蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
智构苍穹
融合 AI、架构与工程实践,沉淀方法论,构建可持续的技术价值。
  1. 首页
  2. AI谈
  3. 正文

告别设计AI 泥浆:拿捏大模型“设计品味”的硬核指南

2026年8月10日 91点热度 0人点赞 0条评论

大家好,我是蓝戒。本篇我们来聊聊:提升AI大模型设计品味的底层逻辑与实操。

一、 为什么你的AI生成的界面,总弥漫着一股“AI垃圾感”?

近两年大模型和 AI Coding 工具(从 Cursor、Claude 到各种 Agent)风头无两,几句 Prompt 就能五秒吐出一个完整的前端组件或页面。但你有没有发现一个尴尬的现象:

你让 AI 写个弹窗或者动效,它生成得飞快,跑起来也毫无 Bug。但当你退后两步仔细审视那个界面——

  • 进场动画用了令人发窒的 ease-in(缓入),卡顿感直接贴在脸上;
  • 卡片边框直接套了个死板的 1px solid #ccc,而不是带有层次感和高质感的半透明阴影(Semi-transparent shadow);
  • 按钮 hover 效果花里胡哨,把不该动的东西全都动了一遍,活像 2000 年代初的 Flash 炫技网站。

这种东西,业内有个非常贴切的英文词汇——AI Slop(AI 泥浆/AI 垃圾)。

为什么会这样?是大模型智商不够吗?

答案很残酷:不是 AI 智商低,而是 AI 本质上毫无“品味(Taste)”。

AI 的生成逻辑是基于海量训练数据的概率统计。而在互联网浩瀚的 Frontend 代码库里,优雅、克制、具备极致细节的代码永远只占 1%。剩下的 99%,都是粗制滥造的快餐代码。如果你不给它清晰的审美干预,AI 默认吐出来的,必然是那 99% 的公约数——也就是“精致的垃圾”。

二、 解码 GitHub 26K+ Star 项目:Emil Kowalski 给出的破解方案

前 Vercel / Linear 的资深设计工程师 Emil Kowalski 在 GitHub 上开源了一个爆炸级项目:emilkowalski/skills。这个项目一经推出便火速斩获 2.6 万+ Star,风靡整个前端与 AI Developer 圈子。

安装命令:

npx skills@latest add emilkowalski/skills

Emil 在项目 README 中开宗明义地提出了一个核心观点:

“Agents don't have great taste.”(AI Agent 根本没有好品味。)

AI 不会取代人类的领域专业知识(Domain Expertise),相反,AI 是专业知识的放大器。在 AI 生成物充斥网络的“垃圾海”(Sea of Slop)中,品味才是你唯一的护城河。

Emil Kowalski 在项目里做了一件非常酷的事:他把自己在 Vercel 和 Linear 这两家全球 UI/UX 巅峰公司积累多年的设计规范、动效法则(如 improve-animations、apple-design、animation-vocabulary 等),打包成了结构化的 AI Agent Skills(技能包)。

通过分析这个开源仓库,我们可以总结出注入大模型“设计品味”的三大核心提炼:

1. 动效领域的“语法规训”:别让 AI 瞎选参数

AI 最喜欢在动效上犯低级错误,比如进入动画(Enter Animation)错误地使用 ease-in(导致物体像撞墙一样猝不及防地停住),而真正符合物理规律和人类视觉舒适度的是 ease-out 或 spring。

在 Emil 的技能库中,他将复杂的动效拆解为标准的“动效词汇表(Animation Vocabulary)”。当你提示 AI 时,不能只说“加个好看的动画”,而是注入规则:

  • 进入(Enter): 必须用 ease-out(快速出现,平缓停下)。
  • 退出(Exit): 必须用 ease-in(平缓启动,加速消失)。
  • 交互响应(Micro-interactions): 优先使用基于物理弹簧(Spring-based)的衰减,而非死板的固定时长 CSS linear。

2. 界面质感的“细节暗号”:去掉硬边框,拥抱透明与光影

初级 AI 最爱给 UI 元素套上生硬的纯色实线边框(Solid Borders)。而在专业设计工程师眼中,极简与高级感的秘密在于光影的细腻度。

Emil 的 Skill 规则直接明确约束 AI:

  • 禁止使用高对比度的粗暴实线边框。
  • 推荐使用微小的半透明投影(Semi-transparent shadow)、高斯模糊(Backdrop Blur)以及 1px 极低透明度的内边框(Inner border/Ring),模拟真实物体的边缘反光。

3. 拒绝“过度动效”:找到 Animation Opportunities

很多开发者误以为“品味 = 酷炫动效”。AI 在受到“加点动效”的指令时,恨不得把整张页面的每一颗按钮都抖动一遍。

Emil Kowalski 的 find-animation-opportunities 给出了极其克制的硬准则:告诉 AI 什么“不应该”动。动效的作用是引导用户注意力、表达层级关系(Contextual Transition),而不是为了动而动。凡是干扰阅读体验、增加用户认知负荷的平移与闪烁,必须一律剔除。

三、 实战:如何三步把“高级品味”喂给你的 AI 大模型?

