Evaluating Open-Ended Improvement

Every frontier method is a search, and a search is only as good as the evaluator that ranks its candidates — so at the frontier, evaluation stops being a measurement and becomes the single most dangerous component in the system.

This series has returned to one refrain in every post: the sophistication is in the search, but the value is in the evaluator. This post makes the evaluator the subject. When a system is searching an open-ended space of designs — running the evaluator thousands of times to decide what survives — the evaluator is the objective, and its flaws become the system’s behavior. This seventh post in the Self-Evolving Agents: The Frontier series is about evaluating open-ended improvement, and why it is the hardest and most consequential problem at the frontier.

The evaluator is the objective

For a static system, evaluation estimates quality. For a searching, self-evolving system, evaluation defines quality: the search generates candidates and keeps whatever the evaluator scores highest, relentlessly. A meta-agent designing agents, an evolutionary loop selecting prompts, a self-rewarding model judging itself — each optimizes exactly what its evaluator rewards, far more thoroughly than a human ever would. This inverts the stakes. A mediocre evaluator of a static system gives a mediocre estimate; a mediocre evaluator of a self-evolving system actively steers the system toward its own flaws. You are not measuring the agent; you are writing the definition of what it will become.

Goodhart at machine speed

The classic warning is Goodhart’s law: when a measure becomes a target, it ceases to be a good measure. Self-evolving search is Goodhart’s law executed at machine speed and scale. Whatever gap exists between what you measured and what you meant, the search will find it and drive a truck through it — because finding exploitable gaps in an objective is precisely what optimization does, and these systems optimize tirelessly.

The concrete forms this takes at the frontier:

The faster and more powerful the search, the faster it finds these — so the frontier makes robust evaluation not a nice-to-have but the thing standing between “genuine improvement” and “an efficient machine for gaming your metric.”

Measuring open-endedness honestly

Some frontier systems have a genuinely open-ended goal — discover novel designs, not just score higher on a fixed task. Evaluating that is harder still, because “novelty” and “capability” are slippery. A few disciplines help:

The evaluator must be as robust as the search is powerful

The synthesizing principle: invest in the evaluator in proportion to the power of the search you point at it. A weak, single, gameable evaluator behind a powerful open-ended search is not a small risk — it is a guarantee that the system will end up optimizing the wrong thing, confidently and at scale. This reframes where the engineering effort belongs. It is tempting to lavish attention on the impressive part — the clever meta-agent, the elegant evolutionary loop — but the leverage is on the unglamorous part: a robust, diverse, grounded, held-out, human-audited evaluation. At the frontier, whoever has the better evaluator, not the fancier search, gets the better system.

Key takeaways

Further reading

Sources & References