View a markdown version of this page

搭配 Amazon Bedrock 代理人使用多代理協同作業 - Amazon Bedrock

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

搭配 Amazon Bedrock 代理人使用多代理協同作業

注意

Amazon Bedrock Agents (現在為 Amazon Bedrock Agents Classic) 不再向新客戶開放。如需類似 Bedrock Agents Classic 的功能,請探索 Amazon Bedrock AgentCore。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱Amazon Bedrock Agents Classic 維護模式

多代理協同作業可讓多個 Amazon Bedrock 代理人協同規劃和解決複雜的任務。透過多重代理程式協同合作,您可以快速組合一組代理程式,以細分任務、將特定任務指派給網域專家子代理程式、平行工作,以及使用彼此的優勢,進而更有效率地解決問題。多重代理程式為生成式 AI 應用程式提供規劃、協同運作和使用者互動的集中式機制。

透過多重代理程式方法,您可以快速將 Amazon Bedrock 代理人指定為主管,然後將一或多個協作者代理程式與主管建立關聯。您可以使用此階層式協同合作模型來同步回應使用者的提示和查詢。隨著階層式模型的成熟,您可以新增額外的協作者代理程式來增強其功能。

重要

您必須先儲存主管代理程式,才能啟用多代理協同作業。儲存主管代理程式之後,您可以更新代理程式,並將其他協作者代理程式與其建立關聯。

主管代理程式會使用您提供的指示,來了解每個協作者代理程式的結構和角色。為了確保團隊表現良好,您必須明確指定主管代理程式和團隊中每個協作者代理程式的角色和責任,盡量減少職責重疊。您可以使用自然語言描述每個代理程式的角色和責任。例如,您可以使用多代理協同作業來建立線上抵押貸款助理。每個 Amazon Bedrock 代理人都可以設定為執行下列其中一個任務:

  • 主管代理程式 – 接受使用者提出的問題、檢查問題是否與現有抵押貸款或新抵押貸款有關,還是一般性問題,並將問題路由至適當的協作者代理程式。

  • 協作者代理程式 1 – 負責處理現有的抵押貸款

  • 協作者代理程式 2 – 負責處理新的抵押貸款申請,以及回答與新抵押貸款相關的問題。

  • 協作者代理程式 3 – 負責處理一般性問題。

團隊中的每個代理程式,包括主管代理程式,都針對特定使用案例進行了最佳化,具備 Amazon Bedrock 代理人的所有功能,包括工具、動作群組、知識庫和防護機制的存取權。當您調用主管代理程式時,其會自動跨一組協作者代理程式建立和執行計畫,並將相關請求和任務路由至適當的協作者代理程式。