让 AI 更准确地执行人的设计意图。
GitHub: dangjingtao/com-design
项目简介#
ComDesign 是一个面向 AI 时代软件生产方式探索的设计系统实验。
它并不是从“做一套漂亮组件库”开始。
它诞生于一个非常现实的问题:
当 AI 开始参与 UI 设计和开发,人类如何更准确地表达自己的设计意图?
随着 AI 工具进入设计和开发流程,一个新的矛盾逐渐出现:
AI 可以生成界面,也可以复刻已有产品。
但它对于视觉规则的理解并不稳定。
真正困难的不是让 AI 做出一个界面,而是让 AI 稳定地守住设计质量的下限。
起点:AI 时代的 UI 生产问题#
ComDesign 最初来源于实际工作需求。
当需要快速完成 UI 设计时,我发现:
AI 对人类视觉指令的依从性并不好。
有些 AI 产品可以非常接近地复刻已有产品。
但复刻终究只是复刻。
同时,通过不断补充 Prompt,让 AI 逐步接近目标,会消耗大量时间和 Token。
问题逐渐变成:
能不能让 AI 不只是听懂描述,而是理解设计规则?
为什么选择 Design System#
面对 AI 设计的不确定性,可以有很多方向:
- 写更复杂的 Prompt;
- 提供更多参考图;
- 使用 AI UI 生成工具。
但这些方式仍然依赖不断修正。
而真实的软件生产需要更高效率。
因此 ComDesign 选择了 Design System 的方向:
将设计经验结构化。
包括:
- Design Token;
- 组件规范;
- 视觉规则;
- 设计资产;
- 工程协作方式。
目标不是让 AI 成为设计师。
而是让 AI 更准确地执行人的设计意图。
守住设计下限#
AI 视觉生成的问题,并不只是“不会创造”。
更重要的是:
它并不能稳定理解什么叫“下限”。
这里的下限,不代表降低要求。
而是最基础的设计质量:
- 干净的视觉;
- 清晰的信息层级;
- 合理的间距;
- 克制的颜色;
- 稳定的组件关系。
在大量软件生产场景中,首先需要的不是惊艳,而是可靠。
ComDesign 希望建立的是一种设计护栏:
让 AI 可以发挥创造力,但不要轻易破坏基础审美。
一套跨角色的工作方法#
ComDesign 最终留下的,不只是 Token 文件或者组件集合。
更重要的是一套工作方法。
它希望连接:
- 设计师;
- 开发者;
- 产品经理。
让不同角色共享同一种设计语言。
设计系统真正的价值,不只是复用组件。
而是让:
- 设计意图可以被表达;
- 工程实现可以被约束;
- AI 执行可以有依据。
从团队工具到个人工作流#
在实践过程中,一个有趣的变化出现了。
最初设计这套工具时,它似乎更像一个团队基础设施。
但完成后发现:
最大的使用者其实是自己。
这也重新定义了 ComDesign 的意义。
它不是一个为了管理别人创造的系统。
首先是一套提升个人创造效率的方法。
在人和 AI 协作越来越紧密的未来,个人也需要拥有自己的设计资产和工作方式。
关于未来的软件生产#
ComDesign 背后有一个工程趋势判断:
类似这样的系统化设计方式,未来可能会逐渐改变传统软件生产流程。
当:
- 设计规范被结构化;
- 组件成为可组合资产;
- AI 可以理解更多规则;
部分传统 ToB 软件生产模式可能会被重新组织。
甚至一些以传统流程为核心的岗位形态,也可能发生变化。
当然,技术趋势并不意味着确定的未来。
真正重要的问题不是预测谁会消失。
而是:
当 AI 逐渐进入创造过程,人类应该留下什么?
项目链接#
GitHub: dangjingtao/com-design