Search papers, labs, and topics across Lattice.
This paper argues that the rise of AI agents, particularly those driven by large language models, signifies a fundamental shift in software engineering from static code to dynamic, ephemeral code generation. By analyzing the evolution from traditional software to what the authors term Agent-as-a-Service (AaaS), the study formalizes the distinction between conventional software paradigms and agentic systems, highlighting the implications for user complexity and control. The authors introduce the concept of Agentic Engineering and provide a roadmap for transitioning to self-evolving agent ecosystems, supported by empirical evidence from recent benchmarks.
The shift from static code to dynamic AI-driven agents could redefine the very nature of software engineering, making traditional practices obsolete.
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 not an incremental improvement but a fundamental restructuring of the software paradigm. Drawing on first-principles analysis of complexity scaling, we formalize the distinction between traditional software (where code is the carrier of decision logic) and agentic systems (where code is ephemeral tooling for an LLM-driven reasoning loop). We trace the historical arc from licensed software to SaaS to what we term Agent-as-a-Service (AaaS), showing that each shift transferred additional complexity away from end-users. We introduce the concept of Agentic Engineering as an emergent discipline -- distinct from software engineering in its core object of study, control model, and human role. 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.