👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:AI大模型原理和应用面试题 
文章目录
- 一、🍀回答重点
- 二、🍀扩展知识
-
- 2.1 ☘️A2A 协议的核心概念
- 2.2 ☘️两个协议为什么是互补而非竞争
- 2.3 ☘️A2A 的设计取舍
- 三、🍀面试官追问
一、🍀回答重点
A2A(Agent-to-Agent)协议是 Google 在 2025 年发布的开放协议标准,专门解决不同 AI Agent 之间如何通信和协作的问题。
MCP 解决的是\”Agent 怎么用工具\”,A2A 解决的是\”Agent 怎么跟别的 Agent 合作\”。
两者的核心差异在于通信对象完全不同。MCP 是 Agent 宿主和工具、数据源之间的协议,工具本身不会主动思考和决策,只是被动响应调用。A2A 是 Agent 和 Agent 之间的对等协作协议,双方都有自主推理能力,可以协商、分工、交换中间结果。
MCP 就像你用手机 App 叫外卖,你下单,系统接单处理。A2A 就像你和同事一起合作完成一个项目,你们之间需要沟通进度、分配任务、互相交付成果。
还有一个关键区别是透明度。MCP 中 Client 知道 Server 提供了哪些具体的函数和参数,工具的内部实现对调用方是透明的。A2A 更强调能力发现,Agent 只需通过 Agent Card 声明自己能做什么,对方不需要知道它内部怎么实现的,实现了真正的封装和解耦。 


