11 月 11 日(美国当地时间),谷歌宣布其生成式 UI 开放协议 A2UI 的 1.0 版本正式上线,官方文档已将 v1.0 列为现行稳定版本。A2UI(Agent to User Interface,智能体到用户界面协议)由谷歌创建、CopilotKit 与开源社区参与贡献,以 Apache 2.0 许可开源。它的目标是改变智能体“只会回文字”的现状——让智能体不仅能回复文本,还能直接给出由原生组件绘制的交互界面,例如确认表单、图表或选择器。

描述与渲染分离,安全边界前置
A2UI 的核心设计是:智能体只描述“要展示什么”,各应用用自己的原生组件完成绘制。数据与子组件在服务端完成绑定,敏感数值不进入模型上下文。相比让模型直接生成完整界面代码,这种“声明式、非可执行代码”的方式更贴近企业应用可接受的安全路径,也降低了敏感数据泄露风险。
1.0 版本新增了什么
稳定版 1.0 在技术上的主要增量集中在三个方向:新增双向函数调用(callRendererFunction 与 callAgentFunction,即调用渲染器函数与调用智能体函数),让航班或预约选择器可在界面内即时核查余位;新增无障碍(accessibility)支持;以及用于附加信息的扩展元数据。
渲染器覆盖是协议落地的关键。官方列出的开源渲染器包括:网页端用 React、Angular、Lit 绘制;Flutter 覆盖移动端、网页端与桌面端;iOS 为 SwiftUI,Android 为 Jetpack Compose(目前为 v0.9.1,官方称其 1.0 支持即将到来)。网页与 Flutter 渲染器也可在支持 MCP 应用的 AI 助手中工作,例如 Claude 与 Gemini。智能体侧则提供 Python、TypeScript 与 Dart 三套 SDK。
头部公司已先行接入
谷歌介绍,Atlassian、Alation、彭博社、字节跳动等公司已经开始基于 A2UI 进行开发。其中,Atlassian 正把 A2UI 引入 Jira,让智能体在工作项内以交互卡片向团队提问;Alation 用 A2UI 构建指标卡与图表信息流。字节跳动则早在 2026 年 6 月就为旗下跨端框架 Lynx 发布了 A2UI 渲染器,其 LynxGenUI Playground 可将 A2UI 消息原生渲染为行程规划等界面。
从行业视角看,A2UI 1.0 的发布不只是一次协议更新,更意味着智能体入口的标准之争正从模型能力向界面协议、渲染生态与跨平台协同延伸。对国内开发者而言,字节跳动的提前布局值得关注。







