☰
AI生成界面先做对再谈美:可用性设计硬标准与工程实践
2026/10/28 18:15:02 网站建设 项目流程

1. “花”的代价:好看却难用的界面正在吃掉产品价值

我最近在评审一个刚交付的中台控制台页面,视觉稿确实漂亮,渐变背景、毛玻璃卡片、交互动效一应俱全。结果到了验收环节,业务方连一个最简单的“导出月度报表”功能都找不到——它被折叠进了一个只有图标没有文字的三级菜单里。

这个事情很典型。“页面越做越花”不是某一家公司的毛病,而是过去五年整个前端和设计圈共同养成的一种惯性:视觉层级要丰富,动效要有记忆点,留白要体现高级感。但很少有人停下来问一句:用户进来到底是来感受视觉的,还是来办事的?

界面设计的本质不是装饰,而是任务代理。用户打开任何一个界面,都带着一个预设目标:查一笔订单、配一个参数、提交一份审批。这个目标能不能被快速、准确、无歧义地完成,决定了产品的真实质量。而当我们把大量精力投入到让页面“好看”的时候,往往牺牲的恰恰是任务路径的清晰度。

Uizze这个名字在圈子里开始被频繁提到,核心主张就一句话:让AI先把界面做对,再谈做美。所谓“做对”,不是指像素级还原设计稿,而是指信息架构合理、状态反馈完整、操作逻辑自洽、不同页面之间保持一致。这些维度听起来没有“视觉惊艳”那么有冲击力,但它们才是用户每天真正感受到的东西。

一个反直觉的事实是:用户很少因为界面丑而离开产品,但会非常频繁地因为找不到按钮、不知道当前状态、操作后没有反馈而放弃任务。Nielsen Norman Group在大量可用性测试里反复验证过一个结论——用户对“难看但好用”的容忍度远高于“好看但难用”。这意味着,在把界面做花之前,我们欠用户一个“做得对”的版本。

这篇文章我不打算只聊Uizze这个工具本身,我更想借它的思路,把“什么算做对”“AI为什么总在做花”“怎么让AI先做对”这三个问题彻底拆开。无论你是前端工程师、UI设计师还是产品经理,这套判断标准和工作方法应该都能直接落到自己的项目里。

2. 什么才叫“界面做对”:一套可量化、可验收的硬标准

“做对”这个说法太抽象,很容易变成一句正确的废话。所以在讨论AI怎么做对之前,得先把标准定义出来。我在项目里通常会从四个维度去审查一个界面是否“做对”,这四个维度都不是审美判断,而是可以逐条打分的工程判断。

2.1 信息架构:用户三步内能不能到达目标

信息架构的判断标准只有一个:让一个第一次打开界面的用户,在不求助任何人的情况下,用不超过三次点击(或跳转)到达核心任务入口。这个标准听着简单,大部分产品根本做不到。

我做过一个实验,挑了几款市面上常见的SaaS产品,以“修改账户绑定的手机号”为目标任务进行测试。结果有四款产品需要先进入个人中心、再找到安全设置、再展开账号信息、再点击修改,全程四到五步,而且每一层的入口命名都不一致——有的叫“账号安全”,有的叫“资料设置”,有的叫“个人配置”。这种不一致本身就是信息架构的失败。

AI在这件事上能提供的帮助其实非常具体:它可以扫描整个产品的页面清单和菜单层级,自动输出一份“任务深度报告”,标出哪些任务的路径超过三步、哪些入口命名在跨页面之间不一致、哪些功能被埋在了不符合直觉的位置。这不需要任何审美能力,纯粹是规则计算。

2.2 状态设计:每个操作都必须有明确的结果反馈

状态的完整覆盖是我审查界面时最看重的部分。一个操作发生之后,系统必须给出对应的反馈:成功要确认、失败要说明原因、加载中要给进度、无数据要给空状态。这个要求看起来是基本功,但线上产品里大面积缺失。

举个最常见的例子:表单提交按钮点击之后没有任何反应,用户因为网络延迟多点了三次,结果提交了四条重复数据。再比如:一个空列表页面,直接白屏加一行灰字“暂无数据”,用户根本分不清是数据没加载出来、接口报错、还是真的没有数据。这些都是在“做花”过程中最容易漏掉的场景。

