将知识库与 Amazon Bedrock 代理关联 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将知识库与 Amazon Bedrock 代理关联

如果您尚未创建知识库,请参阅Amazon Bedrock 知识库以了解知识库并创建知识库。您可以在创建代理期间或在创建代理之后关联知识库。要将知识库与现有代理关联,请选择与您选择的方法相对应的选项卡,然后按照步骤操作。

Console
添加知识库
  1. AWS Management Console 使用具有 Amazon Bedrock 权限的 IAM 角色登录,然后通过 https://console.aws.amazon.com/bedrock/ 打开亚马逊 Bedrock 控制台。

  2. 从左侧导航窗格中选择 “代理”。然后,在 “代理” 部分中选择一个代理

  3. 在代理生成器中选择编辑

  4. 在 “知识库” 部分,选择 “添加”。

  5. 选择您创建的知识库,并提供有关代理应如何与之交互的说明。

  6. 选择添加。成功横幅出现在顶部。

  7. 要应用您在测试代理之前对其所做的更改,请选择测试前准备

API

要将知识库与代理关联,请向 Amazon Bedrock 构建时终端节点的代理发送AssociateAgentKnowledgeBase请求。

以下列表描述了请求中的字段:

  • 以下字段是必填字段:

    字段 简短描述
    agentId 代理人的 ID
    agentVersion 代理的版本
    knowledgeBaseId 知识库的 ID
  • 以下字段为可选字段:

    字段 简短描述
    description 描述代理如何使用知识库
    knowledgeBaseState 要防止代理查询知识库,请指定 DISABLED

在调用代理时,您可以使用InvokeAgent请求中的sessionState字段修改附加到代理的知识库的查询配置。有关更多信息,请参阅 控制会话上下文