您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center 汽车系统工程   模型库
    学习助手
会员   
   
AI智能体开发技术实践
线上 10月22-23日
FDE(前沿部署工程师)实践指南
11月11-12日 北京+线上
OCSMP 认证培训
11月19-20日 北京+线上
     
   
 订阅
深度对比MCP/ACP/AP2等13个智能体主流协议

 
作/译者: 小智
  5   次浏览      1 次
 2026-10-19
 
编辑推荐:
本文是一份113页综述论文的中文导读:论文用"工具绑定层(MCP)—对等消息层(A2A)—商业结算层(AP2等)"三层分类法加10维评分量表,横向评估了13个主流智能体互联协议,指出当前最大短板是缺少标准化、可跨 Agent 传递的密码委托链(工业界广泛部署的协议只解决传输加密,授权安全留给业务层),并据此提出三套协议扩展方案。希望对你的学习有帮助。
本文来自于微信公众号模智空间,由火龙果软件Alice编辑推荐。

2024 到 2026 年初,智能体间协议经历了一轮罕见的集中爆发。谷歌的 A2A、Anthropic 的 MCP、IBM 的 ACP、思科牵头的 AGNTCY、还有 ANP、Coral、LOKA、ACNBP、AP2、Visa TAP……光是有公开规范的,就能数出 13 个。它们各自回答不同的问题,却又在功能上彼此交叠。对开发者而言,真正的困难不是不知道有哪些协议,而是缺少一个中立的比较框架:当我要为多智能体系统选型时,凭什么判断 A2A 比 ANP 更适合我的场景?凭什么说 MCP 的安全够用?

这份 113 页的综述《A Rubric‑Based Survey of Inter‑Agent Protocols: Industry Standards, Security Posture, Open Problems, and Three Co‑Designed Protocol Extensions》构建了一套可审计、可复现的标准化评分框架,对13份主流协议开展横向对比,梳理行业落地现状、安全短板,并且提出三套配套协议扩展方案。

综述明确界定自身边界:它不是单Agent推理框架综述,不覆盖AutoGen、MetaGPT这类应用层框架;不做多智能体强化学习综述;也不是从零重写安全威胁模型,而是复用已有安全文献,重点做“协议规范层面威胁覆盖度”统计;截止评估时间点为2026年第一季度,之后新出现的规范仅脚注提及,不做完整分析。

Agent通信语言的前世今生

在讲评分表之前,得先回答一个问题:这波协议浪潮,到底是横空出世,还是老事重提?

答案是后者。这篇综述把它定位成智能体通信语言(ACL)的第三代。

第一代是 1990 年代的 KQML 和它的接班人 FIPA-ACL。它们有一个到今天仍然成立的洞察,就是把一句话的语用行为和内容分开:同样一句明天下午三点开会,前面标一个请求还是一个通知,接收方要做的反应完全不同。这个洞察一路传到了今天,A2A 的消息类型、MCP 的工具调用响应,本质都是在给消息贴语用标签。

但 FIPA 时代踩了一个大坑,它要求所有智能体共享一套严格的本体(ontology)。结果跨组织的部署全都卡在本体对不上这件事上,最后没人愿意维护,整个路线废弃了。

第二代是 SOAP、REST、OpenAPI 那一套服务化协议,讲究机器可读的契约。它们的问题和 FIPA 一样,描述符越写越多,维护成本压死人。

到了这一代,情况变了。变化的核心是LLM 让收发双方第一次共享了一种柔性中介语言,自然语言。两个 LLM 智能体可以靠推理和反问,把松散的参数歧义自己消化掉,不用像 FIPA 时代那样必须先对齐本体。这带来的直接后果是,当代协议敢用自由文本来描述工具和技能,这在 FIPA 时代是致命的。

但灵活性是一把双刃剑。它把 FIPA 时代用确定性解析器挡在外面的攻击,全部重新放了进来:提示注入、能力越权、注册表投毒。所以这份综述的核心判断是,LLM 既降低了协议层对本体严格性的需求,又拉高了协议层对安全原语的需求。评分表就是为这件事服务的。

三层分类法

