Software Self-Extension with SelfEvolve: an Agentic Architecture for Runtime Code GenerationShort Paper
Traditional self-adaptive systems automatically reconfigure existing components in response to changing requirements, but provide limited support for the generation of novel functionalities. The software generation capabilities of large language models (LLMs) open the possibility to create entirely new modules at runtime, enabling a form of self-evolution beyond traditional self-adaptation.
We present SelfEvolve, an orchestrated agentic pipeline architecture enabling runtime self-extension—the autonomous addition of new capabilities during execution—as a preliminary form of self-evolution. Self-extension focuses on the autonomous generation and integration of new functions, based on user requests, without requiring a system restart or developer intervention. Evaluation of our architecture across 11 self-extension tasks demonstrates an average Pass@1 of 92.7% (51/55), outperforming developer-focused code generation baselines like AutoGen, MetaGPT, and AgentCoder. SelfEvolve achieves 61.8% improvement over the best baseline, i.e. Autogen, with statistical significance. This work demonstrates the feasibility of runtime capability extension through autonomous code generation. This provides preliminary evidence for a paradigm in which systems autonomously evolve to satisfy user needs, paving the way towards individualised, self-improving systems.
| Software Self-Extension with SelfEvolve: an Agentic Architecture for Runtime Code Generation (Software Self-Extension with SelfEvolve an Agentic Architecture for Runtime Code Generation.pdf) | 611KiB |
Tue 14 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 16:30 | LLM- and Agent-Centric Adaptive SystemsResearch Track / SEAMS Program at Oceania II Chair(s): Marin Litoiu York University, Canada | ||
16:00 10mTalk | Software Self-Extension with SelfEvolve: an Agentic Architecture for Runtime Code GenerationShort Paper Research Track Md Asif Iqbal Fahim University College Dublin (UCD), Oluwadamilola Adebayo JP Morgan Chase, Dublin, Ireland, Alessio Ferrari Consiglio Nazionale delle Ricerche (CNR) and University College Dublin (UCD) Media Attached File Attached | ||
16:10 10mTalk | Grammar-Constrained Refinement of Safety Operational Rules Using Language in the Loop: What Could Go WrongShort Paper Research Track Khouloud Gaaloul University of Michigan - Dearborn, Zaid Ghazal University of Michigan-Dearborn, Madhu Latha Pulimi University of Michigan Dearborn, Sam Emmanuel Kathiravan University of Michigan Dearborn | ||
16:20 10mTalk | POLARIS: Is Multi-Agentic Reasoning the Next Wave in Engineering Self-Adaptive Systems?Short Paper Research Track Divyansh Pandey International Institute of Information Technology - Hyderabad, Vyakhya Gupta IIIT Hyderabad, Prakhar Singhal International Institute of Information Technology - Hyderabad, Karthik Vaidhyanathan IIIT Hyderabad | ||