回想一下早期的 LLM 应用开发,大家在做什么?

研究 Prompt 工程、尝试 Function Calling、给模型配工具、调教 Agent 让看起来更「聪明」一点。核心问题是:怎样让单个模型看起来更像 Agent。
但到了 2025–2026 年,行业的问题已经从「如何做一个 Agent」变成了:
答案就是:标准化协议。
就像 HTTP 是 Web 的基础协议,TCP/IP 是互联网的基石——Agent 生态也需要一套通用的通信和集成规范。
MCP 由 Anthropic 于 2024 年底推出,解决的是 Agent 与工具之间的标准化集成问题。
在此之前,每个 Agent 框架都有自己的一套工具调用格式:
这些差异导致工具开发者要为每个框架写不同版本的适配器,维护成本极高。
Agent ──[MCP Client]──→[MCP Server]──→ External Tool
│
[Tool Registry]
│
[Resource API]
MCP 的设计理念非常简单:
到 2026 年中,MCP 已经进入了非常成熟的阶段:
2026 年初,社区爆发了一场著名的 「MCP vs CLI」 之争。核心观点是:
—— 这句话虽然偏激,但揭示了真实问题:MCP 的抽象层确实让调试和排查变得更困难。不过从生态角度看,标准化带来的收益远大于摩擦。
如果说 MCP 解决的是 Agent → Tool 的问题,那么 Google 在 2025 年推出的 A2A(Agent-to-Agent)协议 解决的是 Agent ↔ Agent 的协作问题。
A2A 的设计基于几个关键洞察:
Agent A ──[A2A Request]──→ Agent B
│ │
│ ←──[Task Status]─────── │
│ │
│ ←──[Streaming Update]─── │
│ │
│ ←──[Final Result]────── │
典型的调用流程:
{
"jsonrpc": "2.0",
"method": "tasks/send",
"params": {
"id": "task-001",
"sessionId": "sess-abc",
"message": {
"role": "user",
"parts": [
{"type": "text", "text": "帮我分析这份财报数据"}
]
},
"metadata": {
"capabilities": ["analysis", "chart"]
}
}
}
到 2026 年,A2A 已经在以下场景中展现价值:
2026 年 5 月,微软宣布其 Copilot 平台全面支持 A2A 和 MCP 协议,这意味着:
相比 MCP 和 A2A 的高调,CopilotKit 推出的 AG-UI 协议受到的关注相对较少。但在我看来,AG-UI 可能是三套协议中最容易被低估的一个。
现有的 Agent 交互方式基本只有两种:
AG-UI 的答案是:让 Agent 可以动态生成交互界面。
┌────────────────────────────────────────────────┐
│ AG-UI (交互层) │
│ 用户 ↔ Agent 之间的界面交互标准化 │
└──────────────────┬─────────────────────────────┘
│
┌──────────────────▼─────────────────────────────┐
│ A2A (智能体层) │
│ Agent ↔ Agent 之间的协作通信 │
└──────────────────┬─────────────────────────────┘
│
┌──────────────────▼─────────────────────────────┐
│ MCP (工具层) │
│ Agent ↔ Tool 之间的标准化调用 │
└────────────────────────────────────────────────┘
这三层协议形成了完整的 Agent 生态系统:
| 协议 | 解决的问题 | 类比 | 提出者 | 成熟度 |
|---|---|---|---|---|
| MCP | Agent ↔ Tool | HTTP(请求-响应) | Anthropic | ⭐⭐⭐⭐⭐ |
| A2A | Agent ↔ Agent | SMTP(异步通信) | ⭐⭐⭐⭐ | |
| AG-UI | 用户 ↔ Agent | HTML(界面描述) | CopilotKit | ⭐⭐⭐ |
如果你是一位开发者,想要跟上这波协议浪潮,我的建议是:
mcp 库或 Node.js 的 @modelcontextprotocol/sdkagent-to-agent SDK,或者 Apache 的 Camel 集成站在 2026 年中的时间点,我们可以看到一个清晰的趋势:
未来一年,值得关注的几个方向:
2026 年,AI Agent 不再只是一个「Demo 级」的概念,而是真正走向了工程化、标准化、生态化的新阶段。作为开发者,现在就是下场的最佳时机。
标签: #AIAgent #MCP #A2A #AGUI #协议 #大模型 #人工智能
发布时间: 2026年6月3日