Introducing the Developer’s Guide to AI Agent Protocols.
— Google for Developers (@googledevs) March 18, 2026
Stop writing custom integration glue for every tool, API, and frontend. We used Google Agent Development Kit to build a B2B agent that handles the full stack using 6 open standards: MCP, A2A, UCP, AP2, A2UI, and AG-UI
The… pic.twitter.com/wZsvAuCo9b
AI 中文摘要Claude 生成
Google 在 2026 年 3 月推出了「AI Agent 協議開發者指南」,由資深人工智慧產品經理 Shubham Saboo 和開發者關係工程師 Kristopher Overholt 撰寫。這份指南直言不諱地指出了當前 Agent 開發領域的混亂現狀:充斥著大量縮寫和協議標準(MCP、A2A、UCP、AP2、A2UI、AG-UI),讓開發者感到困惑。核心問題是開發者必須為每一個工具、API 和前端元件編寫客製化的整合程式,造成龐大的維護負擔。
Google 提出的解決方案是使用 Agent Development Kit(ADK)和六個開放標準,透過一個餐廳供應鏈 Agent 的實際案例來演示如何避免重複造輪子。文件強調的立場很明確:現有的碎片化做法是低效且不可持續的,標準化協議應該成為行業常態。
MCP(Model Context Protocol)解決的是 Agent 與系統及資料的連接問題。傳統做法需要為每個 API 編寫客製化工具,但 MCP 提供單一標準連接模式,讓 servers 自動廣告其工具定義,避免開發者手動更新整合程式。 A2A(Agent2Agent Protocol)則針對不同 Agent 之間的通訊,允許 Agent 透過標準化的 Agent Card(位於 /.well-known/agent-card.json)相互發現和通訊,無需為每個遠端 Agent 編寫客製化程式。
UCP(Universal Commerce Protocol)標準化購物流程,讓 Agent 無論與五家還是五十家不同供應商互動,都能使用統一的模式,無論底層使用 REST、MCP、A2A 還是嵌入式協議。 AP2(Agent Payments Protocol)則添加支付授權層,提供加密簽名的非否認性證據和可配置的交易防護機制,建立完整的審計軌跡。AP2 作為 UCP 的擴充功能,能為結帳流程增加加密授權證明。
A2UI(Agent-to-User Interface Protocol)讓 Agent 從固定的 18 個原始 UI 元件(如列、欄、文字欄位)動態組合介面,不需額外的前端程式碼。AG-UI(Agent-User Interaction Protocol)處理 Agent 的流式輸出、工具呼叫和人工輸入暫停等複雜場景,將原始框架事件轉譯為標準化 SSE 流,消除前端樣板程式碼。
文件透過一個具體例子展示這六個協議如何配合:使用者要求檢查鮭魚庫存、取得批發價格和品質等級、在庫存不足時訂購 10 磅並授權付款。Agent 依序使用 MCP 查詢資料庫、A2A 查詢遠端 Agent、UCP 提交訂單、AP2 簽署支付授權、A2UI 組合互動式介面結果、AG-UI 即時串流到前端。
Google 的建議很務實:開發者無需一開始就採用全部六個協議,而是根據需求逐步引入。同時強調不要重新實現這些協議,而是使用官方 ADK 整合、SDK 和範例程式碼。最後一點反映出一種預期心態——這些協議仍在成熟中,但現在採納標準遠好於日後被專有方案鎖定。文件的整體基調是既實用又略帶緊迫感,暗示開發者不應再浪費時間於碎片化的客製化整合。
