生成式 UI 是在请求时根据既定意图与周围上下文组装界面的做法,而不是提供预先画好的布局。用户得到的不是固定屏幕,而是为那一刻生成的组合:控件、文案与编排在请求到达时选定,依据设计师设定的约束,而非设计师放置的像素。
- 界面不再是制品,而成为意图与上下文上的函数输出。
- 设计师规定结果与边界;运行时选择具体编排。
- 目标相同的两个用户可能遇到两个不同屏幕。
- 布局不再固定,一致性从布局转向行为。
- 信任取决于一次性屏幕是否可读、可验证。
- 评估从检查线框转向对渲染分布采样。
当屏幕按请求构建时,什么是生成式 UI?
生成式 UI 指在运行时由意图与上下文模型组合而成的界面,因此渲染结果是众多候选之一,而非单一权威设计。该学科把屏幕当作派生输出。用户所见是可能组合空间的一种解析,由请求与生效约束收窄。
这与响应式布局是不同对象。响应式设计在断点间重排已知元素集;元素集及其关系仍是编写的。生成式组合允许元素集本身变化:出现哪些字段、提供哪些操作、结果多密、省略什么。变化本身就是要点,而非边缘情况。
2025 与 2026 年间沉淀的工作定义共享一个承诺。界面由交互之后应当为真的描述,与对情境已知的信息配对组装,具体形态留给渲染时刻。
标出此图景中仍属人类的部分有帮助。意图、组件词汇与约束仍被有意编写。被委托的是编排行为:把这些片段绑定成特定请求的特定屏幕。生成并非移除设计判断,而是将其从表面搬到治理每一表面的规则上。
设计如何从绘制屏幕变为规定结果?
当制品被生成时,设计师的杠杆向上游移动。工作单元变成意图规范、允许的构建块,以及任何有效组合必须遵守的约束。你不再编排屏幕,而开始描述屏幕的验收条件。
听起来只是努力的小幅搬迁,却改变了“完成”的含义。画好的屏幕在看起来对一次时即完成。规定的结果在边界内每一个合理渲染都可接受时才完成,这是大得多的主张。设计表面从一种组合拓宽为一族。
显现的一个权衡是表达力与可治理性。放松约束让运行时为每个请求与上下文提供更贴合的适配。收紧约束让家族小到足以推理。技艺在于选择哪些决策固定为不变量,哪些委托给当下。
| 属性 | 预先绘制的屏幕 | 运行时组合的界面 |
|---|---|---|
| 设计单元 | 固定布局 | 意图加约束 |
| 变化的是 | 槽位中的数据 | 槽位、操作、密度 |
| 完成定义 | 一个屏幕看起来对 | 边界内每次渲染可接受 |
| 评审对象 | 线框 | 输出分布 |
| 失败模式 | 错误的静态布局 | 有效但令人迷失的渲染 |
没有两次渲染相同,界面还能保持一致吗?
一致性历史上由布局本身承载:同一位置的同一按钮教会用户看哪里。当布局可按请求变化时,该锚点削弱,一致性必须在高于位置的层面上重新表达。
该领域的回答往往是不变量。某些关系被宣布为无论组合如何都不可协商:破坏性操作始终可确认,主意图始终一步可达,同一概念始终使用同一标签与示能。运行时在这些线以下自由,以上受约束。
这把产品语言重新框定为生成器必须满足的规则集,而非必须匹配的截图。一致性变为行为与语义的,而非空间的。更难的问题是哪些不变量承重,因为每个固定的不变量都换走一部分最初证明值得生成界面的适应性。
还有一种时间性一致性需要捍卫。同一用户在数日内返回会遇到不同组合,系统必须在该序列上感觉连贯,即便没有任何两次访问像素对齐。承载这一点的锚点是概念性的:功能保留其名称,操作保留其含义,用户上次形成的心智模型仍能预测这次会发生什么。
为何屏幕只存在一次时信任更难?
为单次请求渲染、然后不再出现的屏幕,使信任的通常来源复杂化。用户部分通过重复与共享参照建立信心:别人描述过的同一屏幕、昨天走过的同一路径。一次性组合移除了那片共享地面。
信任于是必须来自渲染本身的可理解性。界面必须让自身推理可检查:为何这些字段、为何此操作为主、何种数据塑造了编排。当组合能为其形态自证时,用户可当场验证,而不依赖曾经见过。
可预测性提供第二来源。即便只见过一次的屏幕,若按声明的不变量承诺行事,也会显得可信,使用户在行动前能推理结果。风险相反:技术上有效却令人惊讶的渲染——组合留在边界内却仍违背用户预期。防范该惊讶与暴露推理一样,都是信任的一部分。
- 组合包络
- 生成器可为给定意图产出的、由约束界定的编排空间。
- 不变量
- 无论组合如何,每次渲染必须持有的属性,例如主操作可达。
- 可理解性
- 一次性渲染在多大程度上暴露它为何如此组装。
如何评估每次请求都不同的 UI?
检查假定稳定目标。当目标是分布而非单一屏幕时,评估必须从核对一个设计转向刻画规范可发出的设计总体。问题从“这个屏幕好不好”转向“屏幕包络是否可接受”。
实用操作顺序往往如下:
- 用非作者可读的术语陈述界面所回应的意图与上下文。
- 声明每次渲染必须满足的不变量,以及必须停留的边界。
- 在真实意图与上下文上采样许多渲染,包括稀疏与对抗性的。
- 对照不变量与任务完成度给每个样本打分,而非对照参考线框。
- 渲染漂移处收紧约束,边界压制更好适配处放宽。
转变是从一次性设计评审到持续评估循环,因为规范在上线后仍不断发出新屏幕。覆盖比任何单次渲染的打磨更重要。在碰巧检查过的案例上正确的界面,尚不能称为已知正确,而无人检查的案例正是有效却令人迷失的组合往往藏身之处。把评估当作采样而非批准,才能让那片隐藏区域可观察。
运行时组合界面似乎走向何方
轨迹指向把界面较少当作文档、较多当作需被规定与监测的行为系统。当组合移到运行时,稀缺技能变成写出足够安全又足够有用的约束,然后对照它们观察生成器实际产出什么。
更难的是对无人绘制的屏幕追责。当渲染误导时,原因落在规范、上下文或边界内生成器的选择上,区分这些本身成为一门学科。为分布做版本、复现单次渲染、事后解释一次性组合,是该领域仍在命名的开放问题。
工具往往追随这一分工。成熟的是用于写约束、采样渲染、将单次组合追溯到产生它的输入的工具,而非用手放置元素的工具。重心从画布移到规范及其旁的监测器。
可能的落点是劳动分工:人类拥有意图与不变量,运行时拥有编排,持续评估层居于其间。界面不再是完成之物,而成为被治理之物——比绘制屏幕所要求的更安静、也更苛求的姿态。
F.A.Q.
