核心观点

PyTorch 开发者 Edward Yang 提出:如果把 AI 生成的内容当作需要阅读的代码,你就已经输掉了游戏。Read less, steer more——少读多驾控。

vibe coding 是陷阱

问题:如果你对代码有逐行理解的需求,就不应该把 AI 当作完全自主的队友。

正确的定位:把 AI 看作一个非常快的打字员,它执行的是你的意志,而不是一个独立的开发者。

实践建议

  • 做最"懒"的甲方:强制 AI 证明其决策,要求精确执行你的规范
  • 不要迁就 AI:如果你知道想要什么样子,让它按你的方式来——不要" accommodate"
  • 关闭 "accept edits":至少花些时间强制自己阅读每个修改
  • 问 AI 重新做:让它"重刷墙壁、移动沙发"精确到你的规格

固有复杂性不可消除

当我们写代码、运行测试、部署到生产环境时,我们学到了一些仅凭思考无法轻易弄清楚的事情。

如果你是那种必须敲代码才能弄清楚应该把代码放在哪里的人,你应该花时间敲代码,至少一开始是这样。

如果你在发现一些真正新的问题空间,这需要时间,不要被迫仓促完成。这些事情仍然需要以人类的速度进行——细细品味!

核心洞见

"No one complains about having to read code they just wrote; the degree to which you are involved in the AI coding process also reduces the cognitive burden of reading the AI code."

没人抱怨阅读自己刚写的代码;你参与 AI 编码过程的程度越高,阅读 AI 代码的认知负担就越低。

官方链接