AI代理正在重构软件本质,让程序自己生成和调整逻辑。
Agentic Software: How AI Agents Are Restructuring the Software Paradigm
- 用大模型动态生成代码,软件不再依赖静态编写。
- 实验证明代理能自动协作完成复杂任务,但仍有局限。
- 适合关注AI驱动开发的工程师与技术决策者。
过去半世纪,软件工程基于人类分解问题、编写固定逻辑代码并手动维护的范式。本文指出,以大语言模型为推理核心、动态生成与丢弃代码的AI代理系统,正根本性重构软件的定义,而非简单工具升级。我们区分了传统确定性软件与代理式软件:前者代码承载预设逻辑,后者则由代理实时生成决策逻辑,其自身即为软件。从授权软件到SaaS再到代理即服务(AaaS),每一步都将复杂性转移给系统——而代理范式更将决策权也一并移交。我们提出‘代理工程’作为新范式,其研究对象是代理系统而非静态代码,控制模型由大模型驱动而非人工预设,人类角色变为意图架构师而非代码编写者。基于SWE-bench Verified、EvoClaw及LangChain多代理协作研究的基准分析,展示该范式的变革潜力与当前瓶颈。最后提出迈向自演化代理生态系统的四阶段路线图,并给出实践建议。
原文摘要 · Abstract (English)
For over half a century, software engineering has operated on a foundational premise: human engineers decompose problems, encode decision logic into static code, and manually adapt that code as requirements evolve. This paper argues that the emergence of AI agents -- systems where large language models serve as the primary reasoning engine, dynamically generating and discarding code as an instrumental resource -- constitutes a fundamental restructuring of what software is, not an incremental tool improvement. We formalize the distinction between traditional deterministic software and agentic software: in the former, code is the carrier of pre-written decision logic; in the latter, the agent itself is the software, and its decision logic is generated at runtime. We trace the historical arc from licensed software to SaaS to Agent-as-a-Service (AaaS), showing that each shift transferred additional complexity away from end-users -- with the agentic shift transferring not just operational complexity but decision-making complexity itself. We introduce Agentic Engineering as an expansion of the software engineering discipline into a new paradigm, distinct in its core object of study (agent systems rather than static source code), its control model (LLM-driven rather than human-predefined), and its human role (intent architect rather than code author). Through analysis of recent benchmark evidence including SWE-bench Verified, EvoClaw, and LangChain's multi-agent coordination studies, we demonstrate both the transformative potential of the agentic paradigm and its current limitations. We conclude with a four-stage roadmap toward self-evolving agent ecosystems and concrete recommendations for practitioners navigating this transition.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。