The Big Picture
An autonomous agent can explore a traffic simulator, consolidate successful and failed attempts into reusable skills and knowledge, and boost verified task completion by double-digit percentage points — without changing the base language model.
ON THIS PAGE
The Evidence
The system runs its own curriculum: it proposes tasks, tries them in the SUMO traffic simulator, verifies outcomes, and stores the results. Experience gets consolidated into three memories: episodic records of attempts, procedural skills (procedural skills and instructions), and linked semantic knowledge pages. Over ~80 hours the agent created 150 procedural skills and 153 semantic pages, and these artifacts improved performance on held-out, compositional benchmarks for some language-model backbones. Gains depended on the underlying model: some saw large improvements, while one backbone showed no benefit.
Data Highlights
1In ~80 hours of autonomous operation the agent accumulated 150 procedural skills and 153 semantic knowledge pages.
2DeepSeek-V4-Pro achieved +10 percentage points on Benchmark V1 and +20 percentage points on the harder Benchmark V2 (each benchmark has 40 tasks).
3Qwen3.7-Max improved by +25 percentage points on Benchmark V1 and completed 2 V2 tasks that the baseline model completed 0 of.
What This Means
Engineers building AI agents and toolchains: the paper shows a practical way to convert repeated tool use into reusable, inspectable procedures. Technical leaders and product managers evaluating agent reliability: the approach gives agents a visible track record of skills and knowledge that can improve task coverage without retraining the core model. toolchains
Not sure where to start?Get personalized recommendations
Key Figures

Fig 1: Figure 1: Simplified architecture of SimSkill. A language-model runtime coordinates interaction with SUMO and three complementary external memory stores. SimSkill system skills implement inference, autonomous learning, retrieval, ingestion, and linting, while the lower loop summarizes continual task proposal, memory-guided action, evaluation, and consolidation. Memory merging and change logging are omitted from this simplified view and appear in Figure 4 .

Fig 2: Figure 2: An example semantic-memory knowledge page. The YAML front matter contains the retrieval summary, keywords, timestamps, provenance sources, related knowledge pages, and related procedural skills; the Markdown body stores the synthesized declarative content.

Fig 3: Figure 3: Graph view of accumulated procedural and semantic memory. The left panel shows the collection-level network of skills, knowledge pages, and their explicit links; the right panel expands a local neighborhood around emergency-vehicle-preemption knowledge and its related procedural skills.

Fig 4: Figure 4: Detailed SimSkill learning, inference, and memory-management workflows. Autonomous learning (left) uses direct inference (right) as an inner process: the curriculum agent proposes a task, inference retrieves memory and iterates between execution and criticism, completed attempts are written to episodic memory, and reusable outcomes update procedural and semantic memory. The lower portion shows raw-material ingestion, the shared change log, and the validation and integration of externally contributed memory through memory-merge .
Ready to evaluate your AI agents?
Learn how ReputAgent helps teams build trustworthy AI through systematic evaluation.
Learn MoreConsiderations
Improvements are backbone-dependent: some language models benefited substantially while others showed no measurable gain. The collection and retrieval strategy worked at the reported scale (~150 skills) but may need more advanced indexing for much larger libraries. Results are demonstrated in a single simulator (SUMO), so transfer to other domains or simulators requires further testing and likely adaptation. Model Context Protocol
Methodology & More
SimSkill is a self-evolving agent framework that treats a traffic simulator as an environment to be explored rather than merely a tool to be controlled. The agent autonomously proposes progressively harder tasks, executes candidate solutions in the simulator, evaluates outcomes with verifiable checks, and writes complete attempts into episodic memory. Successful and reusable outcomes are distilled into procedural skills (natural-language instructions plus executable resources) and semantic pages (linked declarative knowledge). Natural language acts as the connective layer so the agent can select, adapt, and compose stored artifacts without changing the underlying language model weights. episodic memory and executable resources support reuse and inspection of competence.
Avoid common pitfallsLearn what failures to watch for
Credibility Assessment:
ArXiv preprint with multiple authors but no affiliations or citation evidence; authors not clearly recognizable, indicating emerging/limited info.