AI Agent UI/UX 设计指南:视觉审美、交互体验与设计规范
AI Agent 可以生成界面代码,也可以参与布局、组件和交互方案的设计。要让这些产物适合实际使用,需要把用户任务、视觉方向、操作状态和项目规范一起交给它,并检查最终实现是否兑现了这些要求。
用 AI Agent 做 UI/UX 设计,可以按“明确任务 → 确定视觉方向 → 定义交互状态 → 固化设计规范 → 实现与验证”的流程推进。 审美需要具体的设计选择,交互需要完整的任务路径,规范则让这些决定在多个页面和多轮修改中持续生效。
本文面向使用 Agent 开发网页、后台和工具界面的开发者。以作者构造的任务管理页面贯穿说明,结合公开设计系统与无障碍资料,讨论设计说明、实现和审查。图示与规范片段均为原创教学示例;UX Engine 仅作工具案例,本文没有安装或运行其付费插件,也没有进行有无插件的效果对照实验。
明确用户任务与界面范围
UI(用户界面)包含文字、颜色、控件和布局等可感知、可操作的呈现;UX(用户体验)的讨论还要覆盖用户如何理解任务、完成操作和处理问题。两者会在具体设计中相互影响:按钮的位置和样式影响发现与选择,失败后的提示和恢复方式也需要通过界面表达。
给 Agent 下任务前,先说明用户、场景、内容和平台。一个供运营人员高频使用的批量任务后台,与面向首次访问者的产品介绍页,通常需要不同的信息密度和视觉重点。网页、桌面程序和原生手机应用也有各自的组件与平台约定,不能仅凭一张参考图复用全部交互。
本文的教学案例是一页导出任务管理界面:用户创建导出任务,查看正在执行的任务,并处理失败项。页面展示任务名称、状态、创建时间和当前可用操作。示例中的设计目标是让用户看清哪些任务需要处理,并找到下一步。
这个目标会影响后续决定:执行失败的任务需要明确的恢复入口;运行中的任务需要说明状态;完成的任务可以提供下载结果。界面是否需要大幅装饰、统计卡或侧栏,应由这些任务和实际内容决定。
把审美要求变成具体设计选择
“高级一点”“更简洁”“不要像模板”可以表达偏好,但不足以决定字号、信息密度和组件关系。给 Agent 的视觉要求应继续说明:希望形成什么气质、哪些内容优先、参考中的哪些特征值得保留,以及哪些既有样式需要沿用。
排版与层级:先安排阅读顺序
在任务页面中,可以让页面标题先说明位置,让任务名称承担内容识别,让状态和操作说明帮助决策,再将时间等辅助信息放到次一级。层级可以通过位置、字号、字重、颜色与留白共同表达,不需要让每个区域都争夺注意力。
对这一教学页面,我会先采用克制、清晰的工具型排版:正文使用易读的常规字重,任务名适度强调,标题与内容之间保留明显分组。中文字体回退、长任务名、数字与英文混排也要进入样张,而非只用几条整齐的短占位文字。
Carbon 的排版文档将字号、字重和行高组合为可复用样式,并区分产品界面与更具表现力的内容场景。可以借鉴其建立层级的方法;字体和具体尺寸仍应按产品需求选择。
留白与密度:让相关内容形成分组
任务名与它的状态应被看成一组,不同任务之间则要有足够区分。若组件之间的距离比同组内容的距离还小,用户就需要额外判断信息属于哪里。
可以先选择一组间距值,再约定组内、组间和页面边缘分别使用哪些值。这样既便于 Agent 实现,也方便发现例外。高频后台可以保留较高密度,但应优先减少无用字段、重复标签和装饰占位,再决定是否收紧行距与空间。
Carbon 的间距系统用间距令牌支持布局一致性,并通过距离表达关系和层级。它提供的是一种具体设计系统的做法,不意味着所有项目都必须采用同一组数值。
色彩与材质:解释每一种强调的用途
可以为页面背景、内容表面、主要文字、辅助文字、主要操作和危险操作分别定义角色。品牌强调色与状态色也需要区分,避免让“品牌使用绿色”与“任务执行成功”在同一处产生含义冲突。
状态应有文字或其他明确线索,不能只依赖色差;阴影、描边、圆角和渐变也应承担分组、层次或品牌表达的作用。统一使用大圆角不自动等于有质感,完全去掉装饰也不自动等于专业。
可读性有可核对的要求。例如,WCAG 2.2 的文本对比度解释说明了普通文本、大文本及相关例外。检查时需要核对实际前景和背景,而不能仅凭“看起来颜色够深”。至于偏好温暖还是冷静、紧凑还是舒展,仍要结合产品定位与目标用户讨论。
图标、图片与动效:保持同一种表达
图标的线宽和尺寸应协调,重要操作优先使用明确名称;图片或插画需要与产品内容建立联系。动效可以帮助理解展开、排序或反馈的变化,但应控制等待成本,并考虑减少动态效果的用户偏好。
向 Agent 指定参考时,可以写“参考这张页面的低饱和背景、紧凑列表与明显标题层级”,再补充希望保留的项目组件。这样比要求完整复制某个知名产品更容易讨论取舍,也能保留自己的产品气质。
让交互体验覆盖完整任务
视觉方案需要与任务状态一起设计。列表、按钮和提示文案应当反映系统当前能做什么,而不只是填满页面上的位置。
| 场景 | 用户需要知道什么 | 教学页面的处理方案 |
|---|---|---|
| 首次加载 | 内容尚未返回,页面在工作 | 保留布局结构并表达加载状态;不提前显示“没有任务” |
| 尚无任务 | 为什么为空,怎样开始 | 说明任务用途,提供创建任务入口 |
| 搜索无结果 | 当前条件没有匹配项 | 保留搜索条件,提供调整或清空条件的操作 |
| 刷新失败但已有内容 | 当前展示是否仍可信 | 保留已有任务,提示刷新失败及必要的时间信息,提供重试 |
| 任务运行中 | 执行到了哪里,可以做什么 | 展示真实可获得的阶段或进度;取消能力由实际任务系统决定 |
| 部分任务失败 | 哪些成功,哪些还需处理 | 分别保留成功结果和失败原因,提供针对失败项的恢复入口 |
Carbon 的空状态指南区分首次无数据、用户操作后的无结果以及错误情境,并建议提供适合当前情况的下一步。这些情况可以共用视觉结构,但说明和操作需要随原因变化。
反馈应说明发生了什么,以及接下来能做什么
“操作失败”通常还缺少用户决策所需的信息。对于导出任务,可以在已确认原因的前提下说明输入需要修改、权限不足或服务暂时不可用,并分别给出可执行的下一步;不知道原因时,不应编造“网络异常”。
表单校验失败时,应帮助用户找到问题并保留适合继续编辑的输入。GOV.UK 的校验错误模式说明了保留已填内容、关联错误摘要与字段提示的做法;它的具体校验策略属于该设计系统,应结合项目研究和控件环境采用。
动态反馈还要考虑辅助技术能否感知。WCAG 状态消息解释讨论了不转移焦点时,怎样让状态变化可以通过适当语义被识别。实现时要控制反馈频率,不能让每一帧进度更新都变成一次打断。
批量、取消与撤销需要对应真实能力
“全选”要说明选择的是当前页还是全部匹配任务。筛选改变、翻页或部分执行失败后,选择范围与反馈数量也需要保持一致。
取消运行通常意味着请求停止后续工作;撤销则涉及恢复已经发生的结果。这两者的实现条件不同。如果后端无法恢复已删除数据或外部副作用,界面上就不能仅靠一个“撤销”按钮承诺恢复。
WCAG 对重要提交错误预防的解释列出了可逆、检查和确认等方式。产品应根据操作后果选择保护方案,而不是对所有动作机械增加确认框,或对所有删除机械取消确认。
手机与键盘路径需要单独检查
窄屏可以调整字段顺序、将辅助信息收进详情,并让主要操作保持可发现。桌面悬停才出现的入口,应有触控与键盘可达的替代路径;表格是否横向滚动、转为列表或提供详情,需要按比较任务决定。
本文示例将重要按钮的触控区域目标设为至少 44×44 CSS 像素,作为作者的项目设计约定。WCAG 2.2 SC 2.5.8描述的是 24×24 CSS 像素的最小目标及其间距等例外,不能把两者当成同一条统一阈值。
弹窗还需要合理的初始焦点、内部键盘顺序和关闭后的焦点去向。WAI-ARIA APG 的模态对话框模式提供了相关交互指导。加上一个 role 属性并不能代替实际焦点管理与测试。
将设计决定整理成项目规范
设计规范要把已作出的决定连接到可复用实现。颜色表之外,还需要布局规则、文字层级、组件用法、状态、文案、响应式行为和例外条件。
设计令牌(Design Tokens)可以为重复使用的设计决定命名,让样式和文档使用共同词汇。DTCG 2025.10 格式模块定义了在工具间交换设计令牌的格式;它是社区组报告,并非 W3C 正式标准。项目可以借鉴令牌方法,不必为了写一份设计说明就引入完整的交换工具链。
下面是作者为教学页面自拟的 CSS 变量片段。它展示语义命名与复用,不是 UX Engine 配置,也不保证覆盖完整主题或无障碍要求:
1 | :root { |
DESIGN.md 可以承接这些决定,但应先检查项目是否已有相同职责的文档、样式变量和组件库,确定唯一维护入口。以下同样是教学片段,尺寸和约定需要按真实产品调整:
1 | 设计对象:导出任务管理网页,面向需要处理异常任务的运营人员。 |
规范应允许有依据的例外。例如,数据比较页面可能需要更高密度,营销页面可能需要更强的视觉表现。例外应指出场景和范围,避免同一种组件在不同页面因为多轮生成而逐渐变成不同实现。
自然语言规范是 Agent 的上下文,不是程序层面的强制保证。 关键约束仍需通过组件复用、静态检查、浏览器检查和行为测试验证。
给 Agent 的设计任务要包含输入与验收条件
一个可执行的设计任务,可以同时提供页面目标、现有实现、参考特征和约束。以下是作者建议的任务说明模板,读者需要替换为自己的项目资料:
1 | 目标:让用户发现导出失败的任务,并理解原因和可用的恢复操作。 |
对于既有页面的小幅调整,可以只补充本次变化、必须遵守的既有约定与验收条件,不必每次重新定义整套设计系统。对于新页面或目标模糊的任务,则需要在实现前澄清会影响正确性的关键问题。
从设计说明到实现与审查
| 阶段 | 给 Agent 的输入 | 应得到的产物或判断 |
|---|---|---|
| 理解任务 | 用户、场景、真实内容、平台和约束 | 任务说明、关键假设、待解决问题 |
| 确定方向 | 已有规范、参考特征和内容优先级 | 布局与视觉选择及其理由 |
| 定义细节 | 主要路径、异常路径、组件能力 | 关键组件、状态表、文案和恢复方案 |
| 实现 | 已确认的设计与代码边界 | 可运行界面、复用组件和必要规范修改 |
| 审查 | 实际内容、视口、输入方式与验收任务 | 已观察的问题、修复与验证证据 |
建议先检查少量关键页面与状态,再扩展相同设计语言。只看正常状态的一张截图,容易漏掉长文本、失败反馈、主题切换和窄屏条件下的实际问题。
UX Engine 如何辅助这套流程
像 UX Engine 这样的技能工具,可以将设计检查组织为重复调用的流程。Agent Skills 的公开说明将技能描述为包含 SKILL.md 和可选资源的目录,Agent 在需要时加载相应指令。这可以解释通用的知识与流程注入方式,不能据此推断某个付费包的内部实现。
截至本文资料核对日期 2026-11-05,designmotionhq 官网展示的 UX Engine 2.4 包含意图、层级、状态、表单、反馈、审查、设计系统、视觉和响应式等技能方向,并列出 /ux-design、/ux-audit、/ux-review、/restyle 四个命令。可以分别关注新页面设计、已有页面问题、代码变化和视觉调整;实际调用与客户端支持应以对应版本说明为准。
这类工具的价值需要通过实际交付判断:是否读到了已有规范,是否保留业务行为,是否补全必要状态,是否让设计选择有据可查。厂商演示与自建项目上的模型评审不等于目标用户研究,本文也没有复现这些结果。
即使不依赖特定插件,明确的任务说明、组件规范、状态表与审查流程仍可以作为 Agent 的工作输入。工具负责帮助执行和组织检查,产品目标、风格取舍与验收结论仍需要项目负责者判断。
将视觉审查与可用性验证分开记录
视觉审查可以检查文字层级、对齐、间距、密度、颜色角色及组件一致性;浏览器检查可以观察窄屏、长文本、主题与焦点状态;行为验证则需要检查操作是否产生正确结果、失败是否保留必要信息,以及恢复路径是否真的有效。
如果声称某次改版改善了实际体验,还需要相应证据。GOV.UK 的可用性测试指南建议让实际或潜在用户尝试明确、可信的任务,并观察他们如何完成。任务说明应提供目标,避免直接告诉参与者按哪个按钮。
在教学页面中,可以设定“找到昨天失败的导出任务,确认原因并尝试恢复”这一目标。观察用户是否理解任务状态、是否找得到入口、哪里需要解释;如果记录耗时、错误或完成情况,还需说明样本、条件、任务差异和限制。
本文没有开展这类用户测试。两张图只能解释设计方法,不能证明任务完成时间缩短或用户更喜欢某种风格。Agent 自查、静态检查和截图比较各有用途,结论应与实际完成的验证对应。
常见问题
AI Agent 能自己决定产品审美吗?
可以让 Agent 根据目标与参考提出方案和理由,再由项目负责人确认方向。对于偏好或品牌取舍,应保留选择依据;对于文字可读性、控件语义和任务行为,则使用相应检查。不能把模型对截图的偏好直接当作目标用户的判断。
写一份 DESIGN.md 就够了吗?
还需要让它与实际令牌、组件和审查流程保持对应。文档写着复用组件,代码却在每个页面另造按钮,规范就没有落实。修改规范时也应检查既有页面是否受影响。
设计规范会让界面失去特色吗?
规范可以保存已经选择的产品特色,包括排版气质、色彩、密度和动效,而不只是限制差异。需要避免的是将某套通用模板的外观直接当作所有产品的目标。
参考资料
以下资料支持相邻段落中的具体机制或设计建议。Carbon、GOV.UK 与 UX Engine 各自的多篇页面属于同源材料;W3C Understanding 与 APG 为解释和实现指导,引用时保留相应范围。本文未进行插件对照实验或用户效果研究。
- Carbon:Typography。排版层级与样式复用。
- Carbon:Spacing。间距与分组。
- W3C:Understanding SC 1.4.3。文本对比度与例外。
- Design Tokens Format Module 2025.10。设计令牌交换格式及社区组报告身份。
- Carbon:Empty states。空状态分类与下一步。
- GOV.UK:Recover from validation errors。输入保留与错误恢复。
- W3C:Understanding SC 4.1.3。状态消息。
- W3C APG:Dialog (Modal) Pattern。模态焦点与键盘交互。
- W3C:Understanding SC 2.5.8。目标尺寸、间距及例外。
- W3C:Understanding SC 3.3.4。重要提交的错误预防。
- Agent Skills Overview。技能机制。
- UX Engine 产品官网。工具案例的公开范围。
- GOV.UK:Using moderated usability testing。任务设计与用户观察。