关于 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 签名与多租户,并可通过扩展机制添加新能力。
从哪里开始
- 想快速了解:什么是 A2A 、核心概念 ;
- 想动手实现:Python 教程 、官方 SDK ;
- 正在从旧版本升级:A2A v1.0 有哪些变化 ;
- 需要查证协议细节:协议规范 ;
- 关注生态与动态:合作伙伴 、路线图 、博客 。
参与社区
欢迎分享 Agent 协作经验、提出功能需求、反馈问题。以下是 A2A 官方项目的参与入口:
- 提交 Issue ;
- 参与 Discussions ;
- 贡献代码与文档 ;
- 加入 Discord 与贡献者交流。
官方仓库:a2aproject/A2A 。更多入口见社区中心 。
联系我们
如需交流内容建议、勘误或合作,请发送邮件至 ai@a2acn.com 。