[技術深度] Google 開源 A2UI:代理驅動介面(Agent-Driven Interfaces)的新標準
· 12 min read
日期:2025 年 12 月 15 日 來源:Google A2UI 團隊 編譯/整理:[w0x7ce]
生成式 AI 在生成文字、圖像和程式碼方面的表現已經相當出色。而現在,Google 認為是時候讓 AI 用於生成**上下文相關的介面(Contextually Relevant Interfaces)**了。

Google A2UI 團隊近期正式公開了 A2UI 專案,旨在與開發者社群就這種早期階段的格式和實作進行協作。A2UI 的設計初衷是為了解決來自代理(Agents)的互通性、跨平台、生成式或基於模板的 UI 回應所面臨的特定挑戰。
透過 A2UI,代理可以生成最適合當前對話情境的介面,並將其發送到前端應用程式。Google 團隊表示,他們已在內部多個產品中構建並使用 A2UI,現在希望透過開源與社群互動,以完善規範、增加更多傳輸方式,並擴 展更多的客戶端渲染器(Renderers)和整合支援。
A2UI 是一個開源專案,包含一種針對「可更新、由代理生成的 UI」進行優化的格式,以及一組初始渲染器。它允許代理生成或填充豐富的使用者介面,使其能在不同的主機應用程式中顯示,並由各種 UI 框架(如 Lit、Angular 或 Flutter,未來將支援更多)進行渲染。渲染器支援一組通用元件和/或客戶端宣告的自定義元件,並將這些元件組合成佈局。
值得注意的是,客戶端擁有渲染權,並可以將其無縫整合到其品牌的 UX 中。無論是協調器代理(Orchestrator agents)還是遠端 A2A 子代理,都可以生成 UI 佈局,這些佈局將作為訊息安全地傳遞,而不是作為可執行的程式碼。
以下是 A2UI 渲染卡片的範例,展示了該技術可以實現的各種 UI 組合。