综述提出了一套三层分类法。不同层级解决完全不同的问题,协议之间大多可以组合,而不是互相竞争。

  • Layer 1:工具绑定层:不对称双向调用。客户端Agent调用服务端暴露工具。典型代表MCP,用于Agent调用工具、资源、子Agent。
  • Layer2:对等消息层:通信双方都可以发起请求,交互是有状态,生命周期超过单次请求。A2A是代表,用于Agent之间任务委派、多方协作。
  • Layer3:商业结算层:核心是意图‑授权令‑收据。Agent提出交易意图、用户签署授权、结算机构输出密码学收据,完整记录授权链条。这一层不定义Agent互相怎么聊天,专门解决“Agent花钱、执行交易时授权证明”问题。

综述纠正了一个广泛误解:MCP和A2A不是竞品,而是互补协议。真实生产部署典型组合往往是每个Agent内部使用MCP做工具调用;Agent之间跨实体协同使用A2A;涉及交易时叠加商业结算协议。Coral等框架已经原生采用这套组合架构。

十维度评估量表

综述构建了10个评估维度,用于打分8个工具绑定和对等消息协议;5个商业结算协议不适用这套量表,单独做结构对比。

评分表有 10 个轴:发现机制、身份认证、授权委派、传输格式、任务模型、异步支持、多模态、安全威胁面、语义互操作、治理与许可证。综述没有把这 10 个轴硬塞进同一个数字格式里。7 个轴用 0 到 3 的锚定打分,每一档都写死了具体含义,比如身份轴第 3 档是去中心化标识符加可验证凭证,第 1 档是OAuth 持有令牌;传输轴用结构化元组,因为一堆配置项没法压成一个数;安全轴直接数12 类威胁里覆盖了几类;治理轴是治理方+许可证+可观测性的三元组。这样不给任何协议算一个总分。因为一旦算出总分,就会有人去优化总分,然后出现刷榜,这正是之前智能体评测反复被玩坏的老路。

谷歌的 A2A 是任务模型的满分选手。有完整的状态机(提交、工作中、需要输入、完成、失败、取消),多模态的 Part 模型也拿了 3 分,异步能扛住断线重连。但它在发现、身份、授权三个轴上全是 1 分,安全上 12 类威胁只覆盖了 1 类,靠的是传输加密这一条。

MCP是工具绑定层的标准,但任务模型只有 1 分(它本来就是无状态的请求响应),安全同样只覆盖 1 类。

最有反差的是 ANP。它在身份和发现两个轴上都是满分 3 分,是唯一一个用 DID 加可验证凭证做身份的去中心化协议。但它的任务模型只有 1 分、异步只有 1 分,因为它压根不把任务当成协议层概念,把一切都交给更宽泛的信息和接口去承载。这不是没做完,是设计上主动不要。

在全部 8 个被测的工具绑定、对等通信 Agent 协议中,A3 轴的满分等级 3 完全空白,没有任何一个协议达标。这个漏洞是普遍性问题,不是个别协议的缺陷。

工业主流协议(A2A、MCP)只到 1 分:生产实践只能粗暴转发 Bearer 令牌。中间 Agent 可以滥用权限;下游无法追溯原始授权来源,存在权限越权风险。

即使安全纸面表现最好的 ACNBP(A8 安全威胁覆盖 10/12 全场最高),也只能达到 2 分:它实现了两个 Agent 之间严谨的单跳能力绑定,但是不支持授权跨多 Agent 链式传递。单跳做的再好,解决不了多级委派。

等级 3 能力已经存在:商业结算协议(支付类)已经实现这套可校验委托链。但是这套intent‑mandate‑receipt范式,没有被移植到普通 Agent 任务协同场景。

主流协议概览(工具绑定&对等消息层)

1)Google A2A(Linux基金会AAIF)

定位:对等消息协议,一等公民Task任务对象,完整任务生命周期、多模态Part模型。

  • 优势:A5任务、A6异步持久任务、A7多模态拿到满分3;企业生态落地最好;
  • 短板:A1发现(AgentCard知名端点)、A2身份OAuth bearer令牌、A3委托只有1分;规范层面只解决传输加密,A8安全威胁仅覆盖1/12;没有标准化可验证委托凭证,业务大多使用不安全令牌转发模式。

2)MCP(Anthropic,AAIF)

