

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

# 建立多代理協同作業
<a name="create-multi-agent-collaboration"></a>

建立多代理協同作業包含下列步驟：

1. 建立和部署協作者代理程式。請務必設定每個協作者代理程式，以在多代理協同作業流程中實作特定任務。

1. 建立新的主管代理程式，或將主管的角色指派給現有的代理程式。當您建立新的主管代理程式或將現有代理程式識別為主管代理程式時，您也可以指定您希望主管代理程式如何處理多個協作者代理程式的資訊。

   您可以指派主管代理程式協調來自協作者代理程式的回應任務，或指派主管代理程式將資訊路由至適當協作者代理程式以傳送最終回應的任務。為主管代理程式指派路由資訊的任務可減少延遲。

1. 將協作者代理程式的別名版本與主管代理程式建立關聯。
**注意**  
目前，您最多可以將 10 個協作者代理程式與主管代理程式建立關聯。

1. 準備和測試多代理協同作業團隊。

1. 部署和調用主管代理程式。

您可以使用 APIs、CLI 或使用 AWSSDK，在 Amazon Bedrock AWS主控台中建立多代理程式協同合作。若要了解如何建立多代理協同作業，請選擇您偏好方法的索引標籤，然後遵循下列步驟：

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

**步驟 1：建立協作者代理程式**
+ 依照指示[建立和設定代理程式](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)。請務必將每個協作者代理程式設為執行特定任務。

**步驟 2：建立新的主管代理程式，或將主管角色指派給現有的代理程式**

1. 如果您要建立新的主管代理程式，請遵循 [手動建立和設定代理程式](agents-create.md) 的指示，然後繼續下一個步驟。

   如果您已設定代理程式，並想要將主管角色指派給代理程式，請繼續下一個步驟。

1. 如果您尚未進入代理程式建置器，請執行下列動作：

   1. AWS 管理主控台使用具有使用 Amazon Bedrock 主控台之許可的 IAM 身分登入 。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock) 的 Amazon 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/zh_tw/bedrock/latest/userguide/create-multi-agent-collaboration.html)

  以下是選填欄位：  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/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/zh_tw/bedrock/latest/userguide/create-multi-agent-collaboration.html)

**步驟 4：準備和測試多代理協作者團隊**
+ 遵循指示來[準備和測試](agents-test.md)多代理協同作業團隊。

**步驟 4：部署多代理協同作業團隊**
+ 設定主管代理程式以提出 `InvokeAgent` 請求，[部署](agents-deploy.md)多代理協同作業。

------