生成式 UI(Generative UI)指 AI 应用根据对话内容实时决定并渲染结构化界面组件的技术:模型不再只能吐出一段文字,而是可以输出「这里该显示一张温度折线图」「这里该放一张可点击的航班卡片」,前端把这些指令映射成真实的 UI 组件渲染出来。
工作机制
- 组件映射:开发者预先注册一组安全的组件(图表、表格、表单、商品卡等)及其参数模式,模型输出的只是「用哪个组件 + 什么参数」,而不是任意 HTML,兼顾灵活与安全
- 流式渲染:组件指令随文本流一起渐进送达,用户在回答完成前就能看到界面逐步成形
为什么有价值
纯文本不是所有信息的最佳载体——让模型「描述」一张图表永远不如直接画出它;交互组件还把「复制、筛选、提交」等操作交还给界面,减少模型负担。这也是 AG-UI 这类智能体-界面协议要解决的问题域。
适用边界
适合结果展示与操作引导;开放自由布局(模型直接生成任意界面)仍存在安全与一致性风险,主流实践是「模型决策、模板渲染」。