我在团队里推行过一个强制规范:任何一次交互设计评审,必须先过状态清单,再过视觉评审。每个可操作元素都必须列出正常态、悬停态、加载态、错误态、禁用态、空态这六种状态。光这一个规范,就把上线后将近四成的交互类工单消灭掉了。AI完全可以承担这个检查角色,把每个组件的状态覆盖度跑一遍,自动标出缺失项。

2.3 一致性:统一到组件级,而不是统一到风格级

“一致性”是另一个被严重误解的词。很多团队对一致性的理解就是配色统一、圆角统一、字体统一——这是视觉风格的一致性,不是交互的一致性。

真正的一致性是指:同一个操作在不同位置出现时,行为方式完全一致;同一个概念在整个产品里只有一个名称;同一个状态的反馈形式全局统一。比如“删除”操作,有的页面点图标直接删,有的页面需要先勾选再点工具栏,有的页面会弹确认框而另一些不会。这种不一致会让用户在每个页面重新建立心智模型,认知成本非常高。

我见过一份设计系统文档,写得很细,从色彩到排版到动效都有规范,覆盖了150多个组件。结果实测下来,同一个“日期筛选器”在三个页面里出现了三种不同的交互方式——一个用日历面板,一个用输入框加占位符,一个是下拉选项。原因很简单:三个页面由三拨人开发,都是“参照设计系统微调”,但微调到最后就变形了。AI的校验能力在这个场景下有天然优势,它可以按照设计系统的token定义逐组件比对,找出所有偏离规范的实例。

2.4 可访问性:最小可用等级是及格线,不是加分项

可访问性在国内项目里长期被忽略,但它恰恰是“做对”里最硬的一条。对比度不足、键盘无法操作、屏幕阅读器读不到关键信息——这些问题对一部分用户来说不是体验问题,是用不了的问题。

我一般以WCAG 2.1的AA级作为基础线:正文与背景的对比度至少4.5:1,所有功能都可以通过键盘完成,表单标签必须与输入控件显式关联。这些标准没有任何主观性,就是一组数值和规则。拿对比度来说,#999999的灰色文字放在#FFFFFF的白底上,对比度只有大约2.8:1,低于AA标准,但大量产品用了整整十年的这种“高级灰”。

如果AI能把可访问性检查做成默认能力,每生成一个界面组件自动附带对比度报告和键盘操作链路,这个行业的平均线会被拉高一大截。Uizze把“做对”放在“做美”前面,我理解本质上就是把这类硬指标先填满。

3. AI为什么总在做“花”,而不是做“对”

过去一年我用过不少AI界面生成工具,从代码生成类到设计稿生成类都有。一个共同的感受是:它们生成的界面第一眼都很好看,但细看就发现问题——要么按钮语义不明确,要么布局层级有问题,要么生成的页面跟产品里其他页面风格完全对不上。

这不是工具的错,而是生成式模型的内在偏好造成的。理解这个偏好,是使用AI的正确姿势。

3.1 生成式模型的统计学偏好:它天生就爱“平均脸”

扩散模型和自回归模型的本质,是从海量训练数据里学习概率分布,然后生成“概率最高”的输出。问题在于,“概率最高”的界面呈现出来的往往是所有流行界面元素的叠加:大留白、圆角卡片、渐变图标、柔和阴影。

这个现象跟生成人脸照片时出现“平均脸”是同一个原理。单看平均脸是好看的,因为它集合了所有样本里最共性的特征,没有缺陷。但平均脸没有个性,也不适合特定场景。同理,AI生成的界面好看,但它是在模仿“大多数界面长什么样”,而不是在设计“你这个产品应该长什么样”。

我拿一个CRM系统让AI生成列表页,AI给出了一个带大数据图表和彩色统计卡片的高颜值页面。但实际业务里,销售每天要在这个页面录入几十条线索,真正需要的是大输入框、清晰的保存按钮、去重提醒,而不是一堆营销看板。AI没有做错,它只是选了一个统计概率上“最大众”的答案。这就是做花而非做对的根源。

