

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

# マルチエージェントコラボレーションを作成する
<a name="create-multi-agent-collaboration"></a>

マルチエージェントコラボレーションの作成は、次のステップで構成されます。

1. コラボレーターエージェントを作成し、デプロイします。マルチエージェントコラボレーションワークフロー内で特定のタスクを実装するように、各コラボレーターエージェントを設定してください。

1. 新しいスーパーバイザーエージェントを作成するか、既存のエージェントにスーパーバイザーのロールを割り当てます。新しいスーパーバイザーエージェントを作成するとき、または既存のエージェントをスーパーバイザーエージェントとして特定するときに、スーパーバイザーエージェントが複数のコラボレーターエージェント間で情報を処理する方法を指定することもできます。

   スーパーバイザーエージェントにコラボレーターエージェントからのレスポンスを調整するタスクを割り当てることも、スーパーバイザーエージェントに適切なコラボレーターエージェントに情報をルーティングするタスクを割り当てて、最終レスポンスを送信することもできます。スーパーバイザーエージェントに情報をルーティングするタスクを割り当てると、レイテンシーが短縮されます。

1. コラボレーターエージェントのエイリアスバージョンをスーパーバイザーエージェントに関連付けます。
**注記**  
現時点では、最大 10 人のコラボレーターエージェントをスーパーバイザーエージェントに関連付けることができます。

1. マルチエージェントコラボレーションチームを準備してテストします。

1. スーパーバイザーエージェントをデプロイして呼び出します。

マルチエージェントコラボレーションは、Amazon Bedrock コンソール、 APIs、 CLI、または AWSSDK AWSを使用して作成できます。マルチエージェントコラボレーションを作成する方法については、任意の方法のタブを選択し、手順に従います。

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

**ステップ 1: コラボレーターエージェントを作成する**
+ 手順に従って、[エージェントを作成して設定します](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)。各コラボレーターエージェントを、特定のタスクを実行するように設定します。

**ステップ 2: 新しいスーパーバイザーエージェントを作成するか、既存のエージェントにスーパーバイザーロールを割り当てる**

1. 新しいスーパーバイザーエージェントを作成する場合は、[エージェントを手動で作成および設定する](agents-create.md) する手順に従い、次のステップに進みます。

   すでにエージェントを設定していて、そのエージェントにスーパーバイザーロールを割り当てる場合は、次のステップに進みます。

1. エージェントビルダーを開いていない場合は、次を実行します。

   1. Amazon Bedrock コンソールを使用するアクセス許可を持つ IAM ID AWS マネジメントコンソールを使用して にサインインします。Amazon Bedrock コンソール ([https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)) を開きます。

   1. 左側のナビゲーションペインで **[エージェント]** を選択します。次に、**[エージェント]** セクションでエージェントを選択します。

   1. **[エージェントビルダーで編集]** を選択します。

   1. **[エージェントビルダー]** で、**[マルチエージェントコラボレーション]** セクションまで下にスクロールし、**[編集]** を選択します。

1. **[マルチエージェントコラボレーション]** ページの **[コラボレーションステータス]** セクションで、**[マルチエージェントコラボレーション]** を有効にします。これにより、エージェントはスーパーバイザーエージェントとして識別されます。

1. **[コラボレーション構成]** セクションで、スーパーバイザーエージェントが複数のコラボレーターエージェント全体の情報を処理して最終レスポンスを調整する方法を選択します。

   1. スーパーバイザーエージェントにコラボレーターエージェントからのレスポンスを調整させる場合は、**[スーパーバイザー]** を選択します。

   1. スーパーバイザーエージェントに適切なコラボレーターエージェントに情報ををルーティングして最終レスポンスを送信させる場合は、**[ルーティング機能付きスーパーバイザー]** を選択します。

   1. 次のステップに進み、コラボレーターエージェントを追加します。

**ステップ 3: コラボレーターエージェントを追加する**

