Agent 與工作流

A2A 代理人互通協定是什麼?讓 Agent 之間互相說話

A2A 全名 Agent2Agent,中文可稱代理人互通協定,是一套讓不同來源、不同架構的 AI 代理人之間,能用共通方式互相溝通、交換任務與結果的標準協定。當多個 Agent 需要協作完成一件事,A2A 定義了彼此該怎麼發現對方、描述能力、傳遞任務與回報結果,讓不同廠商或框架打造的代理人也能順利合作,而不是各自為政。
A2A 代理人互通協定是什麼?讓 Agent 之間互相說話:文章重點卡

A2A 代理人互通協定是什麼?讓 Agent 之間互相說話

當你同時用了好幾家公司做的 AI 代理人,卻希望它們能互相合作,就會遇到一個根本問題,怎麼讓彼此聽得懂對方在說什麼。

A2A 就是為了解決這個互通問題而生的標準協定。

你將學到什麼

定義

讓不同 AI 代理人之間互相溝通、交換任務的標準協定。

白話比喻

像不同國籍的人約好用同一種語言開會,彼此才聽得懂。

跟誰容易搞混

跟 MCP 不同,MCP 讓 Agent 接工具,A2A 讓 Agent 對 Agent。

定義

A2A 全名 Agent2Agent,是一套讓不同來源的 AI 代理人之間,能用共通方式互相溝通、交換任務與結果的標準協定。

當多個 Agent 需要協作完成一件事,A2A 定義了彼此該怎麼發現對方的能力、傳遞任務內容,以及回報執行結果,讓協作不必依賴各自客製的串接方式。

白話比喻

就像不同國籍的人開會,如果每個人都講自己的母語,會議根本開不下去。約好用同一種共通語言,彼此才聽得懂、才能真正協作,A2A 扮演的正是這種共通語言的角色。

為什麼你需要知道這個詞

如果你正在設計或使用一套需要多個 AI 代理人分工合作的系統,例如一個負責研究、一個負責寫作、一個負責審核,理解 A2A 能幫助你判斷這些代理人是否有辦法真正互通協作。

跟相近名詞的差別

MCP 模型上下文協定 負責讓單一 Agent 連接工具與資料來源,A2A 負責讓多個 Agent 彼此溝通協作,兩者常在 Multi-Agent 多 AI 協作 系統裡一起出現。

常見誤解常見誤解是把 A2A 跟一般的 API 串接混為一談。API 串接通常是針對特定服務客製的一次性方案,A2A 則是設計來讓不同架構的代理人都能共同遵循的通用標準,適用範圍更廣。
本文源起本文為酒Ann 的 AI 名詞彙編系列,用白話把常見名詞一次講清楚。歡迎追蹤 酒Ann 的 Facebook

延伸學習

把這篇文章分享給需要的人FacebookLINEThreadsX

常見問答

A2A 跟 MCP 有什麼不同?
MCP 全名 Model Context Protocol,定義的是模型怎麼連接與呼叫外部工具或資料來源;A2A 定義的則是不同 AI 代理人彼此之間怎麼溝通與協作。簡單說,一個管 Agent 接工具,一個管 Agent 對 Agent。
為什麼需要一套標準協定,不能各自寫串接就好嗎?
如果每組代理人之間都各自客製一套溝通方式,隨著代理人數量增加,維護成本會急遽上升。有了共通標準,不同廠商或框架打造的代理人,也能用同一套規則互相發現、溝通與協作,降低整合的複雜度。
一般使用者需要懂 A2A 的技術細節嗎?
不需要,這主要是開發多代理人系統的工程層面的事。一般使用者只需要知道,當你的工作流程牽涉多個 AI 代理人協作時,背後可能就有類似 A2A 這樣的協定在幫忙處理溝通問題。