了解了原理,作为开发者或产品人,我们在日常使用 Cursor、Claude code 或 Codex 时,究竟该如何系统化地提升 AI 的输出品质?

大模型品味提升三部曲:

  • 1. 结构化喂养(Rules/Skills)
  • 2. 建立禁忌清单 (Anti-patterns)
  • 3. 引入专职Review (Design Audit)

第一步:将设计规范“技能化”(Skills/Rules 化)

不要在 Prompt 里敲“请设计一个优雅的界面”。这种模糊的指令毫无意义。

你需要将高级设计法则转化为具体的、可被 AI 严格执行的规则文件(例如项目根目录下的 .cursorrules 或 Agent Skill 文件)。参考 Emil 的架构:

Markdown

# UI & Motion Design Rules
- **Easing**: Always use `ease-out` for enter transitions and `ease-in` for exit transitions. Never use `ease-in` on enter animations.
- **Borders & Shadows**: Prefer layered, low-opacity box-shadows over solid border strokes.
- **Color Discipline**: Limit color palette; use semantic HSL variables with subtle alpha channels for dark/light mode balance.
- **Component Choices**: When building complex primitives (Toasts, Drawers), utilize battle-tested headless libraries (e.g., Vaul, Sonner) instead of inventing custom DOM logic.

第二步:建立清晰的“反模式清单”(Anti-Patterns List)

大模型非常擅长做“排除法”。列出它绝对不能干的事,比告诉它“做漂亮”有用一百倍:

  • ❌ 严禁在页面首次载入时对非核心视觉元素施加 Stagger(交错)延迟动画。
  • ❌ 严禁使用毫无意义的 3D 翻转或剧烈缩放特效。
  • ❌ 严禁在模态框背景遮罩层使用 100% 纯黑遮罩,必须使用带有 Blur 的半透明灰度。

第三步:引入专职的“设计審查”(Design & Animation Review Agent)

在代码生成阶段之后,加入一道审核工序。就像 Emil Kowalski 仓库里的 improve-animations 或 review-animations 模块一样,你可以让另一个 Agent 扮演“严苛的 Design Engineer”:

“请逐行审计上述前端代码中的 UI 与动效实现。根据 Linear/Vercel 的高标准设计规范,检查是否存在 Easing 参数选错、边框过于生硬、缺少物理过渡等问题,并输出可执行的重构代码。”

四、 总结:AI 时代的竞争,终究是“人”的品味竞争

Emil Kowalski 的 skills 仓库之所以能在全球开发圈引发如此强烈的共鸣,是因为它给所有在 AI 时代感到焦虑的开发者解开了困惑:

当 AI 能够一秒吐出成百上千行代码时,编写代码本身(Coding)的边际成本正在归零;但决定“什么才是好界面”的品味(Taste)与领域专长(Domain Expertise),其价值反而成倍上升。

提升 AI 大模型的设计品味,从来不是依靠大模型自己“悟”出来,而是依靠人类将深厚的设计经验转化为精准的 Prompt 结构、规则库与审核机制,去约束它、引导它、精炼它。

别再让你的 AI 继续制造“数字垃圾”了。从今天起,用正确的规则武装你的 Agent,在平庸的 AI 生成物大海中,创造出真正让人眼前一亮的产品吧!

标签: AI coding AI设计品味 Emil Kowalski GitHub skills
最后更新:2026年8月7日

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

最新 热点 随机
最新 热点 随机
开源只差 6 分!GPT-6 刚上线 24 小时被攻破,2026 前沿大模型迎来大洗牌 CI/CD 无人值守终于稳了!实测 Claude Code v2.1.259:托管式 MCP 与 Headless 权限白名单全解 让 AI 学会像老架构师一样“偷懒”,开源神器 Ponytail 凭什么刷屏? OWASP 正式发布 2026 大模型安全 Top 10 与首个“智能体控制标准”ACS Google 突发 Gemini 3.8 Flash 与安全专精模型,轻量级 AI 凭什么越级反杀? Token 账单暴跌 60%!别再给 Agent 喂垃圾日志了,手把手打造高信噪比工具过滤层
PhotoGIMP这款免费开源设计修图神器凭什么降维打击?别再用ChatGPT死记硬背了!港大开源DeepTutor:给每个人配专属私教告别设计AI 泥浆:拿捏大模型“设计品味”的硬核指南DeepSeek开源Harness深度拆解:当大模型穿上“动力骨骼”,Claude Code迎来最强劲敌?用VideoLingo做全自动视频翻译,一键搞定Netflix分级字幕与自然配音AI生成的UI总是“丑得千篇一律”?Google开源 design.md 彻底拯救程序员的审美绝症
这个开源神级工具: Headroom让 Token 直接暴跌 95% 别再把 Goose 当成“又一个 AI Agent”:它真正厉害的地方,很多人都没看懂 CSS3之Opacity多浏览器透明度兼容处理 ES2015 → ES2025:JavaScript 十年演进全景回顾与核心 API 总结 Lerna + Monorepo:前端单仓库管理的最佳实践 JS判断移动设备浏览器信息
最近评论
渔夫 发布于 10 个月前(11月05日) 学到了,感谢博主分享
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
cywcd 发布于 10 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8
cywcd 发布于 10 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2