这篇论文让我感觉,我们对「AI 会取代程序员」这件事的讨论方向可能全错了。
核心观点:AI Agent 的出现不是让软件工程师工作效率更高,而是让「把决策逻辑永久编码进软件」这件事本身变得越来越不必要。
作者说的是一个更根本的范式变化:传统软件工程的本质是,人类把判断逻辑「固化」成代码——if-else、状态机、算法,这些都是把人类决策「提前写死」的方式。但在以 LLM 为核心推理引擎的 Agent 系统里,代码变成了「临时生成、用完即扔的工具」,每次任务,Agent 动态生成需要的代码,执行完就不需要了。决策不再被预先编码,而是在运行时由 LLM 推理循环动态产生。这不是增量改进,而是软件生产范式的结构性替换。
我觉得这个观点里最值得注意的细节是:这不只是生产力工具的升级,而是「软件」这个概念本身的角色在变。以前代码是「系统的中心」,Agent 框架是外壳。现在 LLM 推理循环是中心,代码变成了外壳里的临时辅助。如果这个趋势持续,软件工程的核心能力可能不再是「写出好代码」,而是「设计出可靠的推理约束边界」。
以前我们关注写出可维护的代码,以后可能更要关注设计出可靠的推理边界。
https://t.co/28rZe5qvBP
点击图片查看原图