

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 修改代理程式與知識庫的關聯
<a name="agents-kb-edit"></a>

若要了解如何修改代理程式與知識庫的關聯，請選擇您偏好方法的索引標籤，然後遵循下列步驟：

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

**修改代理程式與知識庫的關聯**

1. 使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock) 的 Amazon Bedrock 主控台。

1. 從左側導覽窗格選取**代理程式**。接著，在**代理程式**區段中選擇代理程式。

1. 選擇**在代理程式建置器中編輯**

1. 在**動作群組**區段中，選取要編輯的動作群組。然後選擇 **Edit (編輯)**。

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` 版本。

------