AI 最糟糕的产出,大多不是因为它做不到,而是它很自信地往错误的方向冲。这一行规则让它先停下来问一句。
如果我的需求有歧义,先问我一个澄清问题,再开始动手。
我说「给网站加个登录」,它很快交了一整套邮箱验证码登录——可我要的是用户名加密码。代码写得没问题,只是方向错了,返工一次的成本比当初多问一句高得多。这类问题最难防:它不报错,看起来也像完成了。
把上面这一句写进 AI 编程工具的长期规则文件里(Claude Code 里叫 CLAUDE.md,其他工具一般叫 rules 或 instructions),它每次干活前都会读到。
关键是「一个」问题。不加限制的话,它要么一个都不问,要么一口气问五个,你又得花时间一个个回答。偶尔它还是会问好几个,回一句「只问最关键的那个」就行。
需求含糊的时候,它会先停下来问一句,比如「登录要用邮箱验证码,还是用户名加密码?」我回一句再开工,方向基本不再跑偏。
我在 Reddit 的 Claude 社区分享过这一行,收到 400 多个赞、5 万多次浏览——很多人遇到的是同一个问题。