谷歌发布生成式UI开放协议A2UI 1.0
A2UI 1.0: Build delightful, fast, reliable, agentic experiences
Google 发布生成式 UI 开放协议 A2UI 1.0,这是该协议的首个稳定版本,让 AI 智能体以交互界面而非纯文本作答。1.0 新增双向函数调用、无障碍支持和扩展元数据,并提供 Web、Android、iOS 的开源渲染器 SDK 以及 Python、TypeScript、Dart 的智能体 SDK。
A2UI 1.0 将智能体输出从纯文本扩展为原生交互界面,并提供多平台渲染器与接入方案示例,据此可判断生成式 UI 的落地方式。
同一件事另外 1 家也报道了
- Google Developers Blog··首发·当前阅读
谷歌发布生成式UI开放协议A2UI 1.0
- IT之家 · AI··+25 小时 8 分
谷歌开源跨平台协议 A2UI 1.0 版本上线,字节跳动已用上
新增信息:字节跳动已开始使用 A2UI 1.0。
按发布时间排列 · 事件后续出现时自动追加 · 由模型根据各家标题与摘要比对
译文尚不完整,完整内容请切换到原文。
2026年11月11日
今天,用户与代理人的交互就像终端时代计算机一样:功能强大,几乎能以文本形式回答所有问题。用户可以通过打字或说话向代理人询问任何事情,而返回的内容通常是大量的文本,这对于比较三个产品或编辑和批准详细计划来说是一种糟糕的方式。
今天,我们发布了 A2UI 1.0,这是我们生成式 UI 开放协议的第一个稳定版本。它允许 AI 代理人以交互式屏幕的形式回答,例如用于确认的表单或图表。开发者现在可以使用用于网络、Android 和 iOS 的开源渲染器 SDK 以及用于 Python、TypeScript 和 Dart 的代理人 SDK 来使用它。像 Atlassian、Alation、Bloomberg 和 ByteDance 这样的公司已经在使用它进行开发。
使用 A2UI,代理人描述要显示的内容,每个应用程序都使用自己的原生组件绘制 UI。应用程序接收 A2UI 消息,每个应用程序都以原生速度安全地渲染内容。无论用户是通过公司自己的应用程序还是通过托管 MCP 应用的第三方 AI 助手(例如 Gemini 或 Claude)联系公司的代理人,他们都能获得相同的低延迟、高信任度和完整的原生保真度。
为什么是 A2UI
- 即时个性化。 您的代理人构建的 UI 会适应用户的独特需求和偏好。
- 完全符合您的品牌。 代理人使用您的设计系统,除此之外不做任何其他事情。它们只放置和配置您注册的组件。
- 在生产中快速、可靠且安全。 LLM 使用 A2UI Express 或使用“系统一”决策模型来选择组件而不是编写文本。A2UI 可靠地绑定到服务器上的您的数据和子组件,因此敏感值永远不会到达模型,并且应用程序在代理人工作时作为 UI 流式传输。
开发者可以使用 A2UI 构建什么
您病倒了。要度过上午需要六个应用程序:预订视频访问、移动您的会议、告诉您的团队、打开自动回复、请您的伴侣接学校放学并订购汤。如果换成纯文本的代理人,您会得到一个编号的大量文本,然后是“哪些?”的回合。A2UI 不会处理您的病假,但它为开发者提供了构建能够处理此任务的代理人的框架。该代理人可以以一个视图的形式回答所有六个应用程序。更改您的计划只需几次点击,而不是另一轮消息,并且直到您确认之前什么都不会发送。
对不起,您的浏览器不支持此视频的播放
同样的病假三种方式。第三个应用程序显示了开发者可以使用 A2UI 构建的代理人界面的类型(插图)。
相同的代理人输出适用于任何屏幕。要求代理人“将与 Priya 的晚餐移至星期五”,它可以用一个视图来回答,该视图对齐您的日历、来自餐厅预订应用程序的空桌和来自拼车应用程序的价格,这样每个人都能明显地看到适合所有人的时间。开发者使用 A2UI 一次性构建该视图,并且它会在您的手机和笔记本电脑上原生渲染。
对不起,您的浏览器不支持此视频的播放
相同的请求以文本和 A2UI 的形式回答,然后在笔记本电脑上显示相同的视图(插图)。
在两个示例中,A2UI 是简化跨平台构建这些体验的框架。开发者构建代理并选择其工作的平台。A2UI 为他们提供代理用来描述每个视图的协议、一种将不同应用中的组件组合在一个视图中的方法,以及能够在网络、Android 和 iOS 上原生渲染它们的渲染器。
新使用 A2UI?从 CopilotKit 的 A2UI 乐园 开始,或查看 行业示例。
1.0 版本中的新功能
- 稳定的协议。 版本 1.0 添加了双向函数调用,因此飞行或预订选择器可以现场检查可用性。该协议还添加了对无障碍访问的支持和对任何附加元数据的扩展支持。
- 主要平台的渲染器库。 开源渲染器在网络中使用 React、Angular 和 Lit 绘制 A2UI 屏幕;在移动设备、网络和桌面设备上使用 Flutter;在 iOS 上使用 SwiftUI,在 Android 上使用 Jetpack Compose(目前为 v0.9.1,很快将推出 v1.0)。网络和 Flutter 渲染器也可以在 MCP 应用 内部工作,因此 A2UI 屏幕可以出现在支持 MCP 应用的 AI 助手中,例如 Claude 和 Gemini。
- 使用 A2UI 为代理 SDKs 快速、可靠的 UI 生成。 新的 TypeScript 和 Dart SDKs 以及 Python 通过生成技能、翻译消息和纠正错误来简化与您的代理承载器或框架的集成。可互换的推理格式减少了延迟,在 Python 中,A2UI 宏 添加了程序化组件扩展和数据绑定。
今天使用 A2UI 的团队
Atlassian
Atlassian 将 A2UI 带到 Jira,团队可以在那里 将工作项分配给 AI 代理。当代理需要团队跟进以完成工作项时,例如缺少细节或需要决策,它会在工作项中通过交互式卡片询问,团队就在 Jira 中直接回答。