3.2 训练数据里的创意偏见:获奖作品不等于可用产品

另一个问题出在训练数据的选择上。公开的界面设计数据集,大量来自Dribbble、Behance等设计师社区,而这类社区里高赞的作品有一个明确偏向——视觉冲击力优先于可用性。这些作品是“海报型界面”,不是“产品型界面”。

模型从这些数据里学到的是:一个被点赞的界面需要有抓眼球的视觉层次、有新颖的布局方式、有让人“哇”一下的记忆点。可真实的业务系统不需要让人哇,需要让人尽快把事情办完。这两者的冲突在AI生成内容里被无限放大,因为模型只会模仿它见过的内容。

这也是为什么很多AI生成工具只适合做“设计灵感探索”,不适合直接产出生产级界面。你可以让它生成十个视觉方向,挑一个顺眼的细化,但你不能期待它直接给你一个可用性过关的成品。除非,你给它的不是一个“自由发挥”的提示词,而是一套带强制约束的生成逻辑。

3.3 缺一个对错检测器:AI没有判断“对”的能力

更深层的问题在于,生成式模型天然缺少“校验”这个环节。它能生成一段看起来合理的代码,但不会自动运行这代码看看有没有报错;它能画出一个表单界面,但不会自动走一遍交互流程验证按钮是否有效。

打个比方,现在的大模型像一个很会写作文的学生,文笔流畅、辞藻华丽,但如果你让他答数学题,他可能写得整整齐齐却结果全错。因为他的训练目标是“生成语言通顺的内容”,不是“生成结果正确的内容”。AI生成界面的逻辑也是如此,训练目标是“生成看起来像界面的图片”,不是“生成用户能完成任务的无障碍界面”。

这就是为什么我在自己项目里,从来不让AI直接输出最终界面,而是把AI放在“生成方案+人工校验”的流水线里。谁负责校验、怎么校验,是决定AI能发挥多大价值的关键。Uizze看起来就是在这个环节做了文章——在生成流程里内置了校验器,让AI在输出前先自检一遍“对错”。

4. Uizze的思路拆解:把“对”前置成硬约束,而不是事后补救

Uizze具体怎么落地“先做对”,目前公开的信息有限,但从它的产品方向和演示看,核心思路可以归纳为三条。这三条思路本身是通用的,任何一个正在用AI辅助设计的团队都可以直接借鉴。

4.1 规则前置:默认值就是“对”的默认值

大多数AI设计工具的默认参数是风格化的——默认间距、默认圆角、默认配色都冲着“好看”去。Uizze的差别在于,它把默认参数做成了“可用性优先”:默认字体大小保证对比度达标,默认按钮尺寸保证可点击区域不小于44×44像素,默认布局采用经过验证的F型或Z型扫描路径。

这个做法的聪明之处在于:它不限制创意的自由度,只是改变了起点。AI不是不能设计出花哨的界面,但它的第一版输出应该是一个稳妥的、规范的、没有可用性硬伤的界面,然后在这个基础上做视觉增量,而不是一上来就堆视觉元素。

我从这个思路里得到的最直接启发是:给AI写提示词的时候,不要只写“生成一个数据看板的界面”,而是要把约束条件写清楚——信息密度如何、主要任务是什么、目标用户是谁、可访问性要求是什么。约束越明确,AI输出的下限越高。

举个具体的提示词写法对比。假如我要做一个订单管理页面:

低质量提示词: 请生成一个订单管理页面的设计稿,要现代、美观、有科技感。 高质量提示词: 请生成一个面向电商客服人员的订单管理页面。页面每天会处理300单以上, 核心任务是快速查看待发货订单并完成批量发货操作。 要求: 1. 订单列表默认展示待发货状态,支持筛选和分页; 2. 每行订单必须包含订单号、客户名、商品摘要、金额、下单时间、操作按钮; 3. 批量操作区固定在页面底部,不随列表滚动; 4. 所有按钮的文字标签必须清晰,禁止只使用图标; 5. 满足WCAG AA对比度标准; 6. 页面整体风格稳重务实,不需要装饰性插图和大量卡片阴影。

