11月11日,谷歌把开源协议 A2UI 推到了 1.0 稳定版。这个协议要做的事只有一件:让智能体不再只用文字回答,而是直接回一张能点、能改、能确认的界面,用户在当前页面里把下一步操作做完。 它原本是谷歌在 2025 年底公布的一份生成式 UI 开放协议,目标是让智能体不仅回复文字,还能直接回复界面内容。 这意味着 AI 的交付物正在从"供人阅读的答案"变成"可以操作的工作节点"。金融界IT之家
先搞清 A2UI 是什么。它不是让模型现场写一段 HTML 或 React 代码交给应用运行,而是让智能体输出一份描述界面结构和数据的 JSON 消息,由宿主应用用自己注册的组件渲染——模型只负责挑选和组合,能出现什么组件,由应用预先定义的目录说了算。 同一份智能体响应,可以在 React、Flutter、SwiftUI 等宿主里各自用原生组件画出来,而不是套一个远程网页。A2UI官网
从 0.9 升级到 1.0,新增的不是"更多组件",而是几条生产环境的硬约束。界面与智能体之间可以互相直接调用函数:选择卡可以在当前页面发起库存核查,智能体也能向设备侧要只有终端知道的信息,调用结果以带错误码的响应返回。 一块界面还能混用多个组件目录,把自家设计系统和第三方组件拼在一起;校验从"通过/拒绝"变成可携带错误、警告、提示等级的结构化结果;函数可声明必须由真实用户操作触发,链接不再会在渲染时自动打开;无障碍属性也被写进了规范。一句话,1.0 补的是协议进入生产后必须有人负责的那几条边界。CopilotKit知乎
"字节跳动已用上"这件事,拆开看反而更有信息量。字节为旗下跨端框架 Lynx 发布 A2UI 渲染器是在 2026 年 6 月,比 1.0 发布早了近半年,但官方页面的说法是:Lynx 目前支持的是 A2UI 0.9,1.0 与新的推理格式仍在和谷歌团队一起推进。 也就是说,"提前布局"属实,把标题读成"字节已经切到 1.0"则不准确:协议稳定不等于所有端的实现同步到位。A2UI官网
同一页官方名单里,Atlassian 正在把 A2UI 引入 Jira——智能体接手工作项后,缺什么信息直接用交互卡片在工单里追问,答案回到原来的业务对象上。数据厂商 Alation 则用 A2UI 生成指标卡和图表流,每张图还能展示背后的 SQL 和数据,分析结论多了核对入口。
版本状态比"1.0 上线"四个字复杂得多。官方 SDK 包列表里,React、Lit、Angular、Flutter、SwiftUI 都已挂出 v1.0 包,Jetpack Compose 的官方包仍停在 v0.9.1,1.0 标注为待适配。 合作生态也有时间差:CopilotKit 同日发布基于 1.0 的新 Generative UI,宣传里"70 个现成组件"是它自家产品目录的规模,并非协议强制的组件数量,两者不能混为一谈。 对企业选型来说,真正要问的是客户端、传输层、组件目录和宿主产品分别跑在哪个版本上。知乎CopilotKit
另一个容易被宣传语带偏的点是安全。A2UI 把"任意代码执行"挡在门外,但界面上的确认按钮不等于工具授权:界面描述意图、点击只是交互事件,是否真的发送邮件、退款、部署,仍要由服务端重新校验身份、参数、权限和幂等。 一张完全合规渲染出来的卡片,照样可以把高风险按钮放在最醒目的位置,所以审查要从"代码是否合法"扩展到"组合是否合理"。知乎
至于常被拿来一起讨论的协议们,分工其实不同:MCP 连接工具和数据,A2A 处理智能体之间的通信,AG-UI 负责把状态同步给前端,A2UI 回答"应当渲染什么",四者可以在同一条任务链里协作而非互相替代。 接下来值得盯的信号有三个:Lynx 和 Jetpack Compose 的 1.0 渲染器何时落地、企业能否把组件目录和权限审计做成长期工程、以及真实产品里的界面降级兜底是否可靠。对普通用户,变化更直观——AI 的回复会渐渐从一大段字,变成一张你点得动的卡片。CopilotKit