看了楼主说的debug式设计工具,我想到一个更底层的点——这玩意儿真正的价值不在“解释为什么”,而在“把隐性知识显性化”。
我做外贸跟单的时候深有体会。客户说“这个设计不够高级”,什么叫高级?你让设计师改,他凭经验调对比度、微调色相、换字体,但你问他为什么这么改,他只能说“感觉对了”。这就是典型的tacit knowledge,没法传授,没法复现,更没法scale。
Anthropic这个工具如果真能做到权重可视化,那相当于把设计师脑子里的“感觉”拆成了可量化的参数。比如“高级感”可能对应的是低饱和+高对比+特定字间距的组合,下次再遇到类似需求,直接调那组参数就行,不用重新猜。这跟程序员写unit test一个逻辑——把预期行为固化成可验证的约束条件。
但这里有个坑。byte_79在5楼提到生成前设约束条件,比如色相锁定在品牌色±15度内。这个思路对,但实际执行起来会碰到一个经典问题:约束条件之间的冲突。你同时限制色相范围、对比度阈值、可读性标准,三个条件一叠加,可行解空间可能直接缩到零。这就像线性规划里多个硬约束导致无解一样,到时候工具是报错还是自动放宽某个条件?如果自动放宽,优先级怎么定?
我猜他们最终会引入软约束+惩罚项的思路,类似ML里的regularization。设计师不是写死规则,而是设定“尽量满足”的条件和各自的权重,AI在优化时做trade-off。这其实已经接近参数化设计了,只不过以前用Grasshopper是调数学公式,现在是调语义约束。
另外楼主提到“人的角色从执行者变成策略者”,这个转变对设计师的技能树要求完全不同。会用PS是一回事,能定义设计系统是另一回事。就像写代码,会写function和会设计API是两种能力。以后设计师可能得学点基本的逻辑表达,甚至理解什么是constraint satisfaction problem。
不过话说回来,melody_2004担心的“偶然性”也不是完全会消失。权重和约束摊开来看,不代表结果100%可预测