智能体间通信协议(A2A)

A2A Protocol (Agent2Agent)

又称: 智能体间通信协议 · Agent2Agent

Agent2Agent,由 Google 于 2025 年 4 月发布、同年捐给 Linux Foundation 的开放协议,用于不同厂商的智能体之间互相发现、委派任务与协作。

Agent A+ Agent CardAgent B+ Agent Cardtaskupdates
示意图(简化)

核心概念

每个智能体发布一张 Agent Card(一段描述它身份、能力、访问端点的元数据),其他智能体据此发现它。协作以 task 为单位:发起方创建任务、双方通过消息交换推进、任务带明确的状态与产物(artifact)。A2A 特意不要求对方暴露内部实现,只在“对外接口”层面互通。

与 MCP 的分工

常见的说法是:MCP 连接智能体与工具 / 数据A2A 连接智能体与智能体。一个系统里两者可以并用——智能体通过 MCP 取得能力,通过 A2A 把子任务外包给另一个专职智能体。2026 年 A2A 已被移入专注智能体标准的 Agentic AI Foundation,支持组织超过 150 家。

常见误解

  • A2A 不是要取代 MCP,两者面向不同的连接关系。
  • 接入 A2A 不代表要公开智能体内部逻辑,它只标准化对外协作接口。

相关术语

参考来源

  1. A2A Project — a2a-protocol.org
  2. Google Developers Blog — Google Cloud donates A2A to the Linux Foundation (2025)
  3. Linux Foundation — A2A one-year update (150+ organisations)

整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。