图 1. 代理在 Jira 工作项内请求团队后续信息。
Alation
Alation 智能操作系统 (AIOS) 使用 A2UI 构建其信息流:指标卡片、图表等。每个图表都可以显示其背后的 SQL 查询和数据。向 Claude 请求有关盈利产品的信息流,该信息流将使用 A2UI 在对话中渲染指标卡片、图表和自定义组件。具有相同信息相同的相同信息流可以直接在 Alation 内部查看,布局几乎相同。
“Alation 智能操作系统 (AIOS) 将带有数据、图表和洞察力的工件直接带到团队工作的位置,并透明地了解每个数字的来源。A2UI 提供了交互式 UI 框架,使这些工件感觉像高度定制、量身定制的应用程序,无论它们是在 Alation 中使用还是在我们的客户已经使用的 AI 助手中使用。”-
GT Volpe,Alation 产品管理副总裁

图 2. 相同的 Alation 信息流在 Claude(左)和 Alation 的数据产品应用(右)中渲染。
ByteDance
ByteDance released an A2UI renderer for Lynx, its cross-platform framework, in June 2026. Lynx keeps streamed screens smooth and ships a default set of components built on its `lynx-ui` library. In the Lynx GenUI Playground, you can watch A2UI messages rendered natively, for example, as a two-day trip planner for Kyoto. Lynx supports A2UI 0.9 today and is adapting to 1.0 with the A2UI team.
“A2UI正朝着正确的方向发展:它将模型生成界面的方式与应用程序渲染界面的方式分离。可互换的推理格式和宏保持生成效率,甚至LLM也可以被替换为System 1模型。在我们的游乐场中,决策模型如Jev选择组件和值而不是编写文本,然后SDK构建Lynx原生渲染的A2UI屏幕。” 刘寿群 字节跳动Lynx工程负责人

图3。在Lynx GenUI游乐场中,A2UI消息(左)在Lynx中作为京都旅行计划原生渲染(右)。
谷歌内部
Gemini笔记本
向Gemini笔记本请求幻灯片套件,它会回复一个要求两件事的卡片:演讲者幻灯片或详细套件,以及要关注哪些主题。一个评审卡片随后提供格式、重点和视觉风格,您可以在它生成套件之前编辑它。相同的卡片指导网络和移动设备上的视频概览。

图4。Gemini笔记本的选项卡片(左)和评审卡片(右)。
谷歌内部Gemini
组织可以注册他们自己的代理,这些代理会以A2UI进行响应。Gemini使用其A2UI组件库中的组件渲染这些响应,并支持A2UI 0.9.1。谷歌云文档涵盖了注册代理并在云运行上托管它们。
谷歌的其他几个团队,包括我们最大产品背后的一些团队,正在使用A2UI构建功能。
谷歌的其他几个团队,包括我们最大产品背后的一些团队,正在使用A2UI构建尚未发布的功能。当它们发布时,我们会分享更多信息。
A2UI和MCP应用
A2UI和MCP应用协同工作。Alation已经使用它们两者来在Claude中显示其A2UI源。我们的6月帖子A2UI + MCP应用涵盖了三种将它们结合的方式,而A2UI在MCP应用中的指南展示了如何在MCP应用中运行A2UI屏幕。
接下来是什么
Jetpack Compose support for 1.0 is coming soon. Agents in Gemini Enterprise can already use A2UI, and we're working on upgrading Gemini Enterprise to A2UI 1.0. The A2UI roadmap covers the rest, from design-system primitives that render natively on every platform to official SDK support for decision models like Jev.
开始使用
- 阅读文档并在a2ui.org尝试快速入门。
- 选择一个渲染器:网络上的React、Angular和Lit;移动、网络和桌面上的Flutter;以及iOS上的SwiftUI。 Jetpack Compose渲染器目前支持0.9.1,1.0即将到来。
- 从0.9升级?进化指南涵盖了所有更改。
- 在github.com/a2ui-project/a2ui报告问题并讨论想法
寻找想法?
我们与来自不同行业的合作伙伴合作,他们构建了 A2UI 1.0 演示,以为您提供如何在您的用例中适应 A2UI 的灵感。探索他们构建的内容:
- Homeward (房地产和搬家代理) 由 Moonwise构建
- Investing companion (金融和投资代理) 由 Somnio Software构建
- Alder (造型代理) 由 L+R 构建;
- GenUI Clinic (医疗记录代理) 由 Solid Software构建
- Riviera Home (智能家居代理) 由 Very Good Ventures构建
- Vital Loop (生命体征追踪代理) 由 Oak Tree Apps构建
- 有关在本地或浏览器模型上运行 A2UI Express 的一种方法,请参阅Soverius AI 演示和 Gemma 4 微调文章。
- 在A2UI playground中尝试您自己的想法,由Copilotkit提供
上一个
下一个
来源: Google Developers Blog · developers.googleblog.com