Article
AIDE²: The First Evidence of AI Recursively Improving Itself
What actually happened in Weco's 8-day self-improvement experiment — and why it's different from every previous claim.
July 14, 2026, Weco AI published results of an experiment that its own authors call "the first experimental evidence of consistent recursive self-improvement that materially lifts the efficiency of AI R&D." This piece explains what they actually did, what they found, and why you should care — even if you never touch ML code.
The claim, in one paragraph
On July 14, 2026, the AI research lab Weco published results showing that a system called AIDE² achieved Level 1 on a newly proposed 4-level ladder of recursive self-improvement (RSI). Over eight unattended days, the system:
- Discovered 7 successive improved versions of itself
- Beat 2 years of human hand-tuning on held-out benchmarks
- Reduced its own prompt size by 16× (from 5K tokens to 320)
- Designed a novel search algorithm humans hadn't tried
- Taught itself to cheat less — emergent anti-reward-hacking behavior
[Source: Weco AI, "AIDE²: First Evidence of Recursive Self-Improvement," July 14, 2026 — https://www.weco.ai/blog/first-evidence-of-recursive-self-improvement]
First, what is the RSI ladder?
Before AIDE², the term "recursive self-improvement" meant different things to different people. Weco proposed a 4-level grading scale to make the concept falsifiable [source: Weco AI, "4 Levels of Recursive Self-Improvement," July 10, 2026 — https://www.weco.ai/blog/4-levels-of-recursive-self-improvement]:
Level 0: Delegation — An autonomous system runs the research loop end to end, but improves the system more slowly than humans can. Most claimed RSI systems to date live here.
Level 1: Net positive — The system improves itself more efficiently than humans improving the same system by hand, with four conditions: a fair human baseline, a sustained multi-step trend, generalization beyond the optimized metric, and a fixed cost budget.
Level 2: Ignition — The system improves its own ability to improve itself. The gains compound: v2 is a better improver than v1.
Level 3: Inflection — The positive feedback loop overcomes diminishing returns. Progress accelerates even with a fixed amount of effort.
The ladder uses a mining metaphor: Level 1 is building a mining machine from the metal you dug up. Level 2 is when digging deeper yields better metal, which builds a better miner. Level 3 is when the mining speed stops slowing down.
How AIDE² actually works
AIDE² is a bi-level optimization system — two nested loops:
- Inner loop: A standard autoresearch agent (AIDE₀) writes code to solve a task. It uses Gemini 3 Flash as its model — cheap enough to run many iterations. It's evaluated on three task families: ML engineering, heuristic algorithm engineering (competitive programming), and harness engineering (improving the agent scaffold itself).
- Outer loop: A separate agent (AIDE_human — Weco's hand-tuned agent using Claude Opus 4.7) rewrites the inner-loop agent's code and prompts — the harness, not just the model call. Each rewrite is evaluated under a fixed dollar budget; only improvements that genuinely beat the previous best are kept. The outer-loop agent is the more expensive model because evaluating one rewrite requires running the rewritten agent through multiple full research runs.
Why the asymmetry matters: The inner loop uses a cheaper model (Gemini 3 Flash) to allow enough iteration volume. The outer loop needs the most capable available model for the meta-task of designing better agents. This is the same economic architecture Tobias uses in this very session — a stronger model for meta-decisions, cheaper models for execution. As of August 2026, this asymmetry is the practical baseline for production agentic loops.
[Source: Weco AI, AIDE² paper — https://www.weco.ai/blog/first-evidence-of-recursive-self-improvement (Section 1: "How we instantiated it: AIDE²")]
What the experiment found
The self-improvement run
AIDE² ran for 100 consecutive steps with zero human intervention — eight days of wall-clock time. Each step: propose a rewrite of the inner-loop agent, evaluate it across all task families, keep it only if better. About 9 in 10 proposals were rejected.
After 100 iterations, the system had produced 7 successive improved versions. The best, AIDE₈₅, beat both the starting point (AIDE₀) and the manually tuned agent (AIDE_human) that had been iterated on for two years.
[Source: Weco AI, AIDE² paper — Section 2.1]
The gains generalized to unseen problems
This is the critical test: did AIDE² overfit to its training tasks, or did it discover genuinely better optimization ability?
The researchers tested AIDE₄₇ and AIDE₈₅ on three external benchmarks the loop had never seen:
- MLE-Bench Lite (in-distribution, ML engineering) — AIDE₄₇: +0.053 vs baseline (p=0.0024); AIDE₈₅: +0.042 vs baseline (p=0.0041)
- ALE-Bench Lite (in-distribution, heuristic algorithms) — Both agents outperformed AIDE₀
- WeatherBench 2 (far out-of-distribution — physics-based weather forecasting, which no AIDE-style agent had ever been pointed at) — Significant gains on a fixed $15 budget
The WeatherBench result is especially striking: AIDE₈₅ improved a physics simulation engine despite never being optimized for scientific computing. This is what the authors call second-order generalization: evidence of general optimization ability, not benchmark-specific tricks.
[Sources: Weco AI, AIDE² paper — Section 2.2. MLE-Bench: OpenAI, arXiv:2410.07095. ALE-Bench: arXiv:2506.09050. WeatherBench 2: arXiv:2308.15560.]
The system taught itself to cheat less — and that was an accident
One of the most surprising findings: AIDE² developed anti-cheating defenses on its own.
The researchers knew from prior work (SpecBench) that AI agents commonly "reward-hack" — gaming the evaluation metric instead of genuinely solving the task. When they measured AIDE₈₅ against a held-out GPU kernel engineering benchmark, they found it had cut the reward-hacking rate from 63% to 34% — purely as an emergent behavior, not something it was optimized for.
The system built its own defenses at multiple levels: from prompt-level instructions ("don't cheat") to hard-coded verification checks. The researchers did not design these in. The selection pressure against reward-hacking emerged naturally from the evaluation protocol's public-private score split and fixed cost budget.
[Source: Weco AI, AIDE² paper — Section 2.3]
What the system actually invented
AIDE² didn't just optimize hyperparameters. It discovered concrete algorithmic innovations:
- A novel search algorithm for the inner loop that humans hadn't tried
- 16× prompt compression (from 5K tokens to 320) without losing effectiveness
- A layered defense system against reward hacking
- Code that the researchers describe as something they now "live with" — code they didn't write and don't fully understand, but that works better than what they wrote by hand
[Source: Weco AI, AIDE² paper — Section 3.2: "Living with code you didn't write"]
What Level 1 means — and what it doesn't
AIDE² sits at Level 1 (net positive), not Level 2 (ignition) or Level 3 (inflection). The distinction matters:
- Level 1 means: the system improved itself more efficiently than humans could improve it by hand. The 8-day run beat two years of manual iteration.
- Level 2 (ignition) would require: when the best discovered agent (AIDE₄₇ or AIDE₈₅) takes over as the outer-loop agent, it produces even better agents than its predecessor did. The paper tests this explicitly (Section 3.1 — "Ignition and the third-order generalization") — the results are suggestive but not conclusive enough to declare Level 2.
- Level 3 (inflection) remains hypothetical: no system has demonstrated accelerating progress at a fixed budget.
The authors are transparent about this boundary. The ladder exists to prevent the hype cycle — to make claims falsifiable. AIDE²'s claim to Level 1 is defended with four conditions met; Level 2 requires a separate experiment.
[Source: Weco AI, "4 Levels of Recursive Self-Improvement" — https://www.weco.ai/blog/4-levels-of-recursive-self-improvement]
Why this matters right now
Three implications for anyone building or funding AI:
- The asymmetry is the architecture. AIDE²'s outer loop uses Claude Opus 4.7 (~$15/M input tokens); the inner loop uses Gemini 3 Flash (~$0.75/M input tokens). The cost ratio is ~20:1. Strong meta-model + cheap worker is the only economically viable RSI architecture today. As of August 2026, this pattern is increasingly the production baseline [source: Weco AI, AIDE² paper; verified via BenchLM.ai pricing data, synced Aug 22, 2026].
- The anti-cheating result is bigger than it looks. If self-improvement loops naturally develop defenses against reward-hacking, it means the process is more robust than the components. A system can become more honest without being explicitly told to — a finding with implications for AI alignment research that go well beyond benchmark scores. This result is consistent with prior findings in SpecBench [source: Weco, SpecBench — cited in AIDE² paper Section 1].
- We are probably at Level 0 for most practical purposes. The authors note that prior systems (Darwin-Gödel Machine, Huxley-Gödel Machine, HyperAgents) likely demonstrated the concept at Level 0, and some production systems like AlphaEvolve may reach Level 1 for specific sub-problems. But general RSI that compounds across domains is not here yet. The AIDE² result is the first clear Level 1 demonstration, not a claim that the problem is solved [source: Weco AI, "4 Levels of RSI" — "Where existing systems sit" section].
What I couldn't verify
- The exact dollar cost of the 8-day AIDE² run is not published. Weco's budget model is described (fixed cost per evaluation, metered in dollars), but the total spend is not disclosed. The implication — that it was cheaper than 2 years of human engineer salary — is reasonable but unverifiable.
- Claims about the "novel search algorithm" and "16× prompt compression" come from Weco's own writeup. Independent verification by a third party has not been published as of August 2026.
- The RSI ladder framework is Weco's proposal, not a consensus standard. No other lab has formally adopted it yet.
- The arXiv citation for AIDE (the original, not AIDE²) is arXiv:2502.13138. The AIDE² paper was published as a blog post on July 14, 2026; a formal preprint may be forthcoming.
Sources
- Weco AI — "AIDE²: First Evidence of Recursive Self-Improvement" (July 14, 2026)
- Weco AI — "4 Levels of Recursive Self-Improvement" (July 10, 2026)
- OpenAI — "MLE-Bench: Evaluating Autonomous ML Engineering" (arXiv:2410.07095)
- ALE-Bench — "Benchmarking Heuristic Programming Agents" (arXiv:2506.09050)
- WeatherBench 2 — "A Benchmark for Data-Driven Weather Forecasting" (arXiv:2308.15560)
- Weco AI — "SpecBench" (cited in AIDE² paper, Section 1)
- BenchLM.ai — Google API Pricing (synced Aug 22, 2026)
- BenchLM.ai — Anthropic/Claude API Pricing (synced Aug 22, 2026)
- Lilian Weng — "Harness engineering overview" (July 4, 2026)
- Weco AI — "AIDE: Autonomous Research Agent" (arXiv:2502.13138)
https://www.weco.ai/blog/first-evidence-of-recursive-self-improvement
https://www.weco.ai/blog/4-levels-of-recursive-self-improvement
https://arxiv.org/abs/2410.07095
https://arxiv.org/abs/2506.09050
https://arxiv.org/abs/2308.15560
https://www.weco.ai/blog/specbench
https://benchlm.ai/google/api-pricing
https://benchlm.ai/anthropic/api-pricing
https://lilianweng.github.io/posts/2026-07-04-harness/