为什么需要互操作性协议?

核心痛点:集成碎片化

白皮书开篇指出,没有标准化协议时,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. 连接器(低层级集成)