关于 A2A 中文社区:教程、专题、文档与技术交流

关于 A2A 中文社区:教程、专题、文档与技术交流

本站是什么

本站是面向开发者的 A2A Protocol 技术文档与交流社区,分享中文教程、技术专题、开发文档与资源,帮助你构建能够相互协作的 Agent:

  • 协议规范与数据结构的解读;
  • 核心概念、任务生命周期、流式传输、智能体发现等专题;
  • 从零构建 A2A 智能体的教程;
  • 覆盖接入选择、故障排查、恢复与互操作测试的实现指南;
  • 版本变化、SDK、合作伙伴与社区动态。

你可以从教程开始实践,在专题中深入了解协作机制,再查阅 SDK、工具和协议文档。相关页面保留来源与版本,方便继续阅读和比较。

A2A Protocol 简介

Agent2Agent(A2A)协议是一个开放标准,用于让不透明的智能体应用之间实现通信与互操作。无论智能体由哪个厂商、用哪种框架构建,都可以通过 A2A 发现彼此的能力、协商交互方式,并围绕任务安全地协作,而不需要暴露各自的内部记忆、工具或专有逻辑。

A2A 最初由 Google 开发,后捐赠给 Linux Foundation,现在是 Agentic AI Foundation(AAIF)的成长期项目,由技术指导委员会(TSC)负责维护,采用 Apache License 2.0。2026 年 3 月,协议发布 v1.0,随后发布了勘误版本 v1.0.1。

A2A 与模型上下文协议(MCP)互补:MCP 面向智能体与工具、数据之间的连接,A2A 面向智能体与智能体之间的协作。详见 A2A 与 MCP 。

协议的核心构件

  • Agent Card(智能体卡片):智能体发布的 JSON 元数据,描述身份、能力、技能、支持的接口与认证方式,供客户端发现和选择;
  • Task(任务):客户端与远程智能体围绕一个目标协作的有状态过程,拥有明确的生命周期;
  • Message / Part / Artifact:消息承载交互内容,Part 是内容的最小单元,Artifact 是任务产出的结果;
  • 协议绑定:同一套数据模型可通过 JSON-RPC、gRPC 与 HTTP+JSON/REST 三种绑定使用;
  • 安全与扩展:支持企业级认证授权、Agent Card 签名与多租户,并可通过扩展机制添加新能力。

这些概念在核心概念 和协议规范 中有详细说明。

从哪里开始

参与社区

欢迎分享 Agent 协作经验、提出功能需求、反馈问题。以下是 A2A 官方项目的参与入口:

官方仓库:a2aproject/A2A 。更多入口见社区中心 。

联系我们

如需交流内容建议、勘误或合作,请发送邮件至 ai@a2acn.com 。