
Taxonomy of Self-Evolving Agents
Models, harness and artifacts: three loops through which an AI agent can improve itself
What does it mean for an AI agent to improve itself? In this Nebius Science Paper Club session, Shilong Liu (postdoctoral researcher at Princeton AI Lab, incoming assistant professor at Columbia University) proposes a taxonomy of self-evolving agents built on three layers: artifacts (the outputs an agent produces), harness (prompts, memory, tools, skills and loops) and model (weights). The talk clarifies how self-evolving agents relate to recursive self-improvement, continual learning and test-time training, followed by a live Q&A.
About Nebius Science Paper Club
Nebius Science Paper Club is a webinar series led by Nebius researchers. Each session brings together paper authors and practitioners to discuss new ideas, research, and discoveries in AI.
The session is open to researchers, engineers, students, and anyone curious about the paper.
What we covered
Why self-evolving agents are everywhere right now
Startups and labs working on recursive self-improvement, embodied agents and quantum-materials discovery all use the term differently, and there is no formal definition. The talk introduces a taxonomy that compares these approaches by what evolves, what the signal is and how the loop closes.
Layer 1: Improving agent outputs (artifacts)
Refining code, algorithms, scientific findings and robot policies. An agent loops against an evaluator, proposing, testing and revising candidates. Works best on verifiable tasks such as benchmarks and GPU kernel optimization, with AlphaEvolve and FARS as examples.
Layer 2: Improving the agent harness
Updating prompts, memory, tools and reusable skills without changing model weights. Covers ACE and GEPA for prompts and playbooks, Alita for agent-created tools, and Alita-G for specialist agents and routing.
Layer 3: Improving the model
Learning without gold-standard answers. Pseudo-ground truth and internal signals (such as TTRL), verifiable rewards (DeepSeek-R1), self-play (Absolute Zero) and weak feedback from the environment.
Connecting the three loops
Where these approaches overlap and how they relate to continual learning, test-time training and recursive self-improvement. Why the layers are converging, and why the physical world remains the hardest environment for self-evolving agents.
Questions answered in this session
A self-evolving agent is an AI agent that improves itself over time instead of staying fixed after deployment. In Shilong Liu’s taxonomy, the improvement can happen at three layers: the artifacts the agent produces, its harness, or the model’s own weights.
There is no single formal definition yet, and related terms such as recursive self-improvement, continual learning and test-time training are often used interchangeably. The taxonomy helps compare them by asking what evolves, what the signal is and how the loop closes.