Google 11 月 11 日发布 A2UI 1.0,这是其生成式 UI 开放协议(Apache 2.0)的首个稳定版。Agent 不再只回一大段文字,而是描述要显示的卡片、选择器或图表,由各个 App 用自己的原生组件渲染。1.0 新增双向函数调用和无障碍支持,提供 React、Angular、Lit、Flutter、SwiftUI 渲染器,以及 Python、TypeScript、Dart 三套 Agent SDK。Google Cloud Tech 官方文章称,新的默认推理格式 A2UI Express 在 54 个样本的测试中让生成的 UI 代码 token 减少 63.2%。Atlassian、Alation、Bloomberg、字节跳动已在使用。

核心要点速览

  • ✓A2UI 1.0 是首个稳定版,Apache 2.0 开源;Jetpack Compose 渲染器目前仍是 0.9.1,1.0 版「即将推出」
  • ✓1.0 新增双向函数调用(例如订座选择器可当场查空位)、无障碍支持和元数据扩展
  • ✓新默认格式 A2UI Express:在 54 个样本、gemini-3.8-flash 的测试中,提示 token 中位数降 45.4%(10,980→6,000),生成的 UI 代码 token 降 63.2%(官方口径)
  • ✓安全设计:UI 消息是纯声明式数据,不含脚本和 CSS;Agent 只能用 catalog.json 白名单里的组件和函数
  • ✓Web 和 Flutter 渲染器可在 MCP Apps 里运行,A2UI 界面能出现在 Claude、Gemini 等支持 MCP Apps 的助手中
Google 发布 A2UI 1.0:生成式 UI 开放协议首个稳定版,Agent 直接回复表单和图表;新默认格式 Express 把 UI 输出 token 砍掉约 63%
🖼️要闻配图
点击全屏高清查看
🧭

把技术选型换算成你的开发预算

40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟

🔬

深度技术解析与实战评估

核心背景与行业痛点

今天的 Agent 大多只会回文字。比较三款商品、修改并确认一份计划,用一大段文字来回沟通效率很低。如果让大模型直接生成 HTML/JS,既难以符合企业设计规范,也会把提示词注入变成 XSS 风险。Google 11 月 11 日发布的 A2UI 1.0,就是想用一套稳定的开放协议解决「Agent 怎么安全地回复界面」这个问题。

架构亮点与底层机制

A2UI 的思路是:Agent 只描述要显示什么,App 用自己的原生组件来画。UI 消息是纯声明式 JSON,Agent 只能引用 catalog.json 里登记过的组件和函数。1.0 还给客户端函数加了 allowedCallers 和 requiresUserActivation 标记,没有用户亲手点击就不能触发跳转或剪贴板操作。在服务端,模型先写简洁的 Express DSL,再由 SDK 编译成标准 JSON/JSONL;数据可通过 @macro 在服务端绑定,敏感值不会进入模型。

权威 Benchmark 与实测跑分对比

以下为 Google 官方口径:在 54 个样本的 core_v1_0 测试中(gemini-3.8-flash,temperature 0),Express 让提示 token 中位数从 10,980 降到 6,000(-45.4%),生成的 UI 代码 token 在不开思考时降 63.2%,开启思考时降 67.3%。有客户的临床看板延迟从 10 秒降到 5 秒。目前没有与其他生成式 UI 方案的第三方对比。

开发者实战落地与开箱指南

给编码 Agent 装技能:npx skills add a2ui-project/a2ui;也可以直接安装 SDK:pip install a2ui-agent-sdk,或 npm install @a2ui/agent @a2ui/react @a2ui/web_core。从 0.9 升级请看官方 evolution guide。注意 Android Compose 和字节 Lynx 仍停留在 0.9.x,Gemini Enterprise 目前支持 0.9.1,正在升级到 1.0。可以先在 CopilotKit 的 A2UI Playground 里试用。

实战指南准备好将技术转化为生产力?

即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。

接着读Claude 上线 Whiteboards 白板与 Sheets 表格(Beta),原 Dashboards 改名 Claude Data 正式 GA,交互式连接器可在 Claude 里打开 Adobe、Atlassian、Box 完整应用
立即阅读→