定位:工具绑定层事实标准。

  • 优势:stdio / HTTP+SSE多传输;工具调用生态普及;
  • 短板:没有原生任务生命周期,授权仅OAuth scope;同样安全规范层面防护极少。

3)IBM ACP/BeeAI

定位:工具绑定层,任务模型设计优秀,但是项目归档停止开发。A5任务模型3分,但安全几乎全部缺失。综述用来证明:即便任务模型设计优秀,如果安全授权缺失,协议依然会被市场淘汰。

4)AGNTCY / SLIM(Cisco主导,Linux基金会)

定位:一套栈,不是单一协议,OASF能力schema、ADS分布式发现目录、SLIM安全低延迟消息层。

  • 优势:A1去中心化发现(3分);A6异步恢复3分;可观测性A10=3;MLS消息层安全加密,中间人节点无法读取载荷;
  • 短板:任务模型薄弱(A5=1);多模态内容模型不具备(A7=0),专注底层消息传输。A2A与AGNTCY天然互补:A2A负责上层任务内容,AGNTCY提供底层发现、安全传输。

5)ANP(Agent Network Protocol)

定位:主打DID去中心化身份

  • 优势:A1、A2拿到满分3,基于W3C DID/VC;JSON‑LD语义基础A9=2;
  • 短板:不把Task作为协议一等对象,异步以轮询为主;任务、多模态能力弱。适合开放互联网去中心化身份,和A2A任务模型可以组合,缺少现成桥接规范。

6)Coral Protocol

定位:原生集成MCP做工具调用,持久线程对话,结合Solana钱包DID身份。

  • 优势:A2=3;区块链审计用于合约支付;
  • 短板:多模态A7=0,几乎没有类型化消息部件;安全只有3/12,区块链保障只作用支付路径,普通Agent消息不享受签名保护。

7)LOKA(学术研究框架)

评分纸面非常好看,多个维度高分,但是大多属于设想性规范,缺少参考实现,分数属于理想预期。

8)ACNBP(Agent Capability Negotiation and Binding Protocol)

安全规范层面表现最强,A8=10/12,12项威胁覆盖10项;十步能力协商绑定流程。

重点注意:它仅完成两个Agent之间单跳的能力绑定。不支持多步委托链,A3只能2分。即便单跳安全做得极好,依然无法解决跨多Agent授权传递,代表行业普遍痛点。

Agent商业结算协议

包含AP2、Visa TAP、Mastercard Agent Pay、ERC‑8004、UCP。

这套协议不适用前面十维rubric量表,因为没有任务状态机、多模态消息等概念。核心范式 intent‑mandate‑receipt(意图‑授权‑收据):

  • Intent:Agent想要执行什么交易,结构化描述;
  • Mandate:人类主体签名授权,限定范围、有效期、可撤销;
  • Receipt:结算机构密码学收据,绑定意图与授权。

这套商业结算协议是唯一达到A3等级3能力链的协议族,但它只用于支付交易,没有被复用到普通Agent任务委托。

  • AP2(Google+PayPal)、Visa TAP、Mastercard Agent Pay:链下支付网络;
  • ERC‑8004:以太坊链上智能合约实现这套信封;
  • UCP:本身不做结算,作为上层交易编排层,可以对接AP2等结算扩展,同时支持A2A/MCP作为传输载体。

行业现存痛点:各个结算信封格式互不兼容,同一个Agent授权不能跨支付网络复用。社区有两条路线:统一信封格式,或者像UCP在上层做编排层,插件式接入不同结算后端。

安全威胁现状

综述整理12类威胁,对比各个协议规范层面的防护水平,得出几个关键观察:

  • 工业界广泛部署协议(A2A、MCP),规范层面只解决传输加密,大量威胁留给业务部署层自行处理;规范文档中只有建议,没有强制要求;
  • DID驱动协议(ANP、LOKA)在身份审计很强,但对提示注入、能力越权防护不足;
  • ACNBP纸面威胁覆盖最高,但缺少大规模生产落地;
  • 即使计数分数相同,还要区分威胁严重等级(关键、高、中)。部分协议只解决低风险威胁,高危问题完全未覆盖。

六大公开安全难题(Open Security Problems)

  • 密码学委托链(最高优先级):缺少标准化委托凭证,行业普遍用不安全令牌转发;
  • 身份轮换:Agent密钥/身份变更,不能破坏正在运行的任务;
  • 提示注入:需要协议层面强制内容隔离,现在大多交给应用层;
  • 多租户策略隔离;
  • 转发上下文完整性:Agent转发对话历史造成隐私泄露,AgentLeak测试表明仅输出审计会漏掉41.7%泄露;
  • 元数据侧信道隐私:即便消息加密,时间戳、重试次数等元数据也会泄露敏感信息。

当前所有协议没有同时完整解决全部六点。

语义互操作性困境

综述指出了一个结构性困境:现代协议大多停留在A9=1:结构化schema参数 + 人类自由文本能力描述。

  • 优点:LLM可以靠自然语言推理,快速写能力描述,不用维护沉重本体;
  • 致命代价:schema碎片化风险。不同组织写的同名Skill,内部参数、含义不一样。跨组织Agent调用经常静默错误,不抛出异常,但执行结果错误。

两条潜在解决路线,但都有明显缺陷:

  • 本体路线:像ANP JSON‑LD引入共享术语本体。代价:本体维护负担巨大;ANP后续版本就弱化JSON‑LD;复刻FIPA‑ACL历史困境。
  • 嵌入语义匹配:用Embedding相似度匹配能力。缺点:对抗条件下容易被攻击,模型更新后匹配行为漂移,审计困难。

目前没有成熟方案达成A9等级3完整本体+语义匹配。

行业落地观察

  • 企业 SaaS:A2A 用来对外暴露 Agent 服务;MCP 集中在开发者工具领域。大量真实部署采用A2A 对外+MCP 对内工具调用的组合。
  • 支付商业:Visa TAP、AP2 进入试点,大厂主导。
  • 医疗:公开落地少,监管约束,缺少跨机构标准化委托链阻碍落地。
  • 金融:多数停留在试点,很多机构倾向自研私有协议。

总结

当前Agent互操作协议呈现分层专业化,没有一款协议在所有维度全部优秀。MCP擅长工具调用,A2A擅长任务协同,ANP擅长去中心化身份,商业结算协议擅长授权交易。现实系统应当组合多层协议,不要简单二选一对比优劣。目前最大的行业短板是缺少标准化、可跨Agent传递的密码委托链。几乎所有对等Agent协议止步单跳授权。商业结算层已经实现这套机制,但尚未迁移到普通Agent通信。不过协议的产业落地不完全由纸面技术决定,基金会治理、许可证、生态、厂商支持权重极高,很多学术方案技术完美,但很难进入生产。

   
5   次浏览       1 次
相关文章

基于图卷积网络的图深度学习
自动驾驶中的3D目标检测
工业机器人控制系统架构介绍
项目实战:如何构建知识图谱
 
相关文档

5G人工智能物联网的典型应用
深度学习在自动驾驶中的应用
图神经网络在交叉学科领域的应用研究
无人机系统原理
相关课程

人工智能、机器学习&TensorFlow
机器人软件开发技术
人工智能,机器学习和深度学习
图像处理算法方法与实践

最新活动计划
AI智能体开发实践 10-22[在线]
需求分析与管理 10-26[北京]
企业架构方法与实践 10-27[深圳]
MBSE(基于模型的系统工程) 11-11[北京]
FDE(前沿部署工程师)实践 11-12[北京]
OCSMP 认证培训 11-19[在线]
UAF架构体系与实践 11-24[北京]
 
 
最新文章
AIGC技术与应用全解析
详解知识图谱的构建全流程
大模型升级与设计之道
自动驾驶和辅助驾驶系统
ROS机器人操作系统底层原理
最新课程
人工智能,机器学习和深度学习
人工智能与机器学习应用实战
人工智能-图像处理和识别
人工智能、机器学习& TensorFlow+Keras框架实践
人工智能+Python+大数据
成功案例
某综合性科研机构 人工智能与机器学习
某银行 人工智能+Python+大数据
北京 人工智能、机器学习& TensorFlow
某领先数字地图提供商 Python数据分析
中国移动 人工智能、机器学习和深度学习