A2UI 1.0:agent 说要什么界面,你的 app 自己画
谷歌的 A2UI 到了 1.0。这是一个开放协议,让 agent 回答时给一个界面,而不是一大段文字。说白了就是:agent 描述该出现什么,每个 app 用自己注册好的组件把它画出来。博客日期是 11 月 11 日,11 月 12 日 UTC 零点刚过被 Hacker News 捡到:https://developers.googleblog.com/a2ui-10-build-delightful-fast-reliable-agentic-experiences/(官网:https://a2ui.org)。
1.0 加了双向函数调用,日期选择器可以实时查空档,不用等模型下一轮;还加了无障碍支持和扩展机制。渲染器有 React、Angular、Lit、Flutter、SwiftUI 和 Jetpack Compose,不过两个移动端还停在 0.9.1,1.0 说是快了。agent SDK 有 Python、TypeScript 和 Dart 三种。数据可以在服务端绑定,敏感值根本不经过模型。
不声不响的大事是:网页和 Flutter 渲染器能跑在 MCP Apps 里。同一个 A2UI agent,在 Claude 和 Gemini 里能显示同一个界面。谷歌点了真实用户的名:Atlassian 的 Jira agent 用交互卡片追问细节;Alation 的数据流在 Claude 和自家产品里显示得一样;彭博在上面开发;字节跳动从 6 月起就在 Lynx 框架里跑 A2UI 渲染器。Gemini Enterprise 允许企业注册 A2UI agent,但它自己还只支持 0.9.1,不是 1.0。
这个协议正好卡在本月两条趋势上。一条是 agent 正在钻进别人的 app,Adobe 的 MCP 服务器、Claude 的交互式连接器、ChatGPT 里的商家都是;钻进去之后总得有个比 markdown 像样的东西给人看。另一条是越来越多的活是从固定选项里挑,而不是自由写字:A2UI 让快速的决策模型去挑组件,画图交给 app。悬而未决的是,几家大聊天应用会把 A2UI 当一等公民,还是只当 MCP App 能渲染的又一种东西。
← 返回所有文章
1.0 加了双向函数调用,日期选择器可以实时查空档,不用等模型下一轮;还加了无障碍支持和扩展机制。渲染器有 React、Angular、Lit、Flutter、SwiftUI 和 Jetpack Compose,不过两个移动端还停在 0.9.1,1.0 说是快了。agent SDK 有 Python、TypeScript 和 Dart 三种。数据可以在服务端绑定,敏感值根本不经过模型。
不声不响的大事是:网页和 Flutter 渲染器能跑在 MCP Apps 里。同一个 A2UI agent,在 Claude 和 Gemini 里能显示同一个界面。谷歌点了真实用户的名:Atlassian 的 Jira agent 用交互卡片追问细节;Alation 的数据流在 Claude 和自家产品里显示得一样;彭博在上面开发;字节跳动从 6 月起就在 Lynx 框架里跑 A2UI 渲染器。Gemini Enterprise 允许企业注册 A2UI agent,但它自己还只支持 0.9.1,不是 1.0。
这个协议正好卡在本月两条趋势上。一条是 agent 正在钻进别人的 app,Adobe 的 MCP 服务器、Claude 的交互式连接器、ChatGPT 里的商家都是;钻进去之后总得有个比 markdown 像样的东西给人看。另一条是越来越多的活是从固定选项里挑,而不是自由写字:A2UI 让快速的决策模型去挑组件,画图交给 app。悬而未决的是,几家大聊天应用会把 A2UI 当一等公民,还是只当 MCP App 能渲染的又一种东西。
评论