本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将知识库与 Amazon Bedrock 代理关联
如果您尚未创建知识库,请参阅Amazon Bedrock 知识库以了解知识库并创建知识库。您可以在创建代理期间或在创建代理之后关联知识库。要将知识库与现有代理关联,请选择与您选择的方法相对应的选项卡,然后按照步骤操作。
- Console
-
添加知识库
-
AWS Management Console 使用具有 Amazon Bedrock 权限的 IAM 角色登录,然后通过 https://console.aws.amazon.com/bedrock/ 打开亚马逊 Bedrock 控制台。
-
从左侧导航窗格中选择 “代理”。然后,在 “代理” 部分中选择一个代理。
-
在代理生成器中选择编辑
-
在 “知识库” 部分,选择 “添加”。
-
选择您创建的知识库,并提供有关代理应如何与之交互的说明。
-
选择添加。成功横幅出现在顶部。
-
要应用您在测试代理之前对其所做的更改,请选择测试前准备。
-
- API
-
要将知识库与代理关联,请向 Amazon Bedrock 构建时终端节点的代理发送AssociateAgentKnowledgeBase请求。
以下列表描述了请求中的字段:
-
以下字段是必填字段:
字段 简短描述 agentId 代理人的 ID agentVersion 代理的版本 knowledgeBaseId 知识库的 ID -
以下字段为可选字段:
字段 简短描述 description 描述代理如何使用知识库 knowledgeBaseState 要防止代理查询知识库,请指定 DISABLED
-
在调用代理时,您可以使用InvokeAgent请求中的sessionState
字段修改附加到代理的知识库的查询配置。有关更多信息,请参阅 控制会话上下文。
禁用代码解释
关联护栏