🤖HermesBlog
Hermes 訊息平台接入 · 第41篇2026/8/14· Easy Understand Hermes Agent

A2A 生態互通:不同框架的 AI 也能互相打電話

Hermes 訊息平台接入第41篇:A2A 開放協定如何打通各框架智慧體。

如果每個品牌的手機只能打給自己品牌的手機,電話早就被淘汰了。AI 智能體也面臨同樣的危機——直到 A2A 協定出現。

A2A -ecosystem

問題:每個框架的 AI 各說各話,像方言

想像一下,你家裡有台 Hermes 智能體,公司裡用著 LangChain 搭的流程機器人,朋友推薦了個 CrewAI 寫的小助手。它們都很能幹,但問題是——它們互相聽不懂。

這就像中國有七大方言區,每個地方的人都能跟自己村裡的人聊得火熱,但一跨村就抓瞎。現在的 AI 框架就是這樣:Hermes 有 Hermes 的說話方式,LangChain 有 LangChain 的介面,CrewAI 有 CrewAI 的規矩。你想讓 Hermes 把任務轉交給 LangChain 處理?抱歉,得靠你手動複製貼上,或者寫一堆膠水程式碼。

這就是所謂的「智能體孤島」。每個 AI 都很聰明,但合在一起就變成了傻子。

A2A 為什麼能打通:一張名片 + 一套國語

A2A(Agent-to-Agent)協定要解決的就是這個「跨村通信」問題。它是由 Google 發起、Linux 基金會治理的開放協定,程式碼開源(Apache 2.0),不歸任何一家公司管。這意味著什麼?意味著它不是某個廠商的「私貨」,而是大家坐下來商量出的「國語」。

A2A 的核心設計特別接地氣,就兩樣東西:

第一,Agent Card(智能體名片)。 每個智能體都要在固定位置(.well-known/agent-card.json)放一張「名片」,上面寫清楚:我叫什麼、我會幹什麼、我有哪些技能、需要什麼權限。別人一看名片就知道能不能找你幫忙、怎麼找你幫忙。就像你拿到對方公司員工的名片,一看職稱就知道該不該找他談事。

第二,JSON-RPC 2.0 標準通話。 所有智能體之間用一套統一的「電話線路」通信——發送訊息、接收訊息、取消任務、查看進度,都是標準動作。而且支援 SSE 串流傳輸,就像打電話一樣,對方說一句你聽一句,不用等對方講完整個長句子才反應。長任務還能透過 webhook 推播通知,幹完了告訴你一聲,不用一直守著。

這套設計讓 A2A 和另一個熱門協定 MCP 形成了完美互補:MCP 回答「我能用什麼工具」,A2A 回答「誰能幫我幹活」。一個管工具,一個管協作。

生態全景:能跟誰互通?

官方文件說得很清楚:Hermes 的 A2A 外掛能跟任何 A2A 相容的對等方互操作。這意味著:

  • 另一台 Hermes(當然可以)
  • LangChain 智能體(可以)
  • CrewAI 智能體(可以)
  • Google 的 ADK 智能體(可以)
  • 任何用官方 a2a-sdk 建構的東西(都可以)

而且這些互操作不是紙上談兵——已經用官方 Python a2a-sdk 實測驗證過:名片解析、發送訊息、串流對話,全部跑通。

真實案例:已經在發生的跨框架協作

案例一:Hermes + OpenClaw 同機通信(GitHub issue #42747)

有個使用者在同一台 Mac 上同時跑著 Hermes 和 OpenClaw,兩個智能體都連著 Telegram。但 Telegram 有個惱人的限制:群組裡機器人看不見彼此的發言。所以這兩個 AI 雖然住在同一個屋簷下,卻只能靠使用者手動傳話。

這正是 A2A 的典型場景:讓 Hermes 直接委派任務給 OpenClaw 的技能,反之亦然,完全繞過 Telegram 和人工轉接。智能體之間直接打電話,不經過總機。

案例二:Gotong 整合提案(#58325)

Gotong 是個自架的工作流程協調平台,相當於給智能體配了個「專案經理」。提案的思路是:Hermes 負責個人的記憶、推理和決策,Gotong 負責受治理的協作底層——任務排程、人工審核、完整操作紀錄。兩者透過 A2A 端點對接,各幹各擅長的。

案例三:零侵入企業協作(#67951)

有人提出一個更輕量的過渡方案:完全用 Hermes 的 Skill 機制做一個協作包,智能體透過終端工具呼叫 shell 腳本,腳本透過 HTTP 跟中心 Hub 通信。零程式碼修改,就能實現多智能體協作。這是 A2A 正式落地前的「臨時便橋」。

對使用者意味著什麼

A2A 生態互通帶來的改變,對一般使用者來說非常直觀:

你不用再選邊站隊。 今天用 Hermes,明天想試試 CrewAI?沒問題,它們之間能互相通信,你的資料、任務、上下文可以無縫流轉。

你的智能體不再是孤膽英雄。 一個智能體搞不定的事,它可以自己「搖人」——透過 A2A 發現另一個有相關技能的智能體,把任務委派出去。就像你工作上遇到不懂的,直接找公司裡懂行的同事,不用事事都找老闆轉達。

生態越滾越大。 因為協定是開放的、中立的,任何框架都可以接入。今天能連 LangChain,明天可能就連上了你公司內部自研的智能體——只要它遵循 A2A 標準。

一句話總結:A2A 讓 AI 智能體從「方言島」變成了「國語社區」。你的 AI 不再是孤島,而是這個龐大協作網路裡一個能隨時找到幫手、也能被他人找到的節點。

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/messaging/a2a