为什么需要互操作性协议?
核心痛点:集成碎片化
白皮书开篇指出,没有标准化协议时,AI Agent 开发面临严重的”技术债务”:
| 痛点 | 问题描述 | 协议的解决方案 |
|---|---|---|
| NxM 集成危机 | 每个模型-工具组合需要 bespoke 包装器 | MCP 将复杂度从 O(N×M) 降至 O(N+M) |
| Agent 孤岛 | 每个 Agent 是”定制机器”,无法协作 | A2A 提供 Agent 间的通用通信语言 |
| JSON 瀑布流 | Agent 输出原始 JSON,用户需手动构建可视化 | A2UI 让 Agent 直接生成交互式 UI |
| 支付信任缺失 | Agent 无法安全执行金融交易 | AP2/UCP 提供授权、审计和防欺诈机制 |
工厂模型类比
白皮书使用工厂类比,将协议定位为”工业标准”:
┌─────────────────────────────────────────────────────────────┐
│ Agentic Engineering = 工厂车间 │
│ 你编排系统,而非直接编写代码 │
├─────────────────────────────────────────────────────────────┤
│ MCP = USB-C │
│ → 连接数据库、文件系统、Web API │
├─────────────────────────────────────────────────────────────┤
│ Skills = Playbooks │
│ → markdown 指令 + 可执行脚本 │
├─────────────────────────────────────────────────────────────┤
│ A2A = Factory Radio │
│ → Agent 间协商、头脑风暴、任务委托 │
├─────────────────────────────────────────────────────────────┤
│ A2UI = Generative Display Window │
│ → 将 JSON 转为安全、交互式可视化组件 │
├─────────────────────────────────────────────────────────────┤
│ AP2/UCP = Global Supply Chain & Transaction Network │
│ → 安全的商业谈判和自主交易执行 │
└─────────────────────────────────────────────────────────────┘
关键术语定义
- Bespoke Integration(定制集成): 为每个 API 手写 REST 包装器、API 密钥管理、JSON 解析器
- Harness(Harness): Agent 的运行环境,包括系统提示、工具定义、内存管理
- Vibe Coder: 优先速度和视觉结果的开发者,追求”快速原型”
- Orchestrator vs. Conductor: 编排者(高层级意图)vs. 连接器(低层级集成)