

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

# 建立 Amazon Bedrock 代理人的先決條件
<a name="agents-prereq"></a>

確保您的 IAM 角色具有執行與 Amazon Bedrock 代理人相關動作的[必要許可](security_iam_id-based-policy-examples-agent.md#iam-agents-ex-all)。

在建立代理程式之前，請檢閱下列先決條件，並判斷您需要滿足哪些先決條件：

1. 您必須至少為代理程式設定下列其中一項：
   + [動作群組](agents-action-create.md) – 定義代理程式可協助最終使用者執行的動作。每個動作群組都包含代理程式必須從最終使用者取得的參數。您也可以定義可呼叫的 API、如何處理動作，以及如何傳回回應。若要查看代理程式中動作群組的配額，請參閱 AWS 一般參考中 [Amazon Bedrock 端點和配額](https://docs.aws.amazon.com/general/latest/gr/bedrock.html)的**每個代理程式的動作群組**。如果您打算不為代理程式設定任何動作群組，您可以略過此先決條件。
   + [知識庫](knowledge-base.md) – 提供一個資訊庫，代理程式可以查詢以回答客戶查詢並改進其生成的回應。建立至少一個知識庫的關聯，有助於使用私有資料來源改善對客戶查詢的回應。若要查看連接到代理程式的知識庫配額，請參閱 AWS 一般參考中 [Amazon Bedrock 端點和配額](https://docs.aws.amazon.com/general/latest/gr/bedrock.html)的**每個代理程式的關聯知識庫**。如果您計劃不為代理程式關聯任何知識庫，您可以略過此先決條件。

1. （選用） [為您的代理程式建立具有適當許可的自訂 AWS Identity and Access Management (IAM) [服務角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-role)](agents-permissions.md)。如果您打算使用 AWS 管理主控台 來自動為您建立服務角色，您可以略過此先決條件。

1. (選用) 建立[防護機制](guardrails.md)，為您的代理程式實作保護措施，並防止模型回應和使用者訊息出現不良行為。然後，您可以將它與您的代理程式建立關聯。

1. (選用) 購買[佈建輸送量](prov-throughput.md)，以提高代理程式可在指定時間範圍內處理的字符數量和速率。然後，您可以在[建立代理程式版本並將其與別名建立關聯](agents-deploy.md)時，將其與代理程式的別名建立關聯。