ARTICLE · 1032613
如何让 AI 做出世界级的 UI 设计
如何让 AI 做出世界级的 UI 设计
帮我做一个现代、简洁、高级的 Landing Page。
01
AI 为什么天然会趋向“平均审美”
02
第一招:用真正的随机 Seed 打破模型惯性
给我随机设计一个完全独特的网站。
我要你为一个生产力应用设计 Landing Page。
在开始设计之前,请先执行以下流程:
使用 Shell 生成一个足够长的随机字母数字字符串。
仔细观察这个字符串,从数字分布、重复字符、节奏、特殊组合等模式中寻找设计灵感。
根据这些模式确定整个页面的视觉方向,包括:
色彩体系
Typography
Layout
比例关系
图形语言
动效节奏
不要简单把字符串映射成颜色,而是把它当作一个 Creative Seed。
最终页面中不要显示这个随机字符串,它只用于影响你的设计决策。
在确定 Creative Direction 后,再开始实现页面。
不要回到常见 SaaS Landing Page 模板。
03
第二招:不要说“高级”,给 AI 一个大胆的视觉命题
Modern Beautiful Clean Premium
为我的生产力应用设计一个 Landing Page。
整个网站采用大胆的 Pixel Art 视觉语言。
每一个 Section 都应该像一张电子游戏截图,但同时必须承担真正 Landing Page 的信息功能。
不要简单加入几个像素图标,而要让:
Typography
Illustration
Navigation
Button
Section transition
都属于同一个完整的电子游戏世界。
为我的生产力应用设计一个 Landing Page。
整个页面存在于一座 Isometric 3D City 中。
不同产品能力不要用传统 Feature Card 展示,而是分别对应城市中的不同区域、建筑和设施。
用户滚动页面时,就像不断探索这座城市。
页面仍然需要保持清晰的信息层级和产品叙事,不能为了 3D 效果牺牲可用性。
为产品设计一个高度实验性的 Landing Page。
主动避免标准 SaaS 布局。
使用:
强烈的不对称构图
有控制的色彩冲突
非传统 Typography
大量负空间
非常规信息层级
允许打破传统网页设计规则。
但所有破坏规则的行为都必须服务于一个统一的视觉语言,而不是为了奇怪而奇怪。
04
如果自己想不到视觉方向,让 AI 先发散,而不是直接设计
给我一个有创意的设计方案。
我要为一个 AI 产品建立一种大胆、独特的视觉语言。
请尽可能多地提出 Creative Direction。
每个方向只需要:
一个名字
一两句话描述
不要深入展开。
不要做页面结构。
不要写代码。
当前目标只是最大化设计空间。
Go broad, not deep.
尽量避开常见的:
SaaS
Cyberpunk
Purple gradient
Glassmorphism
我希望看到跨领域的灵感来源,比如建筑、工业设计、电影、游戏、印刷、音乐、机械、自然、艺术装置等。
Industrial Control Panel 这个方向我有兴趣。
我的感觉是:
我喜欢它的触觉感,希望按钮有机械反馈感。
但不要做成复古卡通式的拟物设计,那样容易显得廉价。
我希望整体组件语言高度一致。
不要大量使用无聊的灰色渐变。
可以引入少量颜色和材质,让页面有机械设备的真实感。
整体应该克制,而不是到处堆工业元素。
根据这些反馈,把这个设计方向进一步 sharpen。
暂时不要写代码。
现在把我们已经确定的设计语言整理成一个简洁、明确、可执行的 Build Prompt。
这个 Prompt 将交给另一个 Coding Agent 创建第一版 POC。
保留核心设计原则,但不要过度规定实现细节,让执行 Agent 仍然拥有设计空间。
05
第三招:不要让设计者自己给自己打分
做一个页面。
你看看哪里还能优化。
再高级一点。
我要你继续优化当前页面。
但是不要由你自己判断设计质量。
每一轮执行下面的流程:
在浏览器中打开当前页面。
Capture Screenshot。
创建一个全新的 Design Critic Agent Context。
Critic 只能看到:
当前 Screenshot
Design Brief
Reference Images
Critic 不允许看到:
Source Code
Implementation Details
Previous Critiques
Previous Iterations
Critic 需要判断:
当前设计正在追求什么视觉语言?
如果由一家世界级设计工作室执行,它会是什么样?
当前版本与这个标准之间最大的差距是什么?
请重点检查:
Composition
Visual hierarchy
Typography
Spacing
Color
Visual rhythm
Consistency
Interaction
Details
同时主动寻找:
过度设计
常见 AI Pattern
无意义装饰
模板化布局
Critic 的反馈必须:
简洁
具体
可以执行
不要写空泛审美描述
最后给当前设计一个 1—10 分的评分。
根据 Critic 的意见修改页面,然后重新 Screenshot,再开始下一轮。
不要让 Critic 因为实现成本而降低质量标准。
06
不要问“漂亮吗”,给 Critic 一个视觉参照系
看看这个 UI 漂不漂亮。
判断它有没有 AI 味。
这里有 5 张设计图。
其中 4 张来自专业设计作品,第 5 张是我们的产品。
不要复制任何一个参考设计。
把前 4 张看作:
Quality Bar
Moodboard
Taste Baseline
从以下维度比较我们的设计:
Polish
Typography
Composition
Visual hierarchy
Spacing
Originality
Taste
找出最明显的质量差距。
不要说“更加高级”“更加现代”这种空泛描述。
请指出具体应该修改什么,以及为什么。
07
第四招:不要让 Coding Agent 永远只会写 CSS
当前页面在结构上没有问题,但视觉上仍然过于依赖 CSS。
不要继续通过:
Gradient
Glow
Decorative shape
Background blur
来制造所谓的设计感。
使用 Image Generation 为这个页面增加真正独特的视觉资产。
根据当前 Design Direction 判断最适合生成什么:
Hero visual
Texture
Illustration
Product environment
Abstract visual
必要时把生成图像与:
Shader
WebGL
3D
CSS effects
结合起来。
图片必须属于整个设计系统,而不是随便插入一张装饰图。
完成后在浏览器中逐屏检查视觉效果。
08
第五招:把视频生成模型当成 UI 动效工具
把当前 Hero 静态图替换成一段无缝循环动画。
动画内容:
晶体缓慢裂解
分裂后的碎片在空间中旋转
保持整体构图稳定
玻璃产生真实折射
折射应该受到页面背景颜色影响
同时产生真实的高光、阴影和 caustics
为了让折射可信:
先按照网页真实背景生成完整视频,再通过 Video Matting 移除背景。
最终动画必须能够自然嵌入当前页面,看起来像实时 UI Motion,而不是播放器中的一段视频。
输出后检查:
Seamless loop
Background edge
Compression artifacts
Visual consistency
09
一个更有意思的玩法:用视频插值制作滚动转场
创建一个以 Suitcase 为核心视觉的 Landing Page Demo。
页面包含三个连续状态:
State 1: 行李箱漂浮在空中。
State 2: 行李箱落到地面,并自然打开。
State 3: 行李从画面顶部落下,并整齐进入箱子。
工作流程:
使用 Image Generation 创建第一个 Keyframe。
使用 Video Generation 从 State 1 插值到 State 2。
取第一段视频最后一帧,作为下一段生成的起始 Frame。
再生成 State 2 → State 3。
保持:
Camera
Lighting
Product geometry
Background
Material 高度一致。
不要自动播放这些视频。
把 Video Progress 映射到页面 Scroll Progress。
用户滚动页面时,应该像直接操纵整个动画过程。
确保所有状态切换连续,不出现明显跳帧。
10
第六招:最后一轮不要再增加任何东西
再优化一下。
现在进入最终 Subtraction Pass。
这一轮禁止新增:
UI Element
Decoration
Animation
Color
Label
Container
你只能:
删除
合并
简化
弱化
重排
检查页面中的每一个元素。
对每个元素问三个问题:
它是否承担真实的信息功能?
它是否强化视觉层级或者品牌语言?
删除它以后,页面是否真的会变差?
如果三个问题都不能得到明确肯定答案,就优先删除。
特别检查:
无意义 Glow
Gradient
多余 Card
Decorative shape
重复 Label
无意义 Icon
不必要的 CTA
过度 Animation
Random accent color
目标不是让页面“显得设计得很多”。
目标是让每一个还存在的元素,都有存在的理由。
11
再专门做一次“AI 味审查”
对当前页面进行一次 AI-generated design audit。
不要修改功能,只寻找那些一眼容易让人感觉“这是 AI 做的”的视觉模式。
重点检查:
Purple / blue gradient 是否滥用
Glow 是否没有明确作用
Glassmorphism 是否只是装饰
是否大量使用等宽 Feature Cards
是否所有元素都使用相同 Rounded Rectangle
是否过度使用 Pill
Hero 是否又变成“左边标题、右边大图”
Section 是否机械重复: eyebrow → headline → paragraph → cards
是否存在过多无意义的小 Icon
Animation 是否只是为了证明页面有动画
Accent color 是否到处散落
页面是否存在明显模板化节奏
对每一个发现的问题:
说明:
AI tell 是什么。
为什么它显得模板化。
应该删除、重构还是替换。
不要为了“去 AI 味”而故意把设计做奇怪。
目标是让设计显得:
Intentional,而不是 Generated。
12
真正的关键,不是 Prompt,而是设计 Harness
Prompt → HTML / CSS → Done
Harness → Agent Loop → Evaluation → Iteration → Convergence
13
如果让我真正用 Codex 做一个网站,我会这样下指令
你不仅是这个项目的 Frontend Engineer,也负责协调完整的 Design Process。
不要直接开始写页面。
Phase 1 — Discover
先探索多个差异足够大的视觉方向。
使用外部随机 Seed 打破默认设计模式。
主动避免标准 AI SaaS 风格。
我们讨论并选定 Creative Direction 后再继续。
Phase 2 — Define
把确定的视觉方向整理为明确 Design Brief:
Visual language
Typography
Color
Composition
Spacing
Motion
Imagery
Interaction
建立一组 Reference Images 作为 Quality Bar,但不要复制。
Phase 3 — Implement
实现第一版页面。
不要局限于 CSS。
根据需要主动使用:
Image generation
3D
Shader
Video generation
Phase 4 — Critique
每次完成后:
在 Browser 中运行页面。
Capture Screenshot。
创建独立 Design Critic。
Critic 只能看最终画面、Design Brief 和 Reference。
Critic 不得看到源代码和历史 Critique。
根据 Critic 的反馈进行修改。
最多先执行两轮,判断是否明显收敛。
Phase 5 — Subtract
完成后进入一次只允许删除、不允许增加的 Subtraction Pass。
删除所有不能增强:
Usability
Hierarchy
Brand identity
Emotional impact
的元素。
Phase 6 — Audit
最后执行 AI Tells Audit。
主动寻找模板化布局、Glow、Gradient、Glassmorphism、Rounded Card、无意义 Icon 和过度动画。
页面最终应该看起来像经过明确设计决策得到的作品,而不是 AI 一次生成的结果。
最后再交给我做人类审查。