不同AI 之間能相互調(diào)用了!一個(gè)大白話實(shí)例講清楚谷歌新出的 A2A 協(xié)議到底是什么?是如何跟 MCP 協(xié)作的?
谷歌新推出的A2A協(xié)議讓不同AI之間的相互調(diào)用成為可能,極大地提升了AI協(xié)作的效率。本文通過一個(gè)生動的大白話實(shí)例,詳細(xì)解釋了A2A協(xié)議的工作原理及其與MCP協(xié)議的協(xié)作方式,展示了如何通過這些技術(shù)實(shí)現(xiàn)AI智能體之間的高效協(xié)同工作。
最近我一直在研究,怎么才能讓 AI 24 小時(shí)工作?如何一個(gè) AI 團(tuán)隊(duì)能相互協(xié)作完成復(fù)雜任務(wù)?原先覺得很麻煩,但現(xiàn)在谷歌出了新的協(xié)議——A2A 讓這件事變得輕而易舉了?。?/p>
現(xiàn)在,大家手上肯定已經(jīng)有了不止一個(gè) AI智能體在為你工作(簡單來說,一套提示詞就是一個(gè)智能體),例如下圖,幫我寫內(nèi)容的、出產(chǎn)品策劃的、寫代碼的、做數(shù)據(jù)分析的等等。但實(shí)際用的時(shí)候,我們經(jīng)常是在不同智能體之間復(fù)制黏貼,變成我們在給 AI 打工。這顯然很不合理。
理想的情況是:我們只需要對「AI工頭」發(fā)號施令,它會自動拆解需求,分配給多個(gè) AI 智能體,自動形成一個(gè)工作流,最終完成任務(wù)后,由「AI 工頭」交付給我們就行了。
之前這件事的卡點(diǎn)有兩個(gè):
1 是我們的任務(wù)往往不止是在網(wǎng)頁上的文字,而是需要做成 PPT、保存成文件等本地系統(tǒng)的交互 —— 而這個(gè)問題,已經(jīng)通過「MCP Server」解決了,它能讓 AI 調(diào)用不同的工具來實(shí)現(xiàn)各種交付服務(wù)。
2 是由于不同 AI 之間性能的差異,我們同一時(shí)間可能會用到多個(gè)智能體,例如 Claude 擅長寫作和編程、GPT 可以畫畫、DeepSeek 擅長深度思考做 planning,而卡點(diǎn)就在不同 AI 之間是無法相互調(diào)用的!?。?/p>
現(xiàn)在!第二個(gè)卡點(diǎn)由谷歌的 A2A 協(xié)議來解決!!
開源地址:https://github.com/google/A2A
A2A 協(xié)議能夠讓你的多個(gè)數(shù)字助手真正”協(xié)同工作”。想象一下,你有一個(gè)專門管理日歷的智能助手、一個(gè)擅長寫作的智能體、一個(gè)負(fù)責(zé)財(cái)務(wù)管理的助手,以及一個(gè)健康追蹤的智能體。在 A2A 協(xié)議下,這些原本獨(dú)立運(yùn)行的助手可以彼此溝通協(xié)作。
當(dāng)你對主助手「AI 工頭」說”幫我準(zhǔn)備下周的商務(wù)旅行”時(shí),它可以立即與你的日歷助手確認(rèn)時(shí)間安排,與財(cái)務(wù)助手核對預(yù)算限制,與旅行助手協(xié)商最佳航班和酒店選擇。整個(gè)過程中,你只需與一個(gè)助手交流,而不必在多個(gè)應(yīng)用之間來回切換,手動復(fù)制粘貼信息。
A2A 與 MCP 的互補(bǔ)關(guān)系
從前面我講的兩個(gè)卡點(diǎn)的解決方案可以看出來,A2A 和最近很火的 MCP,在以后一定是會相互搭配工作的,所以你一定要先搞懂它們之間的關(guān)系是什么?
讓我用一個(gè)”個(gè)人投資助理”的場景來說明 A2A 與 MCP 是如何協(xié)同工作的:
背景:張先生想要使用 AI 智能體來輔助他的投資決策。他需要多個(gè)專業(yè)領(lǐng)域的信息,包括財(cái)經(jīng)新聞分析、個(gè)人財(cái)務(wù)狀況、股票市場數(shù)據(jù)等。
在這個(gè)場景中,張先生有三個(gè)智能體:
1.?主投資顧問智能體(負(fù)責(zé)與張先生直接交互)
2.?財(cái)經(jīng)新聞分析智能體(負(fù)責(zé)分析最新財(cái)經(jīng)動態(tài))
3.?股票數(shù)據(jù)分析智能體(負(fù)責(zé)分析技術(shù)指標(biāo)和市場數(shù)據(jù))
用戶 <—-> 主投資顧問智能體 <—A2A協(xié)議—> 財(cái)經(jīng)新聞分析智能體
|
A2A協(xié)議
|
股票數(shù)據(jù)分析智能體
/
MCP協(xié)議 ? MCP協(xié)議
/
財(cái)經(jīng)新聞API ? 股票市場數(shù)據(jù)庫
股票市場數(shù)據(jù)庫具體工作流程:
1.?張先生向主投資顧問智能體提出請求:”分析一下阿里巴巴近期股票的投資價(jià)值”
2.?A2A 協(xié)議發(fā)揮作用:
主投資顧問智能體通過 A2A 協(xié)議向財(cái)經(jīng)新聞分析智能體發(fā)送任務(wù):”收集阿里巴巴最近一個(gè)月的重要新聞事件”同時(shí)向股票數(shù)據(jù)分析智能體發(fā)送任務(wù):”分析阿里巴巴股票近期的技術(shù)指標(biāo)和市場表現(xiàn)”
3.?MCP 協(xié)議發(fā)揮作用:
財(cái)經(jīng)新聞分析智能體使用 MCP 協(xié)議連接財(cái)經(jīng)新聞 API,獲取原始新聞數(shù)據(jù)股票數(shù)據(jù)分析智能體使用 MCP 協(xié)議連接股票市場數(shù)據(jù)庫,獲取價(jià)格、交易量等原始數(shù)據(jù)
4.?信息處理與回傳:
財(cái)經(jīng)新聞分析智能體處理新聞數(shù)據(jù),提煉出對股價(jià)可能產(chǎn)生影響的關(guān)鍵事件股票數(shù)據(jù)分析智能體處理市場數(shù)據(jù),生成技術(shù)分析報(bào)告
5.?A2A 再次發(fā)揮作用:
兩個(gè)專業(yè)智能體通過 A2A 協(xié)議將各自的分析結(jié)果回傳給主投資顧問智能體主投資顧問智能體整合這些信息,結(jié)合張先生的投資偏好和風(fēng)險(xiǎn)承受能力,生成最終的投資建議
6.?最終,主投資顧問智能體向張先生提供綜合性的投資建議,包含新聞面、技術(shù)面的分析結(jié)果。
在這個(gè)過程中,A2A 負(fù)責(zé)智能體之間的溝通協(xié)作 ,讓它們能夠分工合作,各司其職;而 MCP 則負(fù)責(zé)智能體與外部數(shù)據(jù)源、工具的連接 ,讓它們能夠獲取和處理所需的外部信息。
本文由人人都是產(chǎn)品經(jīng)理作者【餅干哥哥】,微信公眾號:【餅干哥哥數(shù)據(jù)分析】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于 CC0 協(xié)議。
無法調(diào)度這個(gè)點(diǎn)不知道,但是日常中還會用幾個(gè)AI來相同完成工作