全交给 AI 写代码,反而会失去指挥 AI 的能力
为什么把写代码全交给 agent,会让你失去指挥 agent 的能力?🔥
最近在看一篇文章,是 PI 作者推荐的:Agentic Coding is a Trap 原文地址: 原文用了不同的角度和测试数据,在一遍遍地告诉我们使用 AI 但是不能完全使用,需要保留一定的摩擦和思考过程,我把整个文章提炼成了五个观点:
1、“监督悖论”。 用好 agent 需要你有能力审查它的代码,可过度用 agent 恰恰会让这种能力退化。他引用了 Anthropic 自己研究里的这个说法,还提到另一项 Anthropic 研究显示调试能力下降了 47%
2、这次跟以往“换一层抽象”不一样。 从汇编到 FORTRAN、从 C++ 到 Python,程序员没人抱怨过脑雾。现在连有近 30 年经验的 Simon Willison 都说,自己对应用越来越没有清晰的心智模型。新人更难,只审代码、不亲手写,等于只学了一半
3、AI 加速的是不重要的部分。 好开发者原本的优先级是:先理解代码,再看规范,然后代码越少越好,速度排最后。agent 把这个顺序整个倒过来了,最先追求的是快速生成大量代码
4、写代码本身就是在思考。 很多人是边写边想清楚要做什么的(OpenCode 作者 Dax 也这么说)。spec 写得再完美,概率模型也照样会幻觉,替代不了确定性的思考
5、会被厂商绑住,成本也不可控。 Claude 宕机时整个团队停摆,token 成本也一直在变。他的做法是让 AI 退居二线:让 AI 帮忙出方案,自己亲手写 20%–100% 的代码;一次只生成自己审得完的量;自己不会做的事,不交给 agent 做。原话是“把它当飞船电脑,而不是 Data”(Data 是《星际迷航》里那个能独立行动的人形机器人)。
如果你对这方面研究感兴趣,一定要看一下这篇文章,让我觉得非常有意思