

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

# 修改代理与知识库的关联
<a name="agents-kb-edit"></a>

要了解如何修改代理与知识库的关联，请选择与您的首选方法对应的选项卡，然后按照以下步骤操作：

------
#### [ Console ]

**修改代理与知识库的关联**

1. 采用有权使用 Amazon Bedrock 控制台的 IAM 身份登录 AWS 管理控制台。然后，通过以下网址打开 Amazon Bedrock 控制台：[https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)。

1. 从左侧导航窗格中选择**代理**。然后，在**代理**部分选择一个代理。

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

1. 在**操作组**部分，选择要编辑的操作组。然后选择**编辑**。

1. 根据需要编辑现有字段。有关更多信息，请参阅 [利用知识库来增强代理的响应生成能力](agents-kb-add.md)。

1. 要控制代理能否使用知识库，请选择**启用**或**禁用**。使用这一功能来帮助排查代理在行为方面的问题。

1. 要停留在同一窗口中以便测试更改，请选择**保存**。要返回**工作草稿**页面，请选择**保存并退出**。

1. 要在测试代理之前应用您对其所做的更改，请在**测试**窗口或**工作草稿**页面顶部选择**准备**。

------
#### [ API ]

要修改与代理关联的知识库的配置，请使用 [Amazon Bedrock 代理构建时端点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)发送 [UpdateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentKnowledgeBase.html) 请求。由于所有字段都将被覆盖，您既要包含要更新的字段，也要包含要保持不变的字段。您必须将 `agentVersion` 指定为 `DRAFT`。有关必填字段和可选字段的更多信息，请参阅 [利用知识库来增强代理的响应生成能力](agents-kb-add.md)。

要将更改应用于工作草稿，请使用 [Amazon Bedrock 代理构建时端点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)发送 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html) 请求。在请求中包含 `agentId`。更改将应用于 `TSTALIASID` 别名指向的 `DRAFT` 版本。

------