关于Vibecoding 的讨论最近越来越多,话题集中在"如何约束 AI"“如何治理代码质量”。但我觉得这些讨论都绕开了一个更根本的问题:
在让 AI 动手之前,你脑子里有没有那幅画?
讲个故事
在我初中时,我临摹过美术课本上一张夕阳照三潭印月油画,我的美术老师毫不吝啬地给我 A+ 并带到全年段各个班级展览。当时小小的我以为我也许在美术方面很有天赋,于是给我哥展示。我哥是真天赋选手,当年在浙江艺考绘画拿了省前几,好多顶尖学院争着要。他看完,告诉我我其实在绘画方面没天份,只是恰巧碰出了这张画。我有点不服,问他“那我不是画地挺好吗?”,他反问我:“抛开技法不谈,这画面是你想出来的吗?”
内省
最近给一位公司高级别领导做 AI 参谋,接触了他的思路也导致我进行了一系列的内省,因此有此文。
在与他的对话中,我发现他总是带着强烈的锚点去拷问是否能实现,如何实现,代价大不大,最终得出场景是否适用。而我是开发出身,行事习惯总是带着强烈的“拿着锤子啥也想敲敲”的风格。因此在多次问询后,我允诺能实现的点被他 pass 了好几个。当然也不能说我以前说错了,能不能实现最终肯定是能的,但是综合成本、耗时、体验考虑它最终不值得做。
复盘下来,他的思维里带着强烈的、明确的、可度量的参照物,即“当下流程”,能作为参考和指导判断一件事值不值得做(这里不讨论对不对)。
我又问自己:如果把我现在正在做的工作交给 AI,我能否判断他做的是否合适?
有时候能,有时候不能。
注意,不是"大概能"“感觉差不多”,而是:我脑子里有没有一个明确的参照物,可以拿来比对 AI 的输出,然后说出"这里错了,因为……"?
这个问题让我真正审视一个问题:在当前场景下,我是在创作还是在临摹
聊“意图”和“想法”
“意图”这个词很容易被误解。它不是"我想做一个用户管理系统",或"我要实现登录功能"。
意图是可以用来判断输出是否正确的内容参照物。有点子莫向外求的意味。
换一个说法,意图是在看到结果之前,就已经存在于脑子里的那个“它应该长什么样”
这里有三种人,区别很微妙:
- 有需求的人:知道自己要什么结果,但说不清楚"对的结果"和"差不多的结果"有什么区别。
- 有想法的人:能描述大致方向,但在 AI 给出任何输出之后都觉得"好像可以"。
- 有意图的人:在 AI 动手之前,脑子里就已经有一个可以用来否定错误答案的参照物——哪怕这个参照物是模糊的,也有"形"。
第三种和前两者的根本差异不在于经验多少,而在于他们有没有在执行之前先形成判断标准。
为什么很多人其实没有“意图”
工业化分工的训练逻辑是:把需求做对。你的 KPI 是执行精度,不是质疑需求本身,更不是在接到需求之前就预判"这个方向对不对"。
于是大多数人积累的"经验",本质上是大量临摹积累的肌肉记忆——见过类似的场景,知道怎么处理,但换了一个新场景就要重新找参照物。这不是意图,这是模式匹配。
更隐蔽的是:"手慢"长期掩盖了"脑子里没有画"这个事实。
过去,你需要花三五天写完一个功能。在这段里,你会不断和需求方确认、和同事讨论、自己边写边调整——这个过程本身在帮你"补"出一个意图,即使你从来没有主动构建过它。大家讨厌的文山会海正是在磨这个形。
vibecoding 把这个缓冲时间压缩到了几分钟。AI 直接给你一个看起来能跑的结果,而你还没来得及形成判断标准。于是你只能做一件事:接受它,或者凭感觉改它。
–这就是临摹。
意图力其实是能训练的
看到这里,你是否在想,“那我以后多想不就行了?”
在我看来光是"多想",想出来的往往还是需求描述,不是意图。
我自己的习惯是:在动手之前,先找潜在用户讨论。
在良好的沟通之下,标的物的“形”会在脑海中慢慢勾勒出来,特别是用户提出一个方向,我本能地产生“不对!应该是…”,在这个反应出现的瞬间,意图就开始成型了。
如果你还没有形成这个习惯,可以用一个更简单的动作来替代:在让 AI 做任何事之前,先写下你的验收标准。
最简单的:“如果 AI 给出的结果满足 X,我就认为它是对的。”
这个动作会强迫你意识到自己是否真的知道"对"长什么样。大多数时候,你会发现自己写不出来——这不是坏事,这是你找到了自己意图缺失的盲区。
这个训练反直觉的地方在于:它不是让你想更多,而是让你更早地面对自己"不知道对的答案是什么"这个事实。
重新定义竞争力
到这里可以回答最开始的问题了。
VC 时代,并不会直接淘汰具体的职业,而是没有意图的执行者。在它出现之前,"临摹者"和"创作者"坐在同一个工位上,用差不多的时间交付差不多的结果。区别是模糊的。
在它出现之后,两者的差距第一次在同一个起跑线上暴露出来:AI 把执行速度拉平了,剩下的唯一变量,就是你脑子里在 AI 动手之前,有没有那幅画。
临摹者会用 AI 更快地临摹。创作者会用 AI 更快地创作。
本质是在回答一个问题:“我是否知道我要呈现什么”。
2 个帖子 - 1 位参与者