← 返回概念辨析

Concept Contrast Fable

具体通信协议和通用通信规范

A2A 是某个生态或社区推动的具体智能体互联协议,通信协议是更广义的智能体间交换信息的规则、格式和流程。把具体实现当成通用标准,会在集成时带来锁定风险。

寓言

商会旗语和航海通行规约,两本不同的书

诸城信使馆原本靠一套熟办法运转。总信使安排各城只给本城衙门送信,按旧节奏办事时很少出岔子;信封格式也人人认得。

后来事情变大了。洪水来时各城要联合救灾,催促声从清晨排到傍晚。新人以为这是数量问题,只要多派人、多加钟点就行;老人却看见许多细节已经越过旧办法能承受的边界。

掌事人试了第一个办法:只规定信封格式。开头几天确实看见起色,队伍短了些,外人也觉得这门手艺终于跟上了新场面。

可麻烦很快换了样子。有人为了赶进度省掉检查,有人把不合适的活硬塞进旧流程,最熟练的人反而被琐事拖住。出错处不总在明面上,常等到交付之后才露出来。 旧账本还能说明来路,却说不清下一步该怎么改。

掌事人又加了规矩,要求每个人多签字、多回报、多补一层保护。纸面看起来周全,现场却更慢;师傅们忙着证明自己没错,真正的裂缝仍在原处扩大。旁观者只看到结果忽好忽坏,现场的人越来越难判断该先救速度、质量,还是责任。 每个人都觉得自己多做了一点,整件事却没有因此更稳。

一位沉默的老匠人把几次失败摊在桌上。他没有责怪谁,只让大家看同一个细节:新限制从来没有进入日常练习,只在交付前突然冒出来。他把几次返工按发生顺序排开,众人才发现,失误总在同一个拐角被放大。

于是作坊改成了新规:同时约定谁能找谁、如何交接、失败后谁补位。刚开始人人不适应,手脚都像被拴住;但几轮下来,粗糙的捷径被挡住,真正稳妥的动作慢慢留下来。

再遇到同样的压力时,交付没有变得花哨,却明显更可靠。总信使终于明白:会说同一种信话,还不等于能一起办成一件事。若等到最后才补救,代价往往已经埋进前面的每个选择里;这条新路没有消灭成本,却让成本提前现身,方便在还能改动的时候被处理。

A2A 协议

具体生态内智能体互联的协议实现,规定消息格式、交互流程和状态确认方式。适合同一生态内的多智能体协作,但跨生态时需要转译层。

智能体通信协议

智能体间交换信息的通用规则、格式和流程规范,是更高层次的抽象,不依赖特定实现。能跨生态通用,但具体交互效率低于定制协议。

故事对应

  • 商会旗语:A2A 协议,绑定特定生态,交换参数和确认码定得具体
  • 航海通行规约:通用通信规范,抽象但跨生态,不需要重写协议层
  • 旗手只认红白旗:具体协议在特定生态内效率高但缺乏可移植性
  • 按规约发报文被系统拒:抽象规范缺少实现细节,跨系统对接需要适配
  • 混合船队加传递船:跨协议转译层带来额外维护负担
  • 每次修订都要改转译规则:协议绑定导致的技术债累积

落到多 Agent 系统集成选型

如果你的多 Agent 系统全部来自同一供应商或框架,选 A2A 协议——具体实现能减少对接摩擦。如果你的系统需要跨多个供应商、多个框架互联,选通用通信规范——接受初期效率损失来换取长期可组合性。评估供应商时,问清楚他们的协议是开放规范还是封闭实现,封闭实现会在你换供应商时变成迁移成本。