01-awakening_1.2-breaking-myths_1.2.6-ai-perfect-myth.png

1.2.6 迷信六:"AI生成的代码总是完美的"

"AI都能写代码了,肯定比人写得好吧?"

这种对AI能力的过度预期需要得到客观调整。

AI是强大的编程助手,但并非全知全能的解决方案。

AI 会犯的错误

AI 生成的代码可能存在这些问题:

问题类型例子
功能遗漏你要的功能只实现了一半
逻辑错误代码能跑,但结果不对
凭空捏造引用了根本不存在的函数或库
过时信息用了已经淘汰的写法
安全漏洞代码能用,但有安全隐患

这不是 AI 的"缺陷",而是它的工作方式决定的——它是根据模式生成文字,不是真的"理解"你的需求。

正确的心态

把 AI 想象成一个非常勤快但偶尔粗心的实习生

你的责任是验证结果,而不是盲目信任。

怎么验证?

对于 Vibe Coding 阶段,验证很简单:

  1. 运行一下:看看效果是不是你想要的
  2. 多试几种情况:点点按钮,输入一些数据,看看会发生什么
  3. 问问自己:如果我是用户,这个体验对吗?

你不需要读懂每一行代码,但你需要对"结果对不对"负责。

这反而是个好消息

为什么?

因为这意味着你的判断力很重要

AI 负责"怎么写",你负责"写得对不对"。

这正是我们在 1.2 节说的"Commander"角色——你是指挥官,AI 是执行者。执行者也会犯错,所以你需要检查。

小结

迷信真相
AI 代码总是完美的AI 会犯错,需要验证
AI 比人写得好AI 快但不一定对,人慢但能判断
用 AI 就不用操心了语法交给 AI,结果审查交给你

信任 AI,但要验证。

这不是对 AI 的不信任,而是负责任的协作方式。

给自己的话

"信任但验证"(Trust but verify)是和 AI 协作的黄金法则。

AI 帮你省下了写代码的时间,但检查结果的责任还是你的。

好消息是:检查比写代码简单多了。你只需要看看效果对不对,不需要知道代码怎么写。

恭喜你!

你已经完成了"破除迷信"这一章。

现在你知道了:

心理障碍清除了,准备好开始了吗?

下一章,我们来看看有哪些工具可以选择:工具指南