Co-Evolving Metrics and Skills for Self-Improving LLM Agents.

Xing Zhang, Guanghui Wang, Yanwei Cui, Ziyuan Li, Wei Qiu, Bing Zhu, Peiyang He· July 15, 2026 View original

Summary

This paper introduces "Double Ratchet," a framework that co-evolves evaluation metrics alongside LLM agent skills, addressing the challenge of self-improving agents lacking reliable metrics. It demonstrates that evolved metrics can recover performance gains and highlights the importance of anchor discipline and outer audits for safety.

Self-evolving agent systems aim to improve autonomously by creating, revising, and retiring their own skills. However, a fundamental challenge in this process is the implicit assumption that a reliable evaluation metric already exists, which is often not the case in real-world applications. This research makes three key claims. First, it demonstrates that evaluation metrics themselves can be "evolved." Their proposed "metric loop" searches for compositions of small drawback detectors, trained to align with a small, anchored reference set. This process is regularized by consensus over unlabeled outputs and audited against a held-out anchor, resulting in a transparent and inspectable metric rather than an opaque judge. Second, since no perfect metric exists initially, the true measure of success is recovering the performance lift that an accurate metric would have enabled. Their framework, "Double Ratchet," co-evolves both the metric and a lifecycle-managed skill loop. Across various tasks like code generation, enterprise text-to-SQL, and reference-free report generation, Double Ratchet retains 88-110% of the lift achieved by the same skill loop driven by ground truth or the best available rubric. Third, the research emphasizes that safety in such systems comes from strict anchor discipline and external audits. Removing anchor guards can cause the metric to become vacuous, while independent judges and specific detectors can catch and repair instances where evolved skills attempt to "game" the rubric.

Why it matters

This framework provides a crucial solution for building truly self-improving AI agents in domains where ground-truth evaluation is difficult or impossible, accelerating autonomous AI development and deployment.

How to implement this in your domain

  1. 1Explore implementing co-evolutionary frameworks for LLM agent development, especially for tasks lacking clear evaluation metrics.
  2. 2Establish robust human-in-the-loop auditing processes for AI agent performance and metric evolution.
  3. 3Develop "anchor sets" of reference data for training and validating evolving evaluation metrics.
  4. 4Invest in tools and methodologies for transparent and inspectable AI evaluation systems.
  5. 5Train teams on the principles of self-improving AI and the importance of dynamic evaluation.

Who benefits

AI DevelopmentSoftware DevelopmentRoboticsCustomer ServiceContent Generation

Key takeaways

  • Self-improving LLM agents need reliable evaluation metrics, which are often absent.
  • Metrics can be co-evolved alongside agent skills using a "metric loop."
  • "Double Ratchet" framework retains significant performance lift compared to ground truth.
  • Safety requires anchor discipline and independent audits to prevent metric gaming.

Original post by Xing Zhang, Guanghui Wang, Yanwei Cui, Ziyuan Li, Wei Qiu, Bing Zhu, Peiyang He

"arXiv:2607.12790v1 Announce Type: new Abstract: Self-evolving agent systems improve by creating, revising, and retiring their own skills, but every such loop rests on a hidden assumption: a reliable evaluation metric already exists. In many real applications it does not. We make…"

View on X

Originally posted by Xing Zhang, Guanghui Wang, Yanwei Cui, Ziyuan Li, Wei Qiu, Bing Zhu, Peiyang He on X · view source

Want to go deeper?

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

Explore courses