A2UI 将模型生成格式与线协议拆开,用 Express 和受控决策降低首屏等待
Google A2UI 团队于 10 月 27 日发布可替换 inference format:模型可先生成紧凑的 A2UI Express,再由 SDK 依据组件目录确定性编译成标准 A2UI 消息;固定形态页面也可由决策模型选择预定义布局。
为什么值得关注
生成式 UI 的延迟和有效性不只取决于模型,也取决于让模型输出什么。把模型友好的中间表示与稳定线协议分开,允许压缩 token、替换推理器和保留宿主目录验证,而无需让每个渲染器理解新的模型语法。
技术细节
A2UI Express 以逐行声明、位置参数、数据绑定和事件表达界面,Python 0.9.0、TypeScript 与 Dart agent SDK 已提供实现;SDK 从目录 schema 生成提示与编译器,并把结果验证后转为标准 A2UI。官方称 Express 相比直接 JSON 最多可少用约三分之二 token、延迟最高降低 3 倍;其选择基于 Gemini 3.5 Flash 上 51 项同任务评测。另一条受控路径把约三十个布局问题交给 Jev,再由代码组装组件树、轻量模型补文本;参考 Apparite 的 11 个提示中,首批组件约 92–298ms,完整页面 0.8–1.7s,11/11 通过 A2UI 校验。
适合哪些读者
设计生成式 UI 协议、组件目录、模型输出格式、低延迟页面生成和端侧推理的团队
原始来源
- Google Developers Blog, A2UI specification and reference implementation ↗developers.googleblog.com
- A2UI Express technical specification ↗a2ui.org
- A2UI Python agent SDK 0.9.0 changelog ↗github.com
- Apparite reference results and known limits ↗github.com
修订与更正记录 (1)
— Official A2UI announcement, specification, SDK changelog and reference implementation jointly establish a new inference-format layer, measured tradeoffs and explicit limitations.