虽然说 Vibe Coding 也是一种抽卡,有时候需要生成多次才能得到好的结果,但是它和 AI 画图的抽卡是有很大差别的:
- 画图的抽卡是单张图的抽卡,错误不会累加,Vibe Coding 的抽卡是模块级别的抽卡,错误率会一直累加,最终到达一个恐怖的错误率,以至于无法维护
- 画图的抽卡对结果的判断依赖于人的审美,Vibe Coding 的结果依赖于对程序的理解。
相对来说人审美的下限是比较高的,普通人也能分辨出来图片结果的好坏,但是对于代码的结果,普通人的下限是比较低的,普通人是无法分辨代码的好坏,需要专业学习加上一些实战经验才能一眼看出来代码结果的好坏。
所以 Vibe Coding 靠抽卡想得到好的结果并不容易,并不是你试7-10次总有一次好的,问题是你不懂的话,无论生成多少次结果在你看来是没差别的。
所以 Vibe Coding 的结果还是要依赖于模型能力强、Agent 或者人能提供充足的上下文、有明确的验证结果的手段(比如准确严谨的单元测试、可能还要性能测试等其他测试手段),靠概率是靠不住的。