本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Agent-to-agent通訊協定
下表提供代理程式通訊協定的概觀,可讓多個代理程式協同合作、委派任務和共用資訊。
| 通訊協定 | 適用於 | 考量 | 
|---|---|---|
| 尋求彈性客服人員協同合作模式的組織 | 
 | |
| 跨平台代理程式生態系統 | 
 | |
| 以研究為重心的多代理程式系統 | 
 | |
| 角色型客服人員團隊 | 
 | 
在通訊協定選項之間決定
實作agent-to-agent之間的通訊時,請將您的特定通訊需求與適當的通訊協定功能配對。不同的互動模式需要不同的通訊協定功能。下表概述常見的通訊模式,並建議每種案例最合適的通訊協定選擇。
| 模式 | 描述 | 理想的通訊協定選擇 | 
|---|---|---|
| 簡單請求和回應 | 客服人員之間的一次性互動 | 具有無狀態流程的 MCP | 
| 狀態對話 | 持續對話與內容 | 具有工作階段管理的 MCP | 
| 多代理程式協同合作 | 多個客服人員之間的複雜互動 | MCP 代理程式間或 AutoGen | 
| 以團隊為基礎的工作流程 | 具有已定義角色的階層式客服人員團隊 | MCP 代理程式間CrewAI、 或 AutoGen | 
除了通訊模式之外,數個技術和組織因素可能會影響您的通訊協定選擇。下表概述可協助您評估哪些通訊協定最符合您的特定實作需求的重要考量。
| 考量事項 | 描述 | 範例 | 
|---|---|---|
| 安全模型 | 身分驗證和授權要求 | MCP 中的 OAuth 2.0 | 
| 部署環境 | 客服人員將在其中執行和通訊 | 分散式或單一機器 | 
| 生態系統相容性 | 與現有代理程式架構整合 | LangChain 或 Strands Agents | 
| 可擴展性需求 | 客服人員互動的預期成長 | MCP 的串流功能 |