翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ガードレールを作成したら、次の機能を使用して を適用できます。
次の表は、 AWS Management Console または Amazon Bedrock API を使用して、これらの各機能にガードレールを含める方法を示しています。
ユースケース | コンソール | API |
---|---|---|
モデル推論 | プレイグラウンドを使用する場合は、ガードレールを選択します。 | InvokeModel または InvokeModelWithResponseStream リクエストの ヘッダーに を指定するか、Converse または ConverseStream リクエストの本文の guardrailConfig フィールドに を含めます。 |
エージェントに関連付ける | エージェントを作成または更新するときは、エージェントビルダーのガードレールの詳細セクションで を指定します。 | CreateAgent または UpdateAgentリクエストの本文に guardrailConfiguration フィールドを含めます。 |
ナレッジベースをクエリするときに を使用する | クエリ設定の ガードレールセクションのステップに従います。設定時にガードレールを追加します。 | RetrieveAndGenerate リクエストの本文に guardrailConfiguration フィールドを含めます。 |
フローのプロンプトノードに を含める | フローを作成または更新するときは、プロンプトノードを選択し、Configure セクションでガードレールを指定します。 | CreateFlow または UpdateFlow リクエストの nodes フィールドにプロンプトノードを定義する場合は、PromptFlowNodeConfiguration に guardrailConfiguration フィールドを含めます。 |
フローのナレッジベースノードに を含める | フローを作成または更新するときは、ナレッジベースノードを選択し、Configure セクションでガードレールを指定します。 | CreateFlow または UpdateFlow リクエストの nodes フィールドにナレッジベースノードを定義する場合は、KnowledgeBaseFlowNodeConfiguration に guardrailConfiguration フィールドを含めます。 |
このセクションでは、モデル推論と Amazon Bedrock API でのガードレールの使用について説明します。基本推論オペレーション (InvokeModel および InvokeModelWithResponseStream) と Converse API (Converse および ConverseStream) を使用できます。どちらのオペレーションセットでも、同期型とストリーミング型のモデル推論でガードレールを使用できます。また、ユーザー入力の一部を選択して評価し、ストリーミングレスポンスの動作を設定することもできます。