翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock エージェントをアプリケーションにデプロイして統合する
Amazon Bedrock エージェントを初めて作成すると、作業中のドラフトバージョン (DRAFT
) と、作業中のドラフトバージョンを指すテストエイリアス (TSTALIASID
) が作成されます。エージェントに変更を加えると、変更が作業中のドラフトに適用されます。エージェントの動作に満足するまで、作業中のドラフトで繰り返し編集を行います。次に、アプリケーションへのデプロイと統合のために、エージェントのエイリアスを作成して、エージェントを設定できます。
エージェントをデプロイするには、エイリアスの作成が必要です。エイリアスの作成中に、Amazon Bedrock でエージェントのバージョンが自動的に作成されます。エイリアスはこの新しく作成されたバージョンを指します。または、以前に作成したバージョンのエージェントを指すようにエイリアスを変更することもできます。次に、そのエイリアスをAPI呼び出すようにアプリケーションを設定します。
バージョンは、それが作成されたときに存在していたリソースを保存したスナップショットです。作業中のドラフトを引き続き変更し、必要に応じてエージェントの新しいエイリアス (ひいてはバージョン) を作成できます。Amazon Bedrock で、エージェントの新しいバージョンを作成します。それには、この新しいバージョンをデフォルトで指すエイリアスを作成します。Amazon Bedrock は、バージョンを作成して、バージョン名として 1 から始まる番号を順に付けます。
バージョンは、エージェントの作成当時のスナップショットの役割を果たすため、変更できません。本番稼働中のエージェントを更新するには、新しいバージョンを作成し、そのバージョンを指すエイリアスに呼び出しを行うようアプリケーションを設定する必要があります。
エイリアスを使用すると、アプリケーションでバージョンを追跡しなくても、エージェントの複数のバージョン間を効率的に切り替えることができます。例えば、すぐに元に戻す必要がある変更の場合は、以前のバージョンのエージェントを指すようにエイリアスを変更できます。
エージェントをデプロイするには
-
エージェントのエイリアスとバージョンを作成します。任意の方法のタブを選択し、ステップに従います。
-
アプリケーションを設定して エージェントをデプロイし、 を作成する InvokeAgent Agents for Amazon Bedrock ランタイムエンドポイントを使用した リクエスト。
agentAliasId
フィールドで、使用するエージェントのバージョンを指すエイリアスの ID を指定します。InvokeAgent
レスポンスストリームには、レスポンスの各部分にチャンクを含む複数のイベントが順番に含まれます。ストリーミング設定でstreamFinalResponse
を に設定することで、オプションtrue
でストリーミングを有効にできます。-
エージェントに Guardrail が設定されている場合は、
applyGuardrailInterval
で を指定してStreamingConfigurations
、送信レスポンス文字 (50 文字ごとなど) に対してApplyGuardrail
コールが行われる頻度を制御することもできます。 -
レスポンスストリーミングは現在、オーケストレーションプロンプトでのみサポートされています。
-
引用は現在、ストリーミングではサポートされていません。
-
エージェント実行ロールに、設定されたエージェントモデルの
bedrock:InvokeModelWithResponseStream
アクセス許可が含まれていることを確認します。
-