核心观点
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 代码的认知负担就越低。