• 主页
    • 关于顶鎏
    • 产品定价
    • 登录

    A2A 协议:Agent 世界的"通用语"

    已定时 已固定 已锁定 已移动 博客
    1 帖子 1 发布者 58 浏览
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A 离线
      顶鎏科技
      最后由 编辑

      A2A 协议:Agent 世界的通用语

      一、缘起:为什么 2025 年必须有一门 Agent 通用语

      2025 年被称为 Agent 元年,企业内迅速长出各种 Agent:客服、订单、数据分析、代码审查……但它们各说各话。LangChain 写的 Agent 调不通 CrewAI 写的 Agent,Salesforce 的 CRM Agent 与 Workday 的 HR Agent 无法协作,每个团队都在做点对点集成,系统越堆越重。

      这就是 Agent 生态的巴别塔困境。

      2025 年 4 月,Google 在 Cloud Next 大会上推出 Agent2Agent(A2A)协议。这不是内部 RPC 框架,而是基于 Google 大规模 Agent 系统部署经验,联合 Salesforce、SAP、Atlassian、ServiceNow、MongoDB 等 50 余家企业共同推出的开放标准,目标让不同厂商、不同框架的 Agent 能够互相说话。

      二、设计哲学:五个不妥协

      原则 解决什么问题 技术体现
      Agentic(代理原生) 不是工具调用,而是对等协作 Agent 自主决策、协商、多轮对话
      基于现有标准 企业无需为新协议改造基础设施 HTTP/HTTPS + JSON-RPC 2.0 + SSE
      默认安全 防止 Agent 越权访问 OAuth 2.0、API Key、Agent Card 声明认证方式
      支持长时间运行 Agent 任务可能持续数小时甚至数天 SSE 流式传输 + 异步推送通知
      模态无关 不止文本,还要支持图像、音视频 Message 的 Part 支持文本、文件、结构化数据、音频、视频

      其中最关键的一点是 Opaque Execution(不透明执行)。Agent 协作时无需暴露内部推理过程、记忆或上下文,只交换任务输入与最终产出。这样既保护知识产权,也降低攻击面。

      三、协议架构:三张核心名片

      A2A 的协议架构围绕三个核心概念展开,极其简洁。

      Agent Card(智能体名片)
      每个 Agent 发布一张 JSON 格式的名片,描述自身能力、所需认证方式、支持的输入输出格式。它相当于微服务架构里的服务发现机制,但专为 Agent 设计。远程 Agent 或客户端通过读取这张名片,即可知道该向谁发任务、怎么发任务。

      Task(任务)
      Task 是 A2A 里的核心工作单元,代表一个 Agent 委派给另一个 Agent 的工作。它具备完整的生命周期:已提交、执行中、等待输入、已完成、失败、已取消。Task 原生支持长时间运行,Agent 可以在数秒到数天的跨度内逐步完成任务,期间通过状态更新保持同步。

      Message(消息)与 Artifact(工件)
      Message 是 Agent 之间交换信息的载体,支持多轮对话、澄清、中间结果汇报。Artifact 则是任务的最终产出物,可以是代码、报告、图片、数据文件等。

      四、传输层:为什么选 HTTP + JSON-RPC + SSE

      A2A 没有发明新轮子,而是组合了三样成熟技术:

      • HTTP/HTTPS:企业防火墙友好,现有基础设施直接复用
      • JSON-RPC 2.0:结构化请求与响应模式
      • SSE(Server-Sent Events):用于流式传输中间结果和状态更新

      任何能发 HTTP 请求的环境,无论是云端、本地还是边缘设备,都能参与 A2A 通信,无需额外部署消息队列或专用传输层。

      五、版本演进与生态现状

      A2A 自 2025 年 4 月发布以来,协议版本已演进至 0.2.9。2025 年初的版本重点增强了流式传输、任务管理和安全特性。

      生态层面,Linux Foundation 已于 2025 年底将 A2A 纳入开放标准治理,Google、Anthropic、Microsoft、Salesforce 等主要厂商承诺共同推进协议演进,预计 2026 年第三季度发布首个联合互通规范。

      目前生态已有 50 余家技术合作伙伴,超过 1000 名代码贡献者,支持 Java、TypeScript、Go、Rust、Python 等多语言实现。

      六、2025-2026 最新特性与趋势

      Agent Marketplace(智能体市场)
      标准化的 Agent Card 让 Agent 能力的发布、发现和采购变得像选购 SaaS 一样简单。Google Cloud 和 Salesforce 等平台已在筹备各自的 Agent 市集。

      跨组织 Agent 联邦
      品牌商的库存管理 Agent 可以直接与供应链伙伴的物流 Agent 通信,实现即时供需协调,无需两家公司再建点对点系统集成。

      协议融合:MCP over A2A
      业界正在讨论将 MCP 封装在 A2A 通道内的模式,让远端 MCP Server 可以通过 A2A 被访问,进一步统一协议栈,实现垂直工具连接与水平 Agent 协作的打通。

      长时间任务与异步通知
      最新版本对 SSE 流式传输和异步推送通知做了加强,支持 Agent 在后台执行耗时任务,并在完成后主动回调通知调用方,无需调用方持续轮询。

      七、应用场景

      企业跨部门协作
      销售 Agent 发现大客户意向后,自动通过 A2A 向法务 Agent 发起合同审查任务,法务 Agent 完成后将 Artifact 回传,销售 Agent 继续推进签约。

      供应链协同
      零售企业的库存 Agent 检测到某 SKU 低于安全库存,直接通过 A2A 向供应商的履约 Agent 下发补货任务,供应商 Agent 确认交期后更新 Task 状态,全程无需人工介入。

      多 Agent 服务编排
      一个复杂的数据分析请求进入系统后,主 Agent 通过 A2A 将数据清洗任务派给清洗 Agent,将可视化任务派给图表 Agent,将报告生成任务派给文档 Agent,最后汇总各 Agent 返回的 Artifact,组装成完整交付物。


      A2A 解决的不是单个 Agent 有多聪明的问题,而是让一群 Agent 能够跨平台、跨组织、跨框架地协同作战。它正在成为 Agent 生态的事实标准。

      1 条回复 最后回复 回复 引用 0

      你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

      厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

      有了你的建议,这篇帖子会更精彩哦 💗

      注册 登录
      • 第一个帖子
        最后一个帖子