為了最大化代理AI的價(jià)值,關(guān)鍵在于它們能在動(dòng)態(tài)的多代理生態(tài)中高效協(xié)作,打破孤立的數(shù)據(jù)系統(tǒng)與應(yīng)用程序壁壘。實(shí)現(xiàn)代理間的互操作性,即使它們來(lái)自不同廠商或構(gòu)建于不同框架,也能顯著提升自主性與生產(chǎn)力,同時(shí)降低長(zhǎng)期運(yùn)維成本。

谷歌推出了開放協(xié)議—Agent2Agent(A2A),旨在讓AI代理之間能夠通信、共享信息,并在多種企業(yè)平臺(tái)中協(xié)同操作。A2A補(bǔ)充了Anthropic的模型上下文協(xié)議(MCP),參考了Google在構(gòu)建大規(guī)模代理系統(tǒng)中的經(jīng)驗(yàn),專為解決企業(yè)部署多代理系統(tǒng)面臨的挑戰(zhàn)而設(shè)計(jì)。它使開發(fā)者能創(chuàng)建可與任何支持A2A的代理互聯(lián)的系統(tǒng),并為企業(yè)帶來(lái)標(biāo)準(zhǔn)化的代理管理方法,助力實(shí)現(xiàn)協(xié)作AI的巨大潛力。(鏈接在文章底部)

01 技術(shù)原理

A2A 實(shí)現(xiàn)客戶端代理與遠(yuǎn)程代理之間的任務(wù)通信:前者負(fù)責(zé)發(fā)起任務(wù),后者負(fù)責(zé)執(zhí)行任務(wù)。核心能力包括:

  1. 能力發(fā)現(xiàn):通過 JSON 格式的“代理卡片”公開功能,便于選擇合適的代理協(xié)作。

  2. 任務(wù)管理:圍繞任務(wù)對(duì)象協(xié)作,支持即時(shí)或長(zhǎng)時(shí)間運(yùn)行任務(wù),輸出結(jié)果稱為“工件”。

  3. 協(xié)作通信:代理可交換上下文、回復(fù)、工件及用戶指令等信息。

  4. 體驗(yàn)協(xié)商:消息由多個(gè)“部分”組成,支持多種內(nèi)容類型,便于適配用戶界面能力。

MCP(模型上下文協(xié)議)用于工具和資源連接:通過結(jié)構(gòu)化輸入/輸出來(lái)連接代理與工具、API 和資源。A2A(代理間通信協(xié)議)用于代理協(xié)作:支持不同代理間的動(dòng)態(tài)、多模態(tài)通信,無(wú)需共享記憶、資源或工具。

打開網(wǎng)易新聞 查看精彩圖片

A2A 協(xié)議通過一套清晰的機(jī)制實(shí)現(xiàn)代理之間的協(xié)作。代理的能力通過公開的 Agent Card(位于/.well-known/agent.json)供客戶端發(fā)現(xiàn)合適代理。A2A Server 是實(shí)現(xiàn)協(xié)議的代理端,負(fù)責(zé)接收任務(wù)請(qǐng)求并執(zhí)行;A2A Client 則是發(fā)起任務(wù)請(qǐng)求的應(yīng)用或代理,通過如tasks/send接口提交 Task(任務(wù))。任務(wù)具有唯一 ID,并在 submitted、working、completed 等狀態(tài)間流轉(zhuǎn),期間通過 Message(消息)進(jìn)行交互,消息由多個(gè) Part(內(nèi)容片段)組成,如文本、文件或結(jié)構(gòu)化數(shù)據(jù)。

打開網(wǎng)易新聞 查看精彩圖片

代理在任務(wù)過程中生成的輸出稱為 Artifact(工件),也由 Parts 構(gòu)成。對(duì)于長(zhǎng)時(shí)間任務(wù),服務(wù)器可使用流式傳輸(Streaming)通過 SSE 向客戶端推送實(shí)時(shí)更新,或通過推送通知(Push Notifications)主動(dòng)將更新發(fā)送至客戶端配置的 webhook 接口。

通過 A2A 協(xié)作,招聘軟件工程師的流程可大大簡(jiǎn)化。在像 Agentspace 這樣統(tǒng)一的界面中,用戶(如招聘經(jīng)理)可以指派自己的代理,根據(jù)職位描述、地點(diǎn)和技能要求尋找候選人。該代理會(huì)與其他專業(yè)代理協(xié)作,獲取合適人選。用戶收到推薦后,可進(jìn)一步指示代理安排面試,從而簡(jiǎn)化人才篩選流程。面試結(jié)束后,還可調(diào)用其他代理完成背景調(diào)查。這只是 AI 代理跨系統(tǒng)協(xié)作以招聘合格候選人的一個(gè)典型例子。

https://github.com/google/A2A

歡迎交流~,帶你學(xué)習(xí)AI,了解AI