SESA Agents Evolve Skills Through Self-Play and Memory

Zenghuang Fu, Zhaoyang Li, Qiuyuan Ai, Haoyu Wu, Minghui Wu, Chenxu Zhao, Ante Wang, Guannan He, Changwei Wang· August 3, 2026 View original

Key takeaways

  • SESA enables AI agents to continuously evolve skills through self-play and persistent memory.
  • Informative failures are distilled into reusable skills, updating the agent's knowledge base.
  • Task generation and skill memory co-evolve in a bidirectional learning loop.
  • This approach significantly improves accuracy on open-domain and multi-hop QA benchmarks.

Who benefits

RoboticsEducationCustomer ServiceGamingResearch & Development

Summary

SESA (Self-Evolving Skill-Augmented Agent) introduces a novel self-play framework where a challenger poses problems and a solver retrieves and distills skills into an evolving procedural memory, leading to co-evolution of task generation and skill acquisition.

Self-play agents are effective at generating training problems, but their learning curricula often lack persistent state, meaning failures don't explicitly shape future practice. Conversely, external skill memories preserve procedural experience but are typically learned from fixed task distributions, limiting their adaptability. The SESA (Self-Evolving Skill-Augmented Agent) framework bridges this gap by integrating procedural memory as an evolving state within tool-augmented search self-play. In SESA, a challenger agent poses problems, while a separate solver agent retrieves skills from memory. Informative failures encountered by the solver are then distilled into reusable skills and written back to this memory. This creates a bidirectional loop: the updated memory alters the solver's behavior and success rates, which in turn influences the challenger's reward and the distribution of future problems. This co-evolution of task generation and skill memory allows for continuous improvement. The benefits of retrieved skills can be incorporated into the model parameters for memory-free deployment or retained in the external bank for optional inference-time retrieval, demonstrating significant accuracy improvements on various question-answering benchmarks.

Why it matters

This research offers a powerful paradigm for developing more intelligent and adaptable AI agents that can continuously learn and improve their skills through self-generated practice, leading to more robust and autonomous systems.

How to implement this in your domain

  1. 1Explore implementing a self-play architecture where agents generate their own training problems.
  2. 2Design a mechanism for distilling informative failures into reusable skills for an agent's memory.
  3. 3Integrate an evolving procedural memory that influences both problem generation and problem-solving.
  4. 4Evaluate the benefits of co-evolving task generation and skill memory in your AI agent development.

Original post by Zenghuang Fu, Zhaoyang Li, Qiuyuan Ai, Haoyu Wu, Minghui Wu, Chenxu Zhao, Ante Wang, Guannan He, Changwei Wang

"arXiv:2607.29468v1 Announce Type: new Abstract: Self-play agents can generate training problems without questions from target benchmarks, but their curricula lack persistent state: failures affect gradients yet do not explicitly shape future practice. External skill memories pres…"

View on X

Originally posted by Zenghuang Fu, Zhaoyang Li, Qiuyuan Ai, Haoyu Wu, Minghui Wu, Chenxu Zhao, Ante Wang, Guannan He, Changwei Wang on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses