你得能看懂 AI 写了什么
你不必像作者一样懂每一行,但要会看结构、数据怎么流、依赖是什么、缺口在哪层。
vibe coding 里最让人心虚的一句话是「AI 写的我看不懂」。真的不用每行都懂,但你必须能看懂四件事,否则你在 blind 的情况下放权——这跟蒙眼开车开得快没区别。
读完你能回答:
- 看懂 AI 产出,至少要看懂哪四层?
- 「看不懂」和「不需要懂」怎么区分?
- 看懂的深度,为什么决定你敢放多大权?
四层看懂
① 结构 AI 把文件怎么分的、模块怎么组织的、新东西放哪了。不用背下来,但要能一眼看到「它在哪加了个炸弹」。
② 数据流 输入从哪来、处理到哪去、结果落在哪。至少讲得出「用户点一下 → 发生什么 → 结果到哪」。讲不出来,说明你还没看懂它的数据怎么流转。
③ 依赖 它引了哪些库、用了哪些接口、版本怎么定。多一个依赖就是多一份风险,至少要扫一遍有没有不认识的、重量级的新依赖。
④ 缺口 该处理但没处理的边界。比如没做输入校验、没处理异常、没权限检查。这是最容易出事的一层,也是纯 vibe 最容易翻车的地方。
「看不懂」和「不需要懂」
这是两回事:
- 不需要懂:底层
hash函数是怎么查表实现的、某个库内部逻辑。它不影响你的判断 - 看不懂:你连「它改的是哪一块、影响什么」都说不清。这才是危险信号
判断标准:我能不能解释它改了哪、影响什么、风险在哪? 能,细节不懂没关系;不能,先让 AI 解释清楚再继续。copilot-cost
看懂的深度 = 放权的幅度
- 你看得越深,就越敢放权让它做大事
- 只能看懂皮毛,就只放它做小步、你可验证的活
- 完全看不懂,就别放权——那不是 vibe coding,是赌
看懂四层 + 判断标准 + 了解放权边界,你就从「刷代码」变成「判断代码」。最后还要给你一套可照着打的清单:审阅检查点清单。
