标签

AI代理的品味传承之道

发布时间:2026-05-04 06:57来源:微信阅读:6

作者 Emil Kowalski 作为 Design Engineer,同时也是知名开源项目 Sonner 的创建者。他揭示了一个重要观点:工程师从未像现在这样借助 AI 得到增强,然而要让 AI 处理视觉相关任务,你需要将自己的"审美标准"传授给它。

当你使用 AI 编程助手生成代码时,它通常能实现功能,但创建的动画总是不够理想——要么显得呆板,要么节奏感欠佳。

问题不在于 AI 不够智能,而是它无法判断什么是"优秀"。

作者解决此问题的方案是:为界面的各个方面构建 Skill 文档。你清楚自己想要达到什么效果,也知道背后的原因——将这些原则交给 AI,让它来落实。

最终成果:一个具备你审美观和知识的 AI,能够产出显著更优的作品。例如这个使用 Claude Code 制作的交互效果:

你是否思考过,为何某些动画看起来就是"恰到好处"?

以元素出现动画为例:多数人习惯从scale(0)开始,让元素从无到有地弹出来。但这样做会显得很突兀——仿佛东西凭空出现。

更佳的方案是从scale(0.95)起步。这不是凭空臆断,而是有物理学依据的:

现实中,即便气球放气,它仍保持形状,不会完全消失。动画同理——元素应当有"初始形态",然后逐渐展开,而非从虚无中跳出来。

这就是审美背后的"原理"。几乎所有"感觉合适"的决定,背后都有合理的解释。

当你不仅知道什么美观,还能解释为何美观,你就具备了将审美标准传授给 AI 的能力。

作者将动画相关的规范整理成了一份 "实用指南":

动画的关键在于缓动曲线(Easing)。作者提供了一套严格的决策流程,使 AI 无需猜测:

将这套逻辑提供给 AI,它便能为每个情境选择合适的缓动曲线,而非依靠"直觉"随意发挥。

仅有曲线还不够,时长也需精确控制:

规则补充:

作者还将排版规范整理成 7 条原则:

当你将完整的"审美体系"打包成 Skill 文档,提供给 AI 编程助手后会发生什么?

作者展示了使用 Claude Code 优化对话框动画的效果:AI 会给出基于规则的清晰问题清单,以及改进前后的对比。

你不再需要亲自编写每一行代码——你只需定义规则,然后让 AI 执行。

更具创意的部分仍然由你完成,但你能纳入 Skill 的内容越多,从 AI 那获得的助力就越大。

作者最终将博客上的设计工程经验转化成了一份可直接使用的 Skill:

这套 Skill 包含了动画、组件设计理念、开源项目(如 Sonner)的设计原则。

核心启示:退一步,问问自己"为何这样设计",把缘由清晰地表达出来,设定严格的规则,然后——严格遵守它们。

如同指导一位初出茅庐的设计师:你无需代劳所有工作,只需把你的评判标准传递给他。

本文参考自 Emil Kowalski 的博客文章 Agents with Taste。