← 最新论文
🤖 AI

The End of Software Engineering: How AI Agents Are Fundamentally Restructuring the Software Paradigm

本文认为,AI智能体的出现代表了软件范式的根本性重构,即从静态的人类编写代码转向动态的、由大语言模型驱动的推理循环,并迫切需要一种全新的“智能体工程”(Agentic Engineering)学科,以引导向自我演进智能体生态系统的过渡。

原作者: Zhenfeng Cao

发布于 2026-06-05
📖 1 分钟阅读☕ 轻松阅读

原作者: Zhenfeng Cao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是关于论文《软件工程的终结》(The End of Software Engineering)的解释,采用了通俗易懂的语言和富有创意的类比。

核心思想:从“砌砖”到“指挥神奇厨师”

在过去的 50 多年里,构建软件就像是在建造一面巨大的、静态的砖墙

  • 旧方式: 人类工程师(泥瓦匠)必须决定每一块砖的具体位置。他们把每一条规则都写在手册里(即代码)。如果建筑需要开个窗户,人类必须停下手头的工作,思考该移动哪些砖块,然后物理性地重建那一块区域。如果墙变得太高太长,一个人就很难记住每一块砖的位置。
  • 新方式(AI Agent/智能体): 想象一位神奇的厨师,他不仅是照着食谱做菜,还能在烹饪的过程中创造出食谱。你告诉厨师:“我想要一份香辣炖菜。”厨师不会只是翻开一本预先写好的书;他会思考、准备合适的锅具、切好蔬菜、在餐巾纸上写下临时指令来烧水,然后煮好炖菜,最后把那张餐巾纸扔掉。这里的“代码”(餐巾纸)只是完成任务的临时工具,而不是最终产品本身。

论文指出,我们正在从 Software 1.0(由人类编写的静态代码)转向 智能体工程(Agentic Engineering)(由 AI 智能体进行思考、编写临时代码来解决问题,然后处理完即刻离开)。


核心概念详解

1. “砖墙”问题(复杂度)

在过去,软件工程师试图通过将大问题拆解为小而有序的盒子(模块)来管理复杂度。但论文指出,这存在极限。

  • 类比: 想象一场派对,每个人都可以和所有人交谈。如果有 5 个人,会有 10 场对话;如果有 100 个人,则会有近 5,000 场对话。
  • 问题所在: 随着软件规模的扩大,不同部分之间相互作用的方式呈爆炸式增长。人类的大脑已经无法追踪所有这些连接了。这就是为什么大型软件项目经常失败或陷入僵局的原因。

2. 转变:从“如何做”到“做什么”

论文描述了获取软件的三代演进方式:

  • 第一代(本地软件): 你购买一个软件盒。你需要安装它、修复它并维持服务器运行。是机械师。
  • 第二代(SaaS - 软件即服务): 你登录一个网站(如 Gmail)。公司负责处理服务器和更新。你只需使用即可。供应商是机械师。
  • 第三代 (AaaS - 智能体即服务): 你告诉 AI 智能体:“我需要一份销售报告。”智能体会弄清楚如何获取数据,编写执行代码,运行代码,然后把报告给你。你看不见代码,也看不见服务器。智能体是机械师。

论文的观点: 我们正在从“AI 辅助人类写代码”转向“AI 智能体完成工作并交付结果”。代码本身变得隐形且是临时性的。

3. 新职业:“意图架构师” (Intent Architect)

如果 AI 编写代码,那人类做什么?

  • 旧职业: 编写指令(编码)。
  • 新职业: 意图架构师
  • 类比: 想象一位电影导演。导演并不亲自拿摄像机,也不亲自缝制戏服。他们告诉演员(AI 智能体)这一幕应该是什么感觉,目标是什么,并检查最终的电影是否合理。
  • 论文指出: 人类将成为定义目标的**“意图架构师”、管理 AI 智能体团队的“协调员”,以及检查最终结果的“审计员”**。

4. 现状现实检查(“悬崖”)

论文既乐观又现实。它使用了一个名为 EvoClaw 的基准测试来展示一个“性能悬崖”。

  • 类比: 想象一个学生,他在解决单个数学题时表现出色(成功率 80%+)。但如果你要求他写一部完整的长篇小说,且每一章都依赖于前一章,一旦他在第一章犯了一个小错导致第十章崩盘,他就会失败(成功率降至 38%)。
  • 研究发现: AI 智能体在修复单个特定 Bug 或编写小型脚本方面表现惊人。但在需要长期处理一个项目、记忆过往变更以及避免错误累积效应方面,它们仍然很吃力。

路线图:我们将走向何方?

论文概述了这一演进的四个阶段:

  1. 阶段 1(现在):智能助手。 就像一个 GPS,会建议你下一步该怎么转弯。它帮你写代码,但你仍在驾驶。
  2. 阶段 2(很快):自动驾驶汽车。 智能体可以完成一段特定的路线(构建一个功能)而无需你动手,但目的地仍由你决定。
  3. 阶段 3(未来):编队(The Fleet)。 一个由智能体组成的团队协同工作。一个智能体是“项目经理”,一个是“设计师”,一个是“测试员”。它们通过互相交流来构建复杂的系统。
  4. 阶段 4(远期未来):自我进化的生态系统。 智能体可以改进自身、学习新技能,并在无需人类帮助的情况下修复自己的错误。

论文结论总结

论文得出结论:我们所熟知的软件工程正在终结。

  • 我们正在远离一个由人类手动编码每一个决策的世界。
  • 我们正在迈向一个由人类定义目标,而 AI 智能体寻找实现路径的世界。
  • 代价: 我们还没到那一步。虽然智能体擅长处理小任务,但在处理长期、复杂的项目以及防止错误雪崩效应方面,它们仍面临挑战。

最终启示: 不要担心被一个打字比你快的机器人取代。相反,要准备好成为那位导演——通过提出正确的问题,并管理 AI 智能体团队来达成目标。代码不再是产品,结果才是产品。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →