[控场AI]
概念A2A协议 / Agent-to-Agent / A2UI

A2A

A2A(Agent-to-Agent)是一种用于多智能体系统协作的通信协议,旨在规范不同AI Agent之间的任务委托、信息交换与协同执行方式。该协议定义了Agent间交互的标准接口与消息格式,使异构Agent能够跨平台、跨框架地相互发现并协作完成复杂任务,通常与工具调用协议(如MCP)配合使用,共同构建多Agent应用的基础通信层。

核心事实

时间轴 (近 90 天)

8月24日

JSON-RPC + SSE的组合是A2A官方推荐的最简单方案

待验证50%
8月24日

Google在2024年推出A2A协议,并迅速获得50多家企业的支持,包括Salesforce、SAP、Deloitte等

待验证50%
8月23日

A2A协议在架构上分为应用层和传输层两个核心层次,遵循关注点分离原则

待验证50%
8月23日

A2A应用层包含四大要素:Agent Card、Task、Message和Artifact

待验证50%
8月23日

A2A传输层支持多种方式:JSON-RPC、SSE、REST以及gRPC,官方推荐最简单的方案是JSON-RPC + SSE组合

待验证50%
8月23日

A2A协议中Agent Card、Task、Message等数据结构通过Protobuf定义,最终序列化为JSON进行传输

待验证50%
8月23日

A2A的Task是一个有状态、可追踪、可中断恢复的工作单元,其状态机包含submitted、working、completed、failed、input-required等状态

待验证50%
8月23日

A2A中Task每次状态变更时,服务端会通过SSE向客户端推送status update事件

待验证50%
8月23日

A2A的Message核心字段包含message id、role、task id、context id和parts,其中一个context可以跨越多个Task共享会话上下文

待验证50%
8月23日

A2A的Part是内容的最小构建单元,有text、data、url、raw四种类型

待验证50%

还有 4 条时间轴事件

全部知识事实 (14)

已验证

Google于2025年4月发布了A2A(Agent-to-Agent)协议,专门解决多智能体系统中的协作问题

80%
已验证

Protobuf是Google开发的一种语言中立、平台中立的结构化数据序列化协议,相比JSON和XML具有更小的数据体积和更快的解析速度

65%
待验证

JSON-RPC + SSE的组合是A2A官方推荐的最简单方案

50%
待验证

A2A(Agent2Agent)协议是建立在成熟Web标准之上的一套Agent间通信规范,目标是实现一次开发到处对接,而非全新的底层协议

50%
待验证

A2A应用层包含四大要素:Agent Card、Task、Message和Artifact

50%
待验证

A2A传输层支持多种方式:JSON-RPC、SSE、REST以及gRPC,官方推荐最简单的方案是JSON-RPC + SSE组合

50%
待验证

A2A协议中Agent Card、Task、Message等数据结构通过Protobuf定义,最终序列化为JSON进行传输

50%
待验证

客户端通过向约定路径/.well-known/agent-card.json发起GET请求即可获取服务端的Agent Card信息

50%
待验证

A2A的Task是一个有状态、可追踪、可中断恢复的工作单元,其状态机包含submitted、working、completed、failed、input-required等状态

50%
待验证

A2A中Task每次状态变更时,服务端会通过SSE向客户端推送status update事件

50%
待验证

A2A的Message核心字段包含message id、role、task id、context id和parts,其中一个context可以跨越多个Task共享会话上下文

50%
待验证

A2A的Part是内容的最小构建单元,有text、data、url、raw四种类型

50%
待验证

A2A协议在架构上分为应用层和传输层两个核心层次,遵循关注点分离原则

50%
待验证

Google在2024年推出A2A协议,并迅速获得50多家企业的支持,包括Salesforce、SAP、Deloitte等

50%

来源文章