软件开发已进入由 AI 代理主导全过程的“代理式工程(SE 3.0)”时代,人类应进化为负责规划与验证的管理者,而非单纯的编码员。
想象一下:早晨上班时,你对 AI 说:“请处理从项目用户仪表板功能规划到部署的全过程。”AI 代理立即分析需求、编写代码、运行测试并完成部署。你只需监控进度,并最后确认 AI 生成的结果是否符合你的初衷。这听起来像电影里的情节,但软件开发已经站在了这场变革的中心。
为什么这很重要?
软件开发领域迎来了一个被称为“代理式软件工程(Agentic Software Engineering, SE 3.0)”的新时代。如果说我们之前见过的 AI 编码工具仅仅是辅助写作的自动补全功能,那么现在它们正在成为能够独立工作的“团队成员”。
这并不意味着开发者的工作减少了。这意味着我们需要摆脱一行一行敲代码的重复劳动,将技术实现交给 AI,而开发者则需要转型为思考“我们要造什么”、“该朝着什么方向设计”的战略家。Forrester 分析师 Diego Lo Giudice 曾警告称“AI 将摧毁软件行业”,这并不是说软件开发行业本身会消失,而是一个比喻,意味着旧的方式将被摧毁,新的秩序将随之建立 出处: Software’s Agentic Era: 8 Takeaways for CIOs (2025)。
深入浅出:AI 与人类的协作
这样比喻如何?过去,开发者是亲自切菜、翻炒的“大厨”;而在代理时代,开发者成为了统筹整个厨房的卫生、口味和菜单组成的“行政总厨(Executive Chef)”。
| 基于 Transformer(一种捕捉句子中词语间关系的 AI 架构)等先进技术的 AI 代理,负责需求分析、开发、测试、部署和维护等软件开发的整个过程 [出处: Agentic AI in software engineering | Deloitte US](https://www.deloitte.com/us/en/services/consulting/articles/agentic-ai-impact-on-software-engineering.html)。 |
但关键事实是,工具不是主人。如果一个人不知道如何操作代理式编码工具,AI 不过是一个充满自信地给出错误答案的机器。它只会制造出通常所说的“自信的废话(confidently-produced nonsense)” 出处: Agentic Software Engineering。人类必须扮演“最终验证者”的角色,观察 AI 生成的结果,判断其是否按预期运行,架构是否稳健。
现状:进展如何?
目前,代理式 AI 已经超越了简单的代码建议,进入了自主设定目标并生成解决方案的阶段 出处: Agentic Software Engineering: Foundational Pillars and a …。开发者的角色正在从“构建者(Builder)”转向“人在回路(Human-in-the-loop,即人类直接参与监督的方式)监管者” 出处: Software Engineering in the Agentic AI Era。
也就是说,目前 AI 还达不到自动完成一切的“魔法”水平,理解技术的局限性并能战略性地运用它,比以往任何时候都更加重要。
未来将会怎样?
代理式工程时代的核心是人类与代理的共生。人类将专注于明确意图、决定战略架构以及判断 AI 生成的结果是否正确 出处: Agentic Engineering Guidebook。未来的开发实力不在于代码写得有多快,而在于你能多有效地驾驭 AI 以获得想要的结果。
为了应对即将到来的变化,我们需要进一步磨练深入理解问题、甄别重点的人类固有能力。软件工程绝不会死,它只是在向着更智能、更具战略意义的方向进化 出处: Agentic Software Engineering: Foundational Pillars and a …。
MindTickleBytes AI 记者的视角
不必担心因为 AI 会写代码,开发者就会消失。相反,技术武器越强大,掌握武器并决定目的地的人的价值就越闪耀。技术在进化,但“为了什么而造”这一问题永远是人类的领域。
参考资料
- Agentic Software Engineering: Foundational Pillars and a Research Roadmap
- Agentic Software Engineering: Foundational Pillars and a Research Roadmap (HTML version)
- Software Engineering In The Agentic Era - sidv.dev
- Agentic Software Engineering (Textbook)
-
[Agentic AI in software engineering Deloitte US](https://www.deloitte.com/us/en/services/consulting/articles/agentic-ai-impact-on-software-engineering.html) - Software Engineering in the Agentic AI Era
- Agentic Software Engineering (GitHub Repository)
- Agentic Engineering Guidebook
- Software’s Agentic Era: 8 Takeaways for CIOs (2025)
- 简单的句子自动完成
- 设定目标并生成解决方案的团队成员
- 不写代码的简单管理员
- 因为比计算机写代码更快
- 因为需要验证 AI 生成结果的正确性
- 因为 AI 尚不了解复杂的算法
- 软件本身将消失
- 比喻警告现有的工作方式将发生巨大改变
- AI 将取代所有开发者