同样的AI,给第二组提示词出来的结果和第一组完全不同。第一组会给你一张漂亮的海报,第二组会给你一个能直接进开发评审的页面。这就是规则前置的威力。

4.2 生成后校验:AI自己先跑一遍“可用性体检”

Uizze让我更感兴趣的一点是它在生成流程后接了一个自动校验步骤,相当于让AI对自己生成的结果做一次可用性扫描,校验项包括但不限于:

  • 对比度指标是否达标
  • 所有交互元素是否有明确的文字标签
  • 点击目标尺寸是否满足移动端最小44像素的要求
  • 页面是否包含完整的表单状态(成功、失败、校验错误、加载中)
  • 同一组件在不同页面中的参数是否一致

这一步的意义非常现实。之前用过各种AI生成工具的人应该都有经验——生成结果得拿回来后人工一行一行检查,费时费力。如果AI能自己先校验一遍,把明显的硬伤消掉,那给人的评审工作量就低了一个量级。

我自己在团队里试过类似的做法,写了一套基于Playwright的界面自动检测脚本,对每个页面跑五个维度的检查:关键元素可见性、核心操作可达性、按钮尺寸、对比度、状态覆盖率。跑一轮下来能自动报出几十个问题,效率远高于人工走查。Uizze的做法本质上就是把这类检查内嵌到生成链路里,这个方向我认为完全正确。

4.3 任务完成率优先的评价体系

最后一条,也是我作为产品负责人最看重的——把“任务完成率”而不是“视觉满意度”作为AI生成界面的核心评价指标。

大部分设计工具无法回答一个问题:怎么知道这个设计是好的?它们只能通过“用户喜不喜欢”来间接判断,而用户通常无法准确表达自己为什么喜欢或不喜欢一个界面。任务完成率不一样,它是行为指标:一百个人进来,多少人成功找到了修改密码的入口,平均花了多长时间,中途有多少人放弃。这些数据一出来,界面的好坏一目了然。

Uizze如果能把任务完成率的预测模型接入生成流程——生成一个界面后,预估用户完成任务的成功率,如果不达标就自动调整布局——那这件事就真正闭环了。这相当于给AI配了一双“可用性眼睛”,让它不再盲人摸象。

现阶段业内已经有类似的技术路径,比如通过模型预测用户视线轨迹、预测操作热区,但把这些能力和界面生成模型做深度的双向耦合,Uizze算是走得比较前的。

5. 从工具到工作流:把“先做对”变成团队的实际协作规范

工具只有被放进工作流里才有价值。这一章我想聊的是,不管用不用Uizze,一个团队怎么把“先做对再做好”落到每天的实际协作里。我的经验可以概括成一句话:把“对”的检查从设计评审环节前移到每个角色的产出环节。

5.1 前端工程师的日常自检清单

对前端来说,“做对”意味着在写页面的时候就要建立自检习惯。我给自己列过一个最低限度清单,每完成一个页面都要过一遍:

  • 所有按钮有明确的文字说明,不能只放一个图标,必须加aria-label或者在旁边保留文字
  • 表单提交后必须有成功或失败的状态反馈,提交按钮要有 loading 态
  • 空数据、加载失败、加载中这三个状态在代码里都有对应的处理分支
  • 同一个操作在相近位置的交互方式保持一致
  • 键盘操作能覆盖所有核心任务路径

这五条全部实现,代码量大约增加10%-15%,但用户侧的任务成功率提升非常显著。我们有一个老项目在补齐这五条之后,表单提交的重复数据率下降了将近八成。

5.2 设计师的角色转变:从“画图的人”变成“定义规则的人”

很多设计师对AI有抵触,担心被取代。我的观点是,AI首先取代的不是设计师,而是“纯画图”这个动作。一个只会把需求画成高保真稿的设计师,确实要被工具替代。但一个能定义设计规则、梳理信息架构、建立组件规范的设计师,是AI无法替代的,因为AI需要这些规则才能工作。

所以我对团队设计师的建议是:把精力从画图抽出来,投入到两件事上——一是梳理核心用户任务路径,明确每个页面的一级目标和二级目标;二是维护设计系统的组件规范,确保每个组件的所有状态都被定义过。这两件事是AI做不了的,也是“做对”的地基。

