开发者指南:AI Agent 协议
发布: (2026年3月19日 GMT+8 17:27)
3 分钟阅读
Source: Google Developers Blog
概述
本指南介绍了一套六种协议——MCP、A2A、UCP、AP2、A2UI 和 AG-UI,旨在通过标准化 AI 代理访问数据和通信的方式,消除自定义集成代码。
协议套件
| 协议 | 主要功能 |
|---|---|
| MCP (Message Control Protocol) | 管理代理与服务之间的消息路由和投递。 |
| A2A (Agent‑to‑Agent) | 实现自主代理之间的直接、安全通信。 |
| UCP (Wholesale Commerce Protocol) | 处理批量交易工作流、定价和订单履行。 |
| AP2 (Authorization Protocol 2) | 提供安全的支付授权和验证。 |
| A2UI (Agent‑to‑User Interface) | 为终端用户交互提供交互式仪表板组件。 |
| AG-UI (Agent‑Generated UI) | 向用户实时推送 UI 更新和可视化内容。 |
示例:厨房管理代理
一个实际的“厨房管理”代理演示了这些协议如何协同工作:
- 实时库存检查 – 使用 MCP 查询库存数据库并获取最新的库存水平。
- 批发商务 – 利用 UCP 向供应商下批量订单,处理定价谈判和订单跟踪。
- 安全支付授权 – 采用 AP2 处理支付,确保符合安全标准。
代理开发工具包 (ADK)
ADK 简化了协议的实现:
- A2UI – 构建交互式仪表板,让用户监控厨房运营、调整设置并查看分析数据。
- AG-UI – 创建流式界面,将实时更新(如订单状态、库存变化)直接推送到用户设备。
通过 ADK 将这些协议集成,开发者可以快速构建稳健、可互操作的 AI 代理,而无需编写自定义集成代码。