作者 | Tina
è°·æŒä»Šæ—¥æŽ¨å‡ºäº†ä¸€ç¨®å為 Agent2Agent(簡稱 A2A)的新型互æ“作å”è°ï¼Œæˆ–å°‡æˆç‚ºäººå·¥æ™ºèƒ½æ™ºèƒ½é«”從å¤ç«‹ç³»çµ±é‚å‘開放å”作生態的é‡è¦ä¿¡è™Ÿã€‚
Agent2Agent å”è°æ—¨åœ¨å¯¦ç¾ä¸åŒå¹³è‡ºå’Œç”Ÿæ…‹ä¸çš„ AI æ™ºèƒ½é«”ä¹‹é–“çš„å®‰å…¨ã€æ¨™æº–化å”ä½œï¼Œç„¡è«–å®ƒå€‘åŸºäºŽä½•ç¨®æ¡†æž¶æˆ–ç”±å“ªå®¶å…¬å¸æ§‹å»ºã€‚å”è°çš„æ ¸å¿ƒç›®æ¨™æ˜¯æ‰“通智能體間的互æ“作性,支æŒè·¨å¹³è‡ºã€å¤šæ¨¡æ…‹çš„å”åŒå·¥ä½œã€‚é€šéŽ A2A,智能體å¯ä»¥å½¼æ¤é€šä¿¡ã€ç™¼ç¾å°æ–¹èƒ½åŠ›ã€å”商任務分é…,并å”作完æˆå¾©é›œçš„伿¥ç´šæµç¨‹ï¼Œå³ä¾¿å®ƒå€‘來自ä¸åŒçš„æŠ€è¡“體系。
é€™ä¸€ç‰¹æ€§ä½¿å¾—æ§‹å»ºç”±å¤šå€‹å°ˆè·æ™ºèƒ½é«”組æˆçš„伿¥ç´šæ™ºèƒ½ç³»çµ±æˆç‚ºå¯èƒ½ã€‚ä¾‹å¦‚ï¼Œåœ¨ä¼æ¥ç´šæµç¨‹ä¸ï¼ŒæŸå€‹æ™ºèƒ½é«”å¯ä»¥è² 責候é¸äººç¯©é¸ï¼Œå¦ä¸€å€‹å®‰æŽ’é¢è©¦æ™‚é–“ï¼Œé‚„æœ‰ä¸€å€‹è² è²¬èƒŒæ™¯èª¿æŸ¥ï¼Œè€Œé€™ä¸€åˆ‡éƒ½å¯ä»¥åœ¨çµ±ä¸€çš„ agentic 接å£ä¸å®Œæˆã€‚
Agent2Agent å”è°æ˜¯é–‹æºçš„,并æ£åœ¨èˆ‡ Atlassianã€Boxã€Cohereã€Intuitã€LangChainã€MongoDBã€Salesforceã€SAPã€ServiceNowã€UKG å’Œ Workday ç‰ 50 多家公å¸å…±åŒé–‹ç™¼ï¼Œæ—¨åœ¨æˆç‚ºæ™ºèƒ½é«”å’Œ AI 應用程åºçš„互æ“作性語言。
值得注æ„的是,這里沒有 OpenAI 或 Anthropic 的支æŒã€‚
GitHub 地å€ï¼šhttps://github.com/google/A2A
Google Cloud å•†æ¥æ‡‰ç”¨å¹³è‡ºå‰¯ç¸½è£å…¼ç¸½ç¶“ç† Rao Surapaneni 在接å—媒體采訪時表示,A2A 讓ä¸åŒå°ˆæ¥å’Œæ•¸æ“šç¯€é»žçš„æ™ºèƒ½é«”更容易ç²å¾—所需的上下文。
Surapaneni 表示:“æ¯å€‹ç³»çµ±æˆ–å¹³è‡ºéƒ½æœ‰å…¶å°ˆé•·ï¼Œå› ç‚ºå®ƒå€‘å¯èƒ½æŽŒæ¡è‘—æŸå€‹æ•¸æ“šç¯€é»žæˆ–é‚輯節點,或者其用戶群本身就集ä¸åœ¨ç‰¹å®šä»»å‹™ä¸Šã€‚å› æ¤å¯ä»¥é 期,這些框架會沿著高度專æ¥åŒ–çš„æ–¹å‘æŒçºŒæ¼”é€²ã€‚è€Œä½œç‚ºå®¢æˆ¶ï¼Œå¦‚æžœæˆ‘åŒæ™‚在部署多個平臺和框架,我并ä¸å¸Œæœ›é »ç¹åœ¨å®ƒå€‘之間來回切æ›ã€‚â€
他還表示,谷æŒä¹‹æ‰€ä»¥èˆ‡ 50 多家åˆä½œä¼™ä¼´å’Œå®¢æˆ¶å…±åŒæŽ¨é€² A2A 的建è¨ï¼Œæ£æ˜¯å¸Œæœ›æ‰“é€ å‡ºä¸€å€‹â€œå…·å‚™ä¼æ¥ç´šå°±ç·’ã€å®‰å…¨å¯ä¿¡çš„互æ“作能力â€çš„å”è°ã€‚
A2A å”è°ä¿ƒé€²äº†è°·æŒæ‰€ç¨±çš„客戶端智能體與é ç¨‹æ™ºèƒ½é«”ä¹‹é–“çš„é€šä¿¡ã€‚å®¢æˆ¶ç«¯æ™ºèƒ½é«”è² è²¬å¾žæœ€çµ‚ç”¨æˆ¶ç²å–任務并傳éžï¼Œè€Œé 程智能體則執行該任務。
在å¦ä¸€ç¯‡åšå®¢æ–‡ç« ä¸ï¼Œè°·æŒè¡¨ç¤ºï¼ŒA2A å”è°ä¾è³´äºŽå¹¾å€‹é—œéµèƒ½åŠ›ï¼Œé€™äº›èƒ½åŠ›æ˜¯åŸºäºŽè©²å”è°æ§‹å»ºçš„。
能力發ç¾ï¼šæ™ºèƒ½é«”å¯ä»¥é€šéŽ JSON æ ¼å¼çš„“Agent Cardâ€ä¾†â€œå±•示其能力â€ï¼Œä»¥ä¾¿å®¢æˆ¶ç«¯æ™ºèƒ½é«”èƒ½å¤ é¸æ“‡æœ€ä½³çš„é 程智能體來完æˆä»»å‹™ã€‚
任務管ç†ï¼šç¢ºä¿æ™ºèƒ½é«”之間的通信僅é™äºŽå®Œæˆè«‹æ±‚,并定義任務的生命周期。
å”作:在任務的上下文回復ã€ç”¢ç‰©ï¼ˆä»»å‹™è¼¸å‡ºï¼‰æˆ–æŒ‡ä»¤ä¹‹é–“ç™¼é€æ¶ˆæ¯ã€‚
用戶體驗å”å•†ï¼šæŒ‡å®šæ™ºèƒ½é«”èƒ½å¤ è®€å–çš„å…§å®¹é¡žåž‹å’Œæ ¼å¼ã€‚
Surapaneni 表示,谷æŒå°‡ A2A è¨è¨ˆç‚ºä¸€ç¨®é–‹æ”¾å”è°ï¼Œé€™æ„味著開æºç¤¾å€å¯ä»¥ç‚º A2A é …ç›®åšå‡ºè²¢ç»å¹¶æå‡ºä»£ç¢¼æ›´æ–°å»ºè°ã€‚
â€œæˆ‘å€‘å°‡å…¶ä½œç‚ºä¸€é …ç”±ç¤¾å€é©…å‹•çš„ã€çœŸæ£é–‹æºçš„é …ç›®é–‹æ”¾ï¼Œâ€ä»–說。“雖然它有一個治ç†å§”員會,但我們確實希望它真æ£é–‹æ”¾ï¼Œå¹¶ç”±ç¤¾å€é©…動。â€
在開發 A2A çš„éŽç¨‹ä¸ï¼Œè°·æŒå°ˆæ³¨äºŽè®“æ™ºèƒ½é«”èƒ½å¤ â€œä»¥è‡ªç„¶ã€éžçµæ§‹åŒ–的模å¼å·¥ä½œï¼Œå³ä½¿å®ƒå€‘ä¸å…±äº«å…§å˜ã€å·¥å…·å’Œä¸Šä¸‹æ–‡â€ã€‚該å”è°é‚„建立在 HTTP å’Œ JSON ç‰ç¾æœ‰æ¨™æº–ä¹‹ä¸Šï¼Œå› æ¤æ›´å®¹æ˜“èˆ‡ç¾æœ‰æŠ€è¡“棧集æˆã€‚
與 MCP å”è°çš„互補å”åŒ
這ä¸åƒ…僅是一次å‡ç´šï¼Œå®ƒç‚ºæ™ºèƒ½é«”æä¾›äº†ä¸€å€‹å…¨æ–°çš„å”調層。
A2A 也并éžå¸‚å ´ä¸Šå”¯ä¸€çš„äº’æ“作性å”è°ã€‚在éŽåŽ»çš„å¹¾å€‹æœˆé‡Œï¼Œè‡³å°‘å‡ºç¾äº†å…©ç¨®æ™ºèƒ½é«”互æ“作性標準:Anthropic çš„ 模型上下文å”è° (MCP) 和由æ€ç§‘ 牽é 的集體制定的 AGNTCY。
AGNTCY ç”±æ€ç§‘ã€LangChainã€Galileoã€LlamaIndex å’Œ Glean è¯åˆé–‹ç™¼ï¼Œæ—¨åœ¨å‰µå»ºä»£ç†ä¹‹é–“的標準通信方å¼ã€‚LangChain 也是 Agent2Agent çš„åˆä½œä¼™ä¼´ï¼Œå®ƒé–‹ç™¼äº† Agent Protocol。微軟更新了其 AutoGen 框架,以幫助創建å¯äº’æ“作的智能體。
å¦ä¸€æ–¹é¢ï¼ŒåŒ…括微軟ã€OpenAI 在內的許多公å¸éƒ½å·²ç¶“接å—了 MCP。甚至谷æŒä¹Ÿé€šéŽå…¶æ–°çš„æ™ºèƒ½é«”開發工具包(Agent Development Kitï¼‰å¢žåŠ äº†å° MCP 的支æŒã€‚Surapanenin ä¿è‰ A2A 將與 MCP 并行é‹è¡Œã€‚
“我們èªç‚º MCP å’Œ A2A 是互補的功能,â€Surapaneni 說é“。“我們看待 Agent2Agent çš„æ–¹å¼æ˜¯å°‡å…¶ç½®äºŽæ›´é«˜çš„æŠ½è±¡å±¤ï¼Œä»¥ä½¿æ‡‰ç”¨ç¨‹åºå’Œæ™ºèƒ½é«”èƒ½å¤ ç›¸äº’é€šä¿¡ã€‚å› æ¤ï¼Œå¯ä»¥å°‡å…¶è¦–ç‚ºä¸€å€‹åˆ†å±¤å †æ£§ï¼Œå…¶ä¸ MCP 與 LLM å”åŒå·¥ä½œï¼Œè™•ç†å·¥å…·å’Œæ•¸æ“šã€‚â€
比如在下圖ä¸ï¼ŒA2A 主è¦èšç„¦äºŽæ™ºèƒ½é«”之間的通信,而 MCP 則有助于連接工具和資æºã€‚
也有網å‹è§£é‡‹èªªï¼Œé€™åœ¨èˆ‡ MCP çš„é—œç³»ä¸Šå±¬äºŽâ€œæ“æŠ±å¹¶æ“´å±•â€çš„èŒƒç–‡ï¼šâ€œå¦‚æžœä½ ç‚ºä¸€å€‹é …ç›®å¯¦ç¾äº† A2A,我èªç‚ºä½ å°±ä¸éœ€è¦å†å¯¦ç¾ MCP äº†ã€‚ä¹Ÿå°±æ˜¯èªªï¼Œå¦‚æžœä½ æœ‰ä¸€å€‹ MCP æœå‹™å™¨ï¼Œä½ å¯ä»¥æ·»åŠ ä¸€å€‹è–„å±¤ä¾†å¯¦ç¾ A2A 兼容。â€
ä»–èªç‚ºå¯ä»¥å°‡ A2A 視為 MCP çš„åˆç†è¶…集,建è°å°äºŽæ£åœ¨æ§‹å»º MCP æœå‹™å™¨çš„開發者,應該åƒè€ƒ A2A è¦èŒƒï¼Œäº†è§£è«¸å¦‚身份驗è‰å’Œå¸¶å¤–數據交付ç‰é—œéµåŠŸèƒ½çš„å¯¦ç¾è·¯ç·šåœ–。å°äºŽè€ƒæ…®æ§‹å»º MCP æœå‹™å™¨çš„開發者,該評論者建è°å¯©æ…Žè€ƒæ…®ï¼Œå› 為 A2A è¦èŒƒåœ¨å®šç¾©ä¸Šæ›´ç‚ºå®Œå–„。å³ä½¿ A2A 未能得到廣泛應用,MCP 也å¯èƒ½é€šéŽå¢žåŠ å°é—œéµç—›é»žçš„æ”¯æŒä¾†è¿Žé 趕上,屆時é·ç§»çš„難度也將相å°è¼ƒä½Žã€‚
é›–ç„¶ OpenAI 系目å‰ç¼ºå¸äº†ï¼Œä½† Surapaneni 表示谷æŒå¹¶æœªæ‹’絕與其他致力于智能體互æ“作性å”è°çš„è¯ç›Ÿåˆä½œã€‚他表示,A2A 始終æ¡è¿Žæ–°æˆå“¡åŠ å…¥ï¼Œå¹¶ä¸”è©²å”è°å°‡æ˜¯ä¸€å€‹å‹•æ…‹ä»£ç¢¼ï¼Œæœƒæ ¹æ“šç¤¾å€çš„建è°å’Œéœ€æ±‚䏿–·æ›´æ–°ã€‚â€œæˆ‘å€‘å°‡ç ”ç©¶å¦‚ä½•èˆ‡æ‰€æœ‰å”è°ä¿æŒä¸€è‡´ï¼Œâ€Surapanenin 說。“總會有一些å”è°åŒ…å«å¥½çš„æƒ³æ³•,我們想弄清楚如何將這些好的想法都ç´å…¥é€²ä¾†ã€‚â€
å„大機構和 AI 公叿™®éèªåŒï¼Œæœªä¾†çš„ä¸–ç•Œå°‡ä¸æœƒç”±æŸä¸€å€‹å–®ä¸€çš„ AI 模型主導,而是由多個模型共åŒé©…å‹•ã€‚å› æ¤ï¼Œæ™ºèƒ½é«”基于ä¸åŒèªžè¨€å’Œæ¡†æž¶æ§‹å»ºï¼Œä¹Ÿæ˜¯ä¸€ç¨®é †ç†æˆç« 的趨勢。
然而,è¦å¯¦ç¾çœŸæ£æˆç†Ÿçš„æ™ºèƒ½é«”生態系統,關éµåœ¨äºŽæ™ºèƒ½é«”èƒ½å¤ èˆ‡ä¾†è‡ªå…¶ä»–å…¬å¸çš„æ™ºèƒ½é«”進行通信與å”作。但這一目標é éžæ˜“äº‹ã€‚è¡Œæ¥æ¨™æº–的建立通常需è¦è¼ƒé•·æ™‚é–“æ‰èƒ½æ™®åŠï¼Œå¹¶ä¸”ä¾è³´å¤§é‡ä¼æ¥çš„廣泛支æŒèˆ‡åƒèˆ‡ã€‚
如果 A2Aã€MCP 或 AGNTCY ç‰å”è°å¸Œæœ›æˆç‚ºé€£æŽ¥æ‰€æœ‰ AI 智能體的標準方å¼â€”—無論它們由誰構建ã€åŸºäºŽä½•ç¨®æ¡†æž¶â€”â€”å°±å¿…é ˆå¯¦ç¾å¤§è¦æ¨¡çš„è½åœ°æ‡‰ç”¨èˆ‡ç”Ÿæ…‹é‡‡ç´ã€‚Surapaneni è¡¨ç¤ºï¼Œç›¡ç®¡å·²æœ‰è¶…éŽ 50 å®¶åˆä½œä¼™ä¼´åƒèˆ‡ A2A 的共建工作,但目å‰çš„é‡‡ç”¨ç¨‹åº¦ä»æœªé”到臨界點。
“所有這些å”è°éƒ½å°‡æŒçºŒæ¼”進,特別是在 AI 發展速度如æ¤ä¹‹å¿«çš„èƒŒæ™¯ä¸‹ï¼Œæˆ‘å€‘å°‡ä¸æ–·ç™¼ç¾æ–°çš„ä½¿ç”¨å ´æ™¯å’Œæ‡‰ç”¨éœ€æ±‚ï¼Œé€™ä¹Ÿå°‡æŽ¨å‹•å”è°æŒçºŒç™¼å±•。â€ä»–說é“。
https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/
https://venturebeat.com/ai/googles-agent2agent-interoperability-protocol-aims-to-standardize-agentic-communication/
ç‰¹åˆ¥è²æ˜Žï¼šä»¥ä¸Šå…§å®¹(å¦‚æœ‰åœ–ç‰‡æˆ–è¦–é »äº¦åŒ…æ‹¬åœ¨å…§)為自媒體平臺“網易號â€ç”¨æˆ¶ä¸Šå‚³å¹¶ç™¼å¸ƒï¼Œæœ¬å¹³è‡ºåƒ…æä¾›ä¿¡æ¯å˜å„²æœå‹™ã€‚
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.