1. **[エージェントコラボレーター]** セクションを展開し、マルチエージェントコラボレーション用に作成したコラボレーターエージェントの詳細を提供します。

   1. **[コラボレーターエージェント]** の場合は、ドロップダウンからコラボレーターエージェントと **[エージェントエイリアス]** を選択します。**[表示]** を選択して、コラボレーターエージェントの詳細を表示できます。

   1. **[コラボレーター名]** には、コラボレーターエージェントの代替名を入力します。この名前は、このエージェントの元の名前を置き換えません。

   1. **[コラボレーション手順]** で、このコラボレーターがスーパーバイザーエージェントに使用される時期の詳細を入力します。

   1. (オプション) スーパーバイザーエージェントが以前の会話のコンテキストをこのコラボレーターエージェントと共有する場合は、**[会話履歴を有効にする]** をオンにします。これをオンにすると、スーパーバイザーは、ユーザー入力テキストや各会話ターンからのスーパーバイザーエージェントのレスポンスなど、現在のセッションの完全な履歴を含めます。

1. **[コラボレーターを追加]** を選択して、このコラボレーターエージェントをマルチエージェントコラボレーションチームに追加します。コラボレーターエージェントを追加するには、すべてのコラボレーターエージェントを追加するまでステップ 1 を繰り返します。

1. コラボレーターエージェントの追加が完了したら、次のいずれかのオプションを選択します。
   + **[マルチエージェントコラボレーション]** にとどまるには、**[保存]** を選択して次のステップに進み、マルチエージェントコラボレーションチームの準備とテストを行います。
   + **[エージェントの詳細]** ページに戻る場合は、**[保存して終了]** を選択します。

**ステップ 4: マルチエージェントコラボレーションを準備してテストする**
+ 手順に従って、マルチエージェントコラボレーションチームの[準備とテスト](agents-test.md)を行います。

**ステップ 5: マルチエージェントコラボレーションをデプロイする**
+ `InvokeAgent` リクエストを行うようにスーパーバイザーエージェントを設定して、マルチエージェントコラボレーションを[デプロイ](agents-deploy.md)します。

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

マルチエージェントコラボレーションチームを作成するには、次の手順に従います。

**ステップ 1: コラボレーターエージェントを作成する**
+ 手順に従って、[エージェントを作成して設定します](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)。各コラボレーターエージェントを、特定のタスクを実行するように設定します。

**ステップ 2: 新しいスーパーバイザーエージェントを作成するか、既存のエージェントにスーパーバイザーロールを割り当てる**
+ 新しいスーパーバイザーエージェントを作成するには、[Amazon Bedrock エージェントのビルドタイムエンドポイント](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)を使用して [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html) リクエストを送信します (リクエストとレスポンスの形式およびフィールドの詳細についてはリンクを参照)。

  既存のエージェントにスーパーバイザーロールを割り当てるには、[Amazon Bedrock エージェントのビルドタイムエンドポイント](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)を使用して [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html) リクエストを送信します。すべてのフィールドが上書きされるため、更新するフィールドと、変更せずに維持するフィールドの両方を含めます。

  最低限、次のフィールドを含める必要があります。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/create-multi-agent-collaboration.html)

  次のフィールドはオプションです。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/create-multi-agent-collaboration.html)

  レスポンスでは、新しく作成されたスーパーバイザーエージェントの詳細を含む [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_Agent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_Agent.html) オブジェクトが返されます。エージェントの作成に失敗すると、トラブルシューティング用に、レスポンスの [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_Agent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_Agent.html) オブジェクトで `failureReasons` のリストと `recommendedActions` のリストが返されます。

**ステップ 3: コラボレーターエージェントを追加する**
+ コラボレーターエージェントをスーパーバイザーエージェントと関連付けるには、[Amazon Bedrock エージェントのビルドタイムエンドポイント](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)を使用して `AssociateAgentCollaborator` リクエストを送信します (リクエストとレスポンスの形式およびフィールドの詳細についてはリンクを参照)。

  最低限、次のフィールドを含める必要があります。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/create-multi-agent-collaboration.html)

**ステップ 4: マルチエージェントコラボレーターチームを準備してテストする**
+ 手順に従って、マルチエージェントコラボレーションチームの[準備とテスト](agents-test.md)を行います。

**ステップ 4: マルチエージェントコラボレーションチームをデプロイする**
+ `InvokeAgent` リクエストを行うようにスーパーバイザーエージェントを設定して、マルチエージェントコラボレーションチームを[デプロイ](agents-deploy.md)します。

------