Discover A2UI (Agent-to-User Interface), an open project that enables agents to stream dynamic, generative UIs as JSONL payloads, decoupling UI definition from rendering and breaking the ceiling of traditional chat interfaces.

https://youtu.be/kJFnJr-leDI?si=sNG-j2ZmihAvNCHG

Google Advent of Agents:第 15 天

🚧 聊天界面的能力是有上限的。 当 Agent 需要收集结构化数据或展示复杂选项时,单纯的文字交互会变得繁琐低效。

🚀 今天,我们正式向公众发布 A2UI (Agent-to-User Interface)。 我们将 UI 定义与渲染引擎解耦。你的 Agent 不再需要硬编码页面,而是生成结构化输出并将 JSON 行(JSON lines)流式传输给客户端。

客户端 📲 监听该流并渲染出原生组件——如按钮、表单、轮播图等。客户端完全控制 UI 展现和所有样式,但远程 Agent 可以构建组件布局,并从一组通用组件或自定义组件中进行选择。

A2UI 的核心优势:

⚠️ 当前状态:早期公众预览版

A2UI 目前处于 v0.8 (Public Preview) 阶段。规范和实现已具备功能,但仍在不断演进。我们公开此项目是为了促进协作、收集反馈并寻求社区贡献(例如客户端渲染器)。请做好后续会发生变动的准备。

相关资源:

参考资料连结