First surfaced in Tandemly Briefing — 2026-08-20.
Most agents never touch
how the model learns.
Researchers built a benchmark with one question: can an LLM agent redesign a training algorithm, not just tune parameters around one? Across 29 configurations of 6 systems, the best scored 0.250 on a scale where the existing shipping algorithm is 0.1. The gap is not capability. It is willingness to attempt the hard thing.
Benchmarks measure
everything except this.
Agent benchmarks test code writing, tool use, planning, retrieval. Almost none ask whether an agent can change the training algorithm sitting underneath an AI pipeline. That gap matters for anyone building or evaluating self-improving systems.
Claims about AI "self-improvement" circulate frequently in research and in product marketing. The usual evidence comes from agents that collect better training data, search hyperparameter space more thoroughly, or refine prompts. These are real capabilities, but they all take the algorithm as given. They work within the existing objective function and update rule.
Redesigning the training algorithm is categorically different. Writing a new optimizer, restructuring the training loop, or proposing a different loss function requires understanding what the current algorithm does, diagnosing where it fails mechanically, and proposing a replacement that still fits the evaluation setup. No major benchmark measured whether agents could do this at all.
A second problem is commensurability. Different training algorithm families produce results on completely different scales. An accuracy metric for a reinforcement learning optimizer has nothing in common numerically with a precision score for a language-model fine-tuner. Any benchmark that mixes algorithm families needs a normalization strategy that makes cross-domain comparison honest without collapsing variation within each domain.
Can an LLM agent read a research codebase, understand what its training algorithm does, and submit a modified version that measurably improves on the original? Not by tuning parameters. By changing the mechanism.
Ten algorithms, frozen.
Four hours to rewrite.
AI4AI-Bench built 10 frozen research repositories, each centered on a different training algorithm family. The evaluators, datasets, and scoring procedures cannot be changed. The agent can only change the algorithm.
Each repository represents a different training algorithm domain: reinforcement learning, continual learning, neural architecture search, optimization, and several others. "Frozen" means the rest of the system is locked. The agent cannot adjust the evaluation criteria or substitute a different dataset.
The agent receives four hours of compute on a single B300 GPU to read the codebase and submit a modified training algorithm. After submission, the repository runs the agent's version from scratch, with up to 12 hours to complete. A fixed evaluator scores the result against the original shipping algorithm running under identical conditions. The evaluator is hidden from the agent during the rewrite window.
Because the 10 domains produce completely incommensurable metrics, every result maps to a normalized score anchored at three points: 0 is what an uninformative random model produces, 0.1 is what the repository's own shipping algorithm produces, and 1.0 is the theoretical task optimum. This makes a comparison across RL and architecture search and continual learning readable without requiring domain expertise to interpret any individual number.
The benchmark ran 29 configurations drawn from 6 agent systems, recording every submission along with a behavioral label: did the agent's output actually change how the model learns, or did it adjust parameters and reorganize code without altering the algorithmic mechanism? All task suites, evaluators, and scored submissions are publicly released.
A score of 0.15 looks different depending on whether 1.0 is easy or impossibly hard to reach. By anchoring at the shipping algorithm (0.1), the benchmark gives every number a concrete reference: anything above 0.1 is better than the existing baseline, and the gap to 1.0 is a real measure of headroom. This design is reusable beyond AI4AI-Bench for any evaluation that mixes incommensurable outcome types.
The ceiling is 0.250.
The typical score is 0.166.
Neither number is encouraging on its own. What makes the results useful is the behavioral split underneath them: submissions that try to change the mechanism and those that do not tell very different stories.
The headline averages understate what the data shows. The paper logged a behavioral classifier alongside each submission: did the agent's code actually change how the model learns (a new objective, a restructured update rule, a different algorithmic mechanism), or did it adjust parameters and reorganize surface-level code while leaving the algorithm intact?
The two groups score very differently. Submissions that change the mechanism average 0.226. Submissions that do not average 0.126. The capability gap between a strong and a weak agent system is real, but it is smaller than the gap produced by whether the agent attempts the mechanism change at all.
Raising reasoning effort pushes the mean score from 0.094 to 0.196 and the mechanism-attempting fraction from 8% to 64%. Spending more on reasoning does not primarily produce more accurate parameter guesses. It produces willingness to attempt the harder structural change. The two are not the same, and treating them as interchangeable is one reason low-reasoning-budget agents tend to underperform on open-ended tasks.
Ten training-algorithm families, 29 configurations, 6 systems. Frozen evaluators and fixed compute budgets mean the benchmark captures a specific slice of algorithm-redesign capability: what agents can do in four hours on one GPU against a codebase they cannot modify around their submission. Real algorithmic work involves ambiguous objectives and code not written to be read by an agent. The 0.250 ceiling here is a calibrated snapshot, not an absolute limit.
What this means
for building agent systems.
The paper covers algorithmic capability, but three of its design choices apply beyond this specific benchmark to any team building, prompting, or evaluating autonomous agents.
Where to go
from here.
If you want to go deeper or apply this work.