5.3 产品经理的介入时机:不要在视觉稿阶段提需求

产品最容易犯的错是:只看视觉稿评审,然后凭“感觉”提意见,“这里感觉不够大气”“那里感觉有点空”。这种评审方式只会把团队推向“越做越花”的深渊,因为“大气”和“空”的解决方案永远是加更多装饰。

正确的评审方式是分两层:先做结构评审,再做视觉评审。结构评审只讨论信息架构和任务路径——用户要做的事是否能在三步内到达、操作是否有反馈、状态是否完整。这一层没有通过之前,不进入视觉讨论。我把这叫作“先对齐骨头,再讨论皮肤”,实践证明效率极高,能把整个设计返工率降到原来的三分之一。

Uizze这类工具如果被引入团队,最合理的用法就是放在结构评审阶段——让AI先生成几个“做对”的结构版本,团队在结构层面选定方向后,再由设计师进行视觉深化。这比让AI直接生成最终界面,或者让设计师从零开始画,都要高效得多。

6. 通用性之外:AI在“做对”这件事上还缺什么

讲完了思路和落地方法,我想补充一些目前AI工具普遍存在的短板。搞明白这些短板,你才不会对工具产生不切实际的期待,也能在项目里提前做好兜底方案。

6.1 业务语义的理解仍然薄弱

AI能判断对比度、能检查按钮尺寸、能统一组件风格,但“这个按钮放在这里是否符合业务逻辑”这类问题,它目前的判断能力还很弱。

举个例子,AI可以轻松生成一个“退款”功能的表单界面,但它无法判断:这个退款流程是否需要审批、是否需要填写退款原因、是否允许部分退款,这些业务规则在界面生成时是不可见的。而恰恰是这些业务规则,决定了界面结构对不对。

所以在当前阶段,AI做“对”更多是在通用可用性层面做对,业务语义层面的“对”还得靠人来把关。我的用法是:让AI负责通用层校验,我负责业务层审查,各管一段,谁也替代不了谁。

6.2 现有系统的存量页面改造是另一座大山

如果你的团队是在从零做一个新产品,把AI“先做对再做好”的思路嵌入流程会容易很多。但绝大多数团队面临的是另一番景象——一个跑了四五年的老系统,页面已经花到不行,信息架构混乱,组件各种变体并存。

改造存量系统的难点不在生成,在梳理。你得先摸清现状:哪些页面是核心任务路径上的、哪些组件变体是多余的、哪些交互方式是历史包袱但还在被用户使用。这个梳理工作AI目前做得并不好,因为它需要结合业务数据、用户反馈和埋点统计才能下判断。

我给团队定过一个分步走的路子:先挑用户最高频操作的三个核心任务路径,把路径上涉及的页面全部做“做对”改造,其他页面暂时维持原样。跑一个迭代周期,观察数据变化,再决定下一批改哪些。不要一口气全量改造,风险太大,一次做“对”三个页面,比铺开做“花”五十个页面要更有价值。

6.3 “做对”之后,美感的增量空间依然留给人

把界面“做对”之后,视觉美感的增量工作实际上是留给设计师的。这跟我一开始说的并不矛盾——我不是反对美,我是反对用美来掩盖“不对”。

一个合理的分工模式是:AI负责把地基打牢——信息架构正确、交互状态完整、一致性达标、可访问性合规;设计师负责在地基之上做视觉表达——色彩情绪、品牌调性、微交互的质感。前一层是方法论,后一层是审美力,两层都不可缺失。

Uizze的价值恰恰在于它划清了这两层的边界,不再让AI什么都干,而是让它先把能干好的那段干好。对行业来说,这个认知比任何具体功能都重要——AI不是设计界的对手,它是帮我们把那些“不性感但致命”的事情从肩上卸下来的搭档,让我们能腾出手去做真正需要创造力的事。

我个人的判断是,未来半年到一年,市面上会有越来越多工具沿着“先做对”这个方向走。到时候比的可能不是谁生成的界面更好看,而是谁的界面在用户手里的任务完成率更高。这个标准一旦立起来,整个行业的平均水平就会往上走一大截,对用户、对产品、对从业者来说,都是好事。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询