Generative AI has made one part of discovery radically cheaper: producing another candidate.
Another hypothesis, design, explanation, proof strategy, headline, implementation or scenario can now appear in seconds. For much of human history, this abundance would have looked like intelligence itself. Ideas were scarce, so the ability to produce more of them carried obvious value.
That is no longer the whole problem.
Once variation becomes abundant, selection becomes decisive. The question is not only whether a system can generate possibilities. It is whether it can expose those possibilities to reality, reject the attractive failures and use what survives to improve the next round.
Discovery therefore needs two engines: one for variation and one for selection.
Abundance Moves the Bottleneck
A person facing a difficult problem may struggle to formulate three genuinely different approaches. An LLM can formulate thirty. This expands the reachable search space, but it also creates a new scarcity: attention capable of distinguishing useful novelty from plausible noise.
The bottleneck moves from Can we think of something? to How do we know which possibility deserves another step?
This inversion changes the economics of knowledge work. When candidates were expensive, organizations optimized for production: more research, more drafts, more options. When candidates are cheap, the valuable capability is discrimination. Good criteria, relevant evidence, rapid experiments and accountable judgment determine whether abundance becomes discovery or merely accumulation.
A system that generates one hundred proposals without a credible rejection process has not produced one hundred units of knowledge. It has produced a queue.
Discovery Is a Loop, Not a Pipeline
It is tempting to imagine generation and evaluation as two consecutive stages: first create candidates, then choose the best. Real discovery is more recursive.
The result of selection changes what should be generated next. A failed test reveals a constraint. A partially successful design identifies a promising component. A counterexample changes the problem definition. An unexpected measurement opens a new branch of search.
The architecture is therefore a loop:
- Generate diverse candidates.
- Apply constraints and tests.
- Preserve the result, including the failures.
- Select what deserves continuation.
- Feed the evidence back into the next generation.
FunSearch demonstrates this structure in a domain where the loop can be made explicit. An LLM proposes programs; an evaluation function scores them; a database retains useful candidates; high-scoring programs influence later prompts. The model supplies variation, but the accumulating selection history gives the search direction.
AlphaEvolve extends the same principle to larger algorithmic systems. It combines LLM-generated programs, automated evaluators and an evolutionary framework that develops promising ideas over repeated cycles. Its significance is not simply that a model writes code. It is that generation is embedded in a process that can run, measure, retain and recombine results.
The feedback loop is the discovery machine.
The Evaluator Defines the Search
Selection is not a neutral filter placed behind intelligence. It defines what the system can discover.
If an evaluator rewards only speed, the loop will sacrifice qualities it cannot see. If it tests only familiar cases, the search will exploit blind spots. If it prefers agreement with current practice, genuinely new candidates may disappear before they can prove their value.
The generator explores the space made visible by the prompt. The evaluator shapes the landscape within that space.
This is why a precise evaluator can make a relatively simple search process powerful. In formal mathematics, candidate proof steps can be checked against a formal system. In software, programs can be compiled, tested and benchmarked. In operations, a proposed intervention can be compared against observed outcomes. Clear feedback supplies selection pressure.
The reverse is also true. A brilliant generator connected to a vague objective produces sophisticated ambiguity. More inference does not repair a criterion that cannot distinguish success from its imitation.
Open Domains Need a Stack of Selection
Most consequential questions do not come with a single numerical score. Strategy, policy, diagnosis and organizational knowledge contain disputed meanings, delayed consequences and values that cannot be compressed into one function without loss.
Selection in these domains needs a stack rather than a single judge:
| Selection layer | What it removes |
|---|---|
| Hard constraints | Candidates that violate laws, policies, budgets or formal requirements |
| Evidence checks | Claims unsupported or contradicted by relevant observations |
| Adversarial tests | Solutions that fail under edge cases, counterarguments or misuse |
| Comparative judgment | Candidates inferior to alternatives across explicit criteria |
| Accountable decision | Options the responsible owner is not prepared to adopt |
| Outcome monitoring | Decisions that fail once they encounter the world |
An LLM can assist at several layers. It can search for counterexamples, identify shared assumptions, translate evidence into comparable claims and propose tests. But asking the same model to generate a proposal and pronounce it valid is not an independent selection boundary.
The more open the domain, the more important it becomes to record who selected what, against which criteria, with which evidence and for which scope. Selection becomes part of the knowledge, not an invisible action after generation.
When the Loop Selects the Wrong Thing
Coupling generation to selection creates progress only when the feedback represents the outcome we actually want. Otherwise the loop becomes an optimizer of proxies.
Several failure modes recur:
- Metric capture: candidates learn to score well without solving the real problem.
- Evaluator monoculture: every candidate is judged through the same assumptions and blind spots.
- Premature convergence: early winners dominate future generation, shrinking diversity before the search has matured.
- Memory contamination: rejected or speculative claims return later as established context.
- Invisible trade-offs: one measurable improvement hides losses in safety, fairness, resilience or comprehensibility.
These are not arguments against selection. They are reasons to make it plural, inspectable and revisable.
A robust loop preserves diversity long enough to avoid locking onto the first local optimum. It distinguishes hard rejection from uncertainty. It retains negative results so failed paths do not have to be rediscovered. It also tests the evaluator itself: what does this measure reward, what does it omit and how could a candidate exploit it?
Build the Second Engine
Many AI initiatives invest heavily in the first engine. They improve prompts, add models, enlarge context windows and generate more candidate output. The second engine is often reduced to a human approving or rejecting the final answer under time pressure.
That is not a selection system. It is a bottleneck with a button.
A practical second engine begins with six design decisions:
- Define survival. State what a candidate must demonstrate to advance.
- Separate evidence from interpretation. Do not let generated claims inherit the authority of retrieved sources.
- Make rejection cheap. Run the fastest decisive checks before expensive review.
- Preserve selection history. Record tests, failures, revisions and reasons for promotion.
- Maintain diversity. Keep credible alternatives alive when evidence remains incomplete.
- Assign authority. Name the person or governed process that can admit a result into operational knowledge.
These controls turn model output into material for discovery rather than an answer-shaped endpoint. They also align with a broader risk-management principle: validation must be continuous and contextual, not a one-time declaration that a model is reliable.
Intelligence Lives in the Loop
The important unit of analysis is no longer the model alone.
A generator without selection is imagination without consequence. A selector without variation can only preserve what it already knows. Discovery emerges from their interaction: produce difference, encounter constraints, retain what survives and let the result change the next attempt.
LLMs have delivered an extraordinary expansion engine. That achievement makes the missing half more visible. The next frontier of reliable AI is not merely a generator that sounds more certain. It is a better ecology of tests, evidence, memory and responsibility around generation.
Variation opens the future. Selection gives it direction.
