Self-Developing Agents: Three Benchmarks Reveal Why AI Struggles to Self-Improve

ByteDance Seed and TokenWave introduce three benchmarks—ASPIRE, S³Gym, and HarnessDev—to evaluate whether AI agents can autonomously form goals, learn from experience, and retain improvements, showing that current agents struggle to translate self-assessment into lasting capability gains.

Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Self-Developing Agents: Three Benchmarks Reveal Why AI Struggles to Self-Improve

The article introduces the Self-Developing Agents project from ByteDance Seed and TokenWave, which proposes three benchmarks to study whether AI agents can achieve recursive self-improvement (RSI) by forming goals from vague objectives, learning from experience, and retaining system improvements. The authors argue that current "semi-loop RSI" relies on an external golden verifier, whereas a full closed loop requires the agent to decide what to learn, how to verify, and how to preserve verified changes.

ASPIRE: Learning from Vague Goals

Paper: https://arxiv.org/abs/2608.31111 | Project & Blog: https://self-developing-agents.github.io/ ASPIRE tests an agent's ability to pursue a natural-language capability direction (e.g., "improve mathematical reasoning") without a predefined dataset or reward function. The benchmark includes 6 capability goals, 520 expert-written hidden evaluation questions, and a minimal interactive environment that supports weight and harness updates. It also provides 48 paired "vague goal / explicit task" runs with auditable traces.

Figure 1: In explicit tasks the optimization target is given by humans; in vague goals the agent must decide what to learn and how to verify. External evaluation checks whether the chosen direction improves the target capability. Source: ASPIRE, original paper Figure 1.
Figure 1: In explicit tasks the optimization target is given by humans; in vague goals the agent must decide what to learn and how to verify. External evaluation checks whether the chosen direction improves the target capability. Source: ASPIRE, original paper Figure 1.

Key finding: Agents spend more time interpreting the goal and selecting proxy metrics, leaving less budget for actual training and evaluation. LoRA usage rises from 24.1% to 89.8% under vague goals, yet only 1 out of 30 units produced a retained gain after filtering. Completing an update does not guarantee the target capability improved.

S³Gym: Self-Testing, Self-Judging, Self-Improving

Paper: https://arxiv.org/abs/2608.31100 | Project & Blog: https://self-developing-agents.github.io/ S³Gym places agents in seven text-based games where they must explore, self-evaluate, and self-improve without access to the true step rewards or final scores. After exploration, agents are tested under stricter conditions with different random seeds; exploration logs are not fed back as training material.

Figure 2: S³Gym uses the human learning process to illustrate three research phases: active trial, judgment & summarization, then improvement via context, memory, or training. Left side is a conceptual analogy, not a human control experiment. Source: S³Gym, original paper Figure 1.
Figure 2: S³Gym uses the human learning process to illustrate three research phases: active trial, judgment & summarization, then improvement via context, memory, or training. Left side is a conceptual analogy, not a human control experiment. Source: S³Gym, original paper Figure 1.

Key findings:

Self-judgment accuracy does not reliably translate into subsequent performance gains. Agents can judge how well they did but often fail to adjust the next action accordingly.

No single experience-retention method works across all games. Raw history and summary memory each have strengths; summarization preserves reusable strategies but may lose critical state-action details.

Model-weight updates can harm existing capabilities. In one trajectory the model improved on a trust game but regressed continuously on Plants vs. Zombies, while other games showed no change. The cause of regression is not yet determined.

The benchmark therefore evaluates experience value by its effect on future actions, not by the plausibility of the summary.

HarnessDev: Persisting System Improvements

Paper: https://arxiv.org/abs/2609.01437 | Project & Blog: https://self-developing-agents.github.io/ HarnessDev lets a model create and iteratively modify its own execution system (code, ML experiments, writing, search). The development model and the execution model are separated; the execution model's weights are frozen so that only the harness changes are measured. The benchmark tracks whether new mechanisms are actually invoked during runs (e.g., whether written memory and state-saving code are called).

Figure 3: HarnessDev's two phases. Creation builds a usable system from a base program; Evolution modifies the system based on run feedback; each frozen version is then evaluated. The requirement changes shown are design illustrations; the reported evolution experiments use a fixed feedback task set.
Figure 3: HarnessDev's two phases. Creation builds a usable system from a base program; Evolution modifies the system based on run feedback; each frozen version is then evaluated. The requirement changes shown are design illustrations; the reported evolution experiments use a fixed feedback task set.

Key finding: Systems that improve on development feedback often overfit and degrade on held-out tasks. In fixed-Gemini-execution runs with Qwen and DeepSeek developers, selected versions improved on seen feedback but both declined on hidden SWE-Pro tasks. Modifications can also break existing functionality (e.g., message cleanup and context compression disrupted valid tool-message sequences, leading to rollbacks). HarnessDev therefore emphasizes verifying that new mechanisms are exercised at runtime, that improvements transfer to unseen tasks, and that rollback is possible.

Conclusion

The three benchmarks collectively show that current agents possess basic self-training, self-summarization, and self-modification abilities, but the real bottleneck is not "can they change" but "can they accurately judge what to change, which experience to absorb, and whether the change actually helps." The main problems are proxy-goal mismatch and overfitting to local feedback. Future self-developing agents will need more reliable goal-formation, verification, and retention mechanisms to continuously filter effective experience and distill truly generalizable improvements into stable capabilities.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AI agentsbenchmarkASPIRERecursive Self-ImprovementByteDance SeedHarnessDevS³GymSelf-Developing Agents
Machine Learning Algorithms & Natural Language Processing
Written by

Machine Learning Algorithms & Natural Language Processing

Focused on frontier AI technologies, empowering AI researchers' progress.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.