A2A
免费
A2A 是面向 AI智能体 协作的开放协议,围绕 Agent Card、JSON-RPC、SSE 和 SDK 生态建立互操作层,目标是让不同框架和供应商构建的智能体能够安全协同。
工具正文(请完整填写)
A2A 的核心参数与统计
A2A 不是传统意义上的 SaaS,而是一套面向多智能体互操作的开放协议。它的价值不在“替代一个聊天界面”,而在于为不同框架、不同供应商、不同部署位置的 agent 提供共同的通信与协作层。
| 项目 | 公开信息 |
|---|---|
| 协议名称 | Agent2Agent (A2A) Protocol |
| 协议形态 | 开放协议、参考实现、SDK 生态 |
| 治理与来源 | Linux Foundation 体系下的开源项目,由 Google 贡献 |
| 官方站点 | a2a-protocol.org |
| GitHub 仓库 | a2aproject/A2A |
| 最新版本 | v1.0.1(2026-05-26) |
| 历史里程碑 | v1.0.0(2026-03-12)、v0.3.0(2025-07-30) |
| 社区规模 | 约 24.2k stars、2.5k forks、158 contributors |
| 协作伙伴 | 50+ technology partners and service providers |
| 核心通信 | JSON-RPC 2.0 over HTTP(S)、SSE、push notifications |
| 支持数据 | text、files、structured JSON data |
| 主要 SDK | Python、Go、JavaScript、Java、.NET、Rust |
| 许可证 | Apache-2.0 |
协议定位:A2A 的核心不是“做一个更强的 agent”,而是把 agent 之间如何发现、如何协商、如何传任务、如何反馈状态这几件事标准化。对企业来说,这意味着跨框架集成时可以把接口治理前置,而不是在每个项目里重复造连接器。
社区信号:GitHub 页面显示约 24.2k stars、2.5k forks、158 contributors,说明它已经从概念倡议进入较成熟的工程协作阶段,至少具备了可观察的开发者关注度和贡献基础。
版本节奏:从 2025-04-09 的正式发布公告,到 2025-07-30 的 0.3.0,再到 2026-03-12 的 1.0.0 和 2026-05-26 的 1.0.1,A2A 的主线已经完成了从协议草案到稳定维护的过渡。
A2A 的用户与市场认可
合作伙伴广度:Google 在 2025-04-09 的官方公告里给出 50+ technology partners and service providers 的合作阵列,覆盖 Atlassian、Box、Cohere、Intuit、LangChain、MongoDB、PayPal、Salesforce、ServiceNow 等企业,说明 A2A 从一开始就不是单一厂商闭环,而是面向生态互联的标准化方向。
开源接受度:24.2k stars 和 2.5k forks 对一个协议型项目来说已经足够说明问题,尤其当仓库还持续产生 release、issues 和 contributor 活动时,这种热度通常代表开发者在把它当作可落地的集成标准来看待,而不仅是看热闹。
组织背书:A2A 同时拥有 Google 的工程推动力和 Linux Foundation 语境下的开放协作方式,这种组合往往比单一公司独立推动的协议更容易被第三方采纳,因为它降低了被单一产品路线锁定的担忧。
公开边界:用户量、收入、企业采购金额和商业化转化率都未公开。对协议而言,这并不意外,真正要看的不是销售漏斗,而是后续 SDK、示例和各家 agent 平台的接入密度。
A2A 的成本优势
协议本身不收席位费:A2A 的公开仓库采用 Apache-2.0,协议和参考实现都可以直接使用。对开发者和架构团队来说,入门成本主要是学习规范、接入 SDK、补齐测试,而不是先付一笔协议授权费。
开发者层:成本集中在集成而不是许可:使用 A2A 时,真正的开销通常来自 agent 服务编排、身份认证、消息流转、可观测性和回归测试,而不是协议本身。换句话说,它把“买标准”的成本压低,把“做对接”的成本留给工程实现。
企业层:成本转移到系统治理:如果企业要把 A2A 用在跨部门或跨云环境的 agent 协作里,预算重点通常会落在网关、审计、鉴权、SLA、运行时与治理平台上。A2A 让互操作更容易,但不会自动消除企业级治理的复杂度。
当前定价状态:官方没有公开订阅价、按量价或私有化报价。对采购判断更有意义的是确认它是否已经进入目标生态的默认标准位,而不是去找一个不存在的价目表。
A2A 的主要功能
- Agent Card 发现机制:agent 通过 JSON 格式的能力名片公开技能、端点和认证要求,客户端可以据此选择最合适的远程 agent,减少人工维护对接清单。
- 任务导向协作:A2A 以任务为中心管理通信,适合长时任务、异步任务和需要持续反馈的复杂流程,而不是只适合一次性请求-响应。
- 多模态交互:协议支持文本、文件和结构化数据,也允许围绕 UI 形态协商交互方式,适合把 agent 从“纯文本问答”推进到“任务执行接口”。
- 流式与推送通知:SSE 和 push notifications 让远程 agent 能持续回传状态,适用于需要等待、校验和阶段性回报的流程。
- 企业级认证思路:官方文档明确把认证与授权列入设计原则,意味着它并不是只为演示 demo 设计,而是把安全边界前置到了协议层。
这些能力组合在一起的效果,是把“找得到 agent、连得上 agent、看得见进度、收得回结果”四件事统一起来。对于需要跨平台编排的团队,这比单纯提升模型能力更接近真实交付价值。
A2A 的模型与版本演进
A2A 不是模型产品,而是协议标准;这里的版本演进,指的是规范和仓库主线如何从草案走向稳定维护。
公开里程碑
| 时间 | 节点 | 变化重点 |
|---|---|---|
| 2025-04-09 | 正式发布公告 | A2A 作为开放协议首次对外发布,合作伙伴超过 50 家 |
| 2025-07-30 | v0.3.0 | 补齐 mTLS、Agent Card 扩展和协议绑定调整 |
| 2026-03-12 | v1.0.0 | 进入 1.0 主干,规范结构和任务/消息模型进一步稳定 |
| 2026-05-26 | v1.0.1 | 在 1.0 主干上继续修正 binding、TaskStatus 与 transcoding 问题 |
主干判断
- 0.x 阶段:更像协议成型期,重点在把 Agent Card、任务生命周期、消息结构和传输绑定定下来。
- 1.0 阶段:说明协议已经具备稳定 API 语义,后续更多是维护、修补和生态适配,而不是大规模推翻。
版本含义
对实施团队而言,v1.0.1 这种小版本通常意味着规范已经可以进入试点或预生产验证,但仍要检查你所依赖的 SDK、示例代码和目标平台是否同步到了同一条主干。
A2A 的技术优势
机制一:标准化发现与协商。Agent Card 把能力、端点和授权信息结构化后,客户端 agent 不必依赖人工配置表就能找到目标 agent,效果是降低跨系统发现成本,适合企业内部多团队、多供应商场景。
机制二:任务生命周期管理。A2A 不把一次交互当成终点,而是把任务拆成提交、执行、反馈、完成等阶段,效果是更适合长时任务和需要阶段性确认的流程,比如招聘筛选、供应链协调或分步审批。
机制三:SSE 与 push notifications。长任务不需要靠轮询硬撑,系统可以持续推送进度,效果是减少等待期间的状态不一致,适合工单、分析、编排和后台批处理。
机制四:把 UI 协商纳入协议。消息部分(parts)允许不同呈现形式共存,效果是 agent 不再只能“说话”,而可以把表单、文件、音视频等交互形态纳入同一个协作框架。
这些技术选择的共同结果,是 A2A 更像“agent 间的通用运输层”和“任务协作层”,而不是某个模型的前端壳。它解决的是互操作问题,因此它的价值会随着生态规模增长而放大。
A2A 的如何使用
A2A 的官方入口主要有三层:文档站、规范站和 GitHub 仓库。
| 入口 | 用途 | 适合动作 |
|---|---|---|
| A2A 文档站 | 读取协议、教程和站点导航 | 先建立概念和术语边界 |
| A2A 规范仓库 | 查看协议定义、变更与示例 | 锁定版本、确认实现细节 |
| A2A GitHub Releases | 查看版本演进和修订内容 | 确认当前主干与兼容性 |
| A2A samples | 参考样例实现 | 快速验证端到端联通 |
上手顺序:先看文档站理解术语,再看规范仓库确认任务模型与 Agent Card,再挑一个 SDK 跑通样例,最后把自己的 agent 暴露成 A2A server 或接入 A2A client。
验收关注点:真正落地时,不该只问“能不能连上”,还要同时确认认证方式、任务状态回传、长任务中断恢复和消息结构是否符合你的生产要求。
A2A 的产品定价
定价状态:A2A 官方没有公开 SaaS 订阅价、席位价或按量价。协议和仓库均可公开访问,商业成本主要来自你自己的 agent 运行时、基础设施、监控、审计和集成工作量。
- 个人/学习:几乎没有协议门槛成本,主要成本是学习与调试时间。
- 开发者/API:SDK 和规范可直接使用,成本集中在接入认证、消息处理和测试回归。
- 企业/私有化:如果把 A2A 作为跨部门标准,成本会转移到网关、治理、合规和组织协同,具体预算取决于平台范围与 SLA。
目前更适合把它理解为“开放标准”,而不是“可直接下单的单一产品”。
A2A 的应用场景
- 企业流程自动化:连接采购、审批、工单、知识库和 ERP 等系统,让不同 agent 按任务分工协作,减少人工转交。
- 招聘与候选人筛选:让一个 agent 负责检索,另一个 agent 负责面试安排或背景信息整理,适合多步骤、长时长任务。
- 客服与支持协作:前台客服 agent 与后端知识、工单和退款 agent 协同,提升问题分派和状态回传效率。
- 供应链与运营协调:在库存、物流、采购和预测之间建立统一任务层,适合需要持续同步进度的流程。
- 多框架 agent 编排:当团队同时使用不同框架或不同云环境时,A2A 提供更统一的互操作边界,减少“平台之间各说各话”的问题。
A2A 的适用人群
- 平台架构师:需要定义企业级 agent 互操作标准,希望把不同框架和供应商纳入同一套治理模型。
- agent 框架开发者:需要把自己的 agent 暴露给外部系统调用,或接入第三方 agent 协同。
- 企业集成团队:已经有多个业务系统和 AI 项目,希望减少跨项目重复集成。
- 协议研究和标准推进团队:关注开放标准、消息模型、安全绑定和生态协作。
不适配边界:如果团队只是想做一个单机聊天应用、一个一次性自动化脚本,或者没有任何跨系统互操作需求,A2A 的协议抽象会显得偏重;这类场景更适合直接使用单一应用层工具,而不是先引入标准层。
A2A 的总结与展望
A2A 的核心竞争力在于把 agent 互操作从“各家自行定义接口”的阶段,推进到“围绕任务、发现、协商和状态回传建立共同标准”的阶段。它最有价值的地方,不是某个单点功能,而是让不同框架、不同供应商和不同运行环境里的 agent 终于有了可共同遵循的协作语言。
它的当前限制也很明确:官方没有公开商业定价,生态成熟度仍然依赖各家 SDK、平台和示例的同步进度,企业落地时还需要逐项核验鉴权、审计、长任务稳定性和兼容性。如果要做试点,建议先选一条跨系统、高频、可回退的任务链路做小范围验证,再决定是否把 A2A 提升为企业级互操作标准;正式采购或扩展前,仍应重点确认协议主干、目标 SDK 版本和现有 agent 平台的兼容边界。
版本信息
- A2A 1.0.1 :1.0 主干上的修订版,继续修正 HTTP binding、TaskStatus 和 transcoding 相关问题,说明协议已进入稳定维护阶段。
- A2A 1.0.0 :首个 1.0 里程碑,围绕任务通知、安全方案、消息绑定和协议结构完成主干整理。
- A2A 0.3.0 :早期关键版本,补齐 mTLS、Agent Card 扩展和协议绑定调整,推动规范向正式发布靠近。
用户评价