ナレッジベースを Amazon Bedrock エージェントに関連付ける - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ナレッジベースを Amazon Bedrock エージェントに関連付ける

ナレッジベースをまだ作成していない場合は、Amazon Bedrock のナレッジベース「」を参照してナレッジベースについて学び、作成します。エージェントの作成時または作成後にナレッジベースを関連付けることができます。ナレッジベースを既存のエージェントに関連付けるには、選択した方法に対応するタブを選択し、ステップに従います。

Console
ナレッジベースを追加するには
  1. Amazon Bedrock のアクセス許可を持つ IAM ロール AWS Management Console を使用して にサインインし、https://console.aws.amazon.com/bedrock/ で Amazon Bedrock コンソールを開きます。 Amazon Bedrock の開始方法

  2. 左側のナビゲーションペインから エージェントを選択します。次に、 エージェント セクションで エージェントを選択します。

  3. エージェントビルダーで編集を選択します。

  4. ナレッジベース セクションで、 を追加 を選択します。

  5. 作成したナレッジベースを選択し、エージェントがナレッジベースと通信する方法を指示します。

  6. 追加を選択します。成功バナーが上部に表示されます。

  7. テストする前にエージェントに加えた変更を適用するには、テストする前に準備を選択します。

API

ナレッジベースをエージェントに関連付けるには、Agents for Amazon Bedrock ビルドタイムエンドポイント AssociateAgentKnowledgeBaseリクエストを送信します。

次のリストは、リクエスト内のフィールドについて説明しています。

  • 以下のフィールドが必要です。

    フィールド 簡単な説明
    agentId エージェントの ID
    agentVersion エージェントのバージョン
    knowledgeBaseId ナレッジベースの ID
  • 以下のフィールドはオプションです。

    フィールド 簡単な説明
    説明 エージェントがナレッジベースを使用する方法の説明
    knowledgeBaseState エージェントがナレッジベースをクエリしないようにするには、 を指定します。 DISABLED

エージェントを呼び出すときにInvokeAgentリクエストの sessionStateフィールドを使用して、エージェントにアタッチされたナレッジベースのクエリ設定を変更できます。詳細については、「コントロールセッションコンテキスト」を参照してください。