02|来而有往:A2A 协议是 Agent 之间的桥梁
黄佳

你好,我是黄佳。
在上一课中,我们通过在代码编辑器(MCP Host)中调用 MCP 服务器,完成了一次基于 MCP 协议的数据分析实战。通过这个示例,你已经清晰地看到:MCP 使得大语言模型能够与外部工具和数据源无缝对接,从而大幅拓展了 AI 助手的能力边界。
就在我们还沉浸在 MCP 协议带来的激动与新奇之中,还未完全消化其中的细节,一项全新的相关协议便闪亮登场。在大规模部署自主 AI Agent 的时代,不同供应商和框架下的 Agent 往往各自为政,难以互通协作。在多 Agent 协作的场景下,我们需要一种全新的协议来实现 Agent 之间的无缝对话。这就是 Google 在 2025 年 4 月发布的 Agent-to-Agent 协议(简称 A2A)。
A2A 和 MCP 是互补而非互斥关系
Agent2Agent(简称 A2A)协议应运而生,旨在为多 Agent 生态提供一套开放、标准、安全的互操作层,使不同厂商、不同平台上的 Agent 能够动态发现、调用并协同完成复杂任务,从而让 Agent 的生产力大幅上升,并优化成本。
A2A 与 MCP 各有专长,再加上 LLM,它们共同构成了一个完整的智能代理生态系统。正如下图所示,两者的关系可以这样理解:
LLM:是 Agent 毫无疑问的“大脑”,负责处理信息,推理,做决策。
MCP:负责模型与工具 / 资源的连接,是 Agent 的“手”,让 Agent 能够获取信息和执行操作。
A2A:负责 Agent 之间的通信,是 Agent 的“嘴”,让 Agent 能够相互交流、协作完成任务。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. A2A协议是为多Agent生态提供开放、标准、安全的互操作层,以提高Agent的生产力并优化成本。 2. A2A协议设计原则包括拥抱Agent能力、基于现有标准、企业级安全、长任务支持和多模态无差别,以确保协议的全面性和适用性。 3. A2A协议定义了三个关键角色:用户、客户端和远程Agent,使A2A成为一个真正的Agent-to-Agent协议。 4. A2A协议设计了一套完整的对象体系,包括Agent Card、Task、Artifact和Message,用于实现不同Agent之间的高效协作。 5. Agent Card是每个支持A2A的远程Agent需要发布的JSON格式的名片,描述该Agent的能力和认证机制,以便Client选择最适合的Agent来完成任务。 6. A2A协议的角色设计使得其能够支持复杂的Agent生态系统,实现Agent之间的专业分工和协作。 7. A2A协议支持流式响应、多轮交互对话和长时间运行任务的异步通知,以及多模态数据的传输。 8. A2A协议的生态发展和未来展望,包括与技术与服务伙伴的合作,开源社区中的规范完善和生产级实现,以及在企业级场景中的应用。 9. A2A协议实现了真正的Agent到Agent的通信模式,跨越了组织或技术边界,使得不同代理能够通过标准化的A2A协议有效地通信。 10. A2A协议中的认证与授权机制可用于保障数据安全,通过Message的parts字段分段传输敏感数据,并指定访问策略。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《MCP & A2A 前沿实战》,新⼈⾸单¥59
《MCP & A2A 前沿实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论