

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/bedrock.html)」の中の「**Action groups per Agent**」クォータを参照してください。エージェントにアクショングループがない場合、この前提条件をスキップできます。
   + [ナレッジベース](knowledge-base.md) - エージェントが顧客からの問い合わせに回答したり、生成された回答を改善したりするためにクエリを実行できる情報のリポジトリを提供します。少なくとも 1 つのナレッジベースを関連付けることで、プライベートデータソースを使用して、顧客クエリへのレスポンスを向上させることができます。エージェントにアタッチされたナレッジベースのクォータを確認するには、「 AWS 全般のリファレンス」の「[Amazon Bedrock endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/bedrock.html)」の中の「**Associated knowledge bases per Agent**」クォータを参照してください。エージェントに関連付けられたナレッジベースがない場合、この前提条件をスキップできます。

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)際に、エージェントのエイリアスにプロビジョンドスループットを関連付けることができます。