Google A2A:AI Agent互通的未來

Google的Agent2Agent協議:AI Agent互通性的未來

Google推出Agent2Agent (A2A) 協議,此舉預計將重塑人工智慧領域的格局。這項開放原始碼計畫旨在促進在不同生態系統中運作的AI Agents之間實現無縫且安全的協作,使它們擺脫特定框架或供應商的限制。A2A協議促進跨平台的通訊、能力發現、任務協商和協作努力,使企業能夠構建專業的AI Agents團隊,從而管理複雜的工作流程。

揭示Agent2Agent協議:AI協作的新典範

A2A協議的推出標誌著AI發展的一個關鍵時刻,它解決了在AI Agents越來越多地部署在各種平台和環境中的世界中,對互通性和協作日益增長的需求。透過建立代理通訊和互動的標準化框架,Google旨在釋放多代理系統的全部潛力,並推動各行各業的創新。

A2A協議使建立在不同平台上的AI Agents能夠有效地溝通,發現彼此的能力,協商任務,並無縫協作。這種互通性使企業能夠組建專業的Agents團隊,從而更有效率和敏捷地處理複雜的工作流程。

考慮一個招聘場景的例子。利用Google Agentspace統一介面,招聘經理可以將任務委派給他們的AI Agent,指示它識別符合指定職位描述、地點和技能要求的候選人。然後,該Agent與其他專業的Agents互動,以找到潛在的候選人。招聘經理收到一份精選的推薦名單,並可以指示他們的Agent安排面試。完成面試後,可以聘請另一個Agent來協助進行背景調查。

這個例子突顯了A2A協議在簡化和自動化複雜流程方面的變革潛力,使人類員工能夠專注於更具策略性和創造性的任務。

A2A協議的關鍵設計原則

A2A協議建立在五個核心設計原則之上:

  • 利用Agent能力: 該協議優先考慮使Agents能夠以自然、非結構化的方式進行協作,即使他們缺乏共享的記憶體、工具或上下文資訊。這種方法培養了真正的多代理場景,避免將Agents限制為僅僅是’工具’的狀態。A2A協議認識到,AI的真正力量在於Agents智慧地協同工作,利用其各自的優勢來實現共同目標的能力。

  • 建立在現有標準之上: 該協議建立在現有的、廣泛採用的標準之上,例如HTTP、SSE和JSON-RPC。這種方法有助於與現有的IT基礎架構無縫集成,使企業更容易採用和實施A2A協議,而不會對其當前系統造成重大中斷。

  • 預設安全性: 該協議採用企業級的身份驗證和授權機制,確保它從一開始就符合嚴格的安全標準。A2A協議的安全功能符合OpenAPI級別的認證標準,使企業可以放心,他們的數據和互動受到保護。

  • 支援長時間運行的任務: 該協議旨在適應各種任務,從快速、離散的操作到可能跨越數小時甚至數天的深入研究專案。在這些長時間運行的任務中,A2A協議為用戶提供即時的回饋、通知和狀態更新,使他們隨時了解進度和任何相關的發展。

  • 模態不可知: 該協議支援各種模態,包括音訊和視訊,使Agents能夠以最適合手頭任務的格式互動和交換資訊。這種靈活性確保A2A協議可以應用於廣泛的用例,而不管特定的輸入或輸出要求如何。

產業範圍內的採用和對A2A的支援

A2A協議已獲得領先技術合作夥伴和服務提供者的重大支援,包括Atlassian、Box、Cohere、Intuit、Langchain、Accenture、BCG、Capgemini和Cognizant。超過50個組織的支持突顯了業界對A2A協議在徹底改變AI協作和推動各個領域的創新方面的潛力的認可。

A2A協議的廣泛採用將培養一個充滿活力的可互通AI Agents生態系統,使企業能夠利用多個Agents的集體智慧來解決複雜的問題並實現其戰略目標。

A2A協議如何運作:深入探討

A2A協議促進’客戶端’ Agent和’遠端’ Agent之間的通訊。客戶端Agent啟動並傳達任務,而遠端Agent執行這些任務,提供資訊或採取適當的行動。此互動涉及幾個關鍵能力:

  • 能力發現: Agents使用JSON格式的’Agent卡片’來展示其能力。這使客戶端Agent能夠識別最適合特定任務的Agent,並透過A2A協議與其溝通。Agent卡片提供了一種標準化的方式,供Agents宣傳其技能和專業知識,使其他Agents更容易發現和利用其服務。

  • 任務管理: 客戶端和遠端Agent之間的通訊以任務為導向,Agents協作以滿足最終用戶的請求。由協議定義的’任務’物件具有生命週期。它可以立即完成,或者對於長時間運行的任務,Agents可以溝通以保持對最新狀態的同步。任務的輸出稱為’工件’。A2A協議的任務管理功能確保Agents專注於實現特定目標,並且他們的互動是結構化且高效的。

  • 協作: Agents可以互相發送訊息,交換上下文、回覆、工件或使用者指令。這種協作能力使Agents能夠共享資訊,協調其工作,並協同工作以實現複雜的目標。

  • 使用者體驗協商: 每條訊息都包含’部分’,這些是完整的內容片段,例如產生的圖像。每個部分都有指定的內容類型,允許客戶端和遠端Agent協商正確的格式。這包括協商使用者介面功能,例如iframes、視訊、Web表單等。A2A協議的使用者體驗協商功能確保Agents之間的互動是無縫且使用者友好的。

A2A作為MCP的補充

Google強調A2A協議是對MCP (Meta-Config Protocol) 的補充。雖然MCP為Agents提供實用工具和上下文資訊,但A2A協議解決了部署大規模多Agent系統時遇到的挑戰。

A2A協議提供了一種標準化的方法來管理跨各種平台和雲端環境的Agents。這種普遍的互通性對於最大化協作AI Agents的潛力至關重要。

A2A和MCP的視覺比較

視覺表示有效地說明了A2A和MCP之間的關係。MCP促進各種工具和資源的連接,而A2A使Agents之間的通訊成為可能。

Google DeepMind對MCP的認可

Google DeepMind聯合創始人兼CEO Demis Hassabis公開認可MCP,稱其正在迅速成為AI Agent時代的開放標準。DeepMind計畫支援其Gemini模型和SDK的MCP,這表示對AI Agent技術的互通性和標準化的堅定承諾。

阿里巴巴雲端採用MCP

阿里巴巴雲端已將完整的生命週期MCP服務整合到其Pailian平台中。該平台將阿里巴巴雲端的功能計算能力與200多個領先的大規模模型和50多個主流MCP服務相結合。該平台提供Agent開發所需的所有計算資源、大型模型資源和應用程式工具鏈,使使用者能夠以最少的努力快速構建自己的MCP Agents。

Agent時代的黎明

主要科技公司最近的發展突顯了’Agent時代’的出現。A2A協議以及其他類似MCP的計畫,正在為AI Agents無縫協作以解決複雜問題和增強人類能力的未來鋪平道路。可能性是巨大的,並且對各個產業的潛在影響是重大的。