Why the Best AI Systems Start with a Bad First Guess

Ante Gojsalić

Hatched by Ante Gojsalić

May 24, 2026

9 min read

82%

0

The real question: should intelligence explore first, or rank first?

A strange thing is happening in modern AI systems. On one side, people are building agents that can think through a problem, choose tools, act, observe, and try again until they reach a final answer. On the other side, researchers evaluating embedding APIs are finding that the most practical retrieval systems are often not the fanciest first pass, but the ones that re-rank an already decent candidate set, especially when the budget matters.

That tension points to a deeper question: is good intelligence about generating the best answer immediately, or about building the best path to the answer?

The answer, increasingly, is that robust AI systems do not begin with perfection. They begin with a usable first guess, then rely on a second layer of judgment to improve it. Whether the system is solving math, searching documents, or navigating a user request, the winning pattern is not pure autonomy and not pure retrieval. It is a loop: act, evaluate, refine.

The most effective AI systems are rarely the ones that know everything first. They are the ones that know how to continue.

This is more than an implementation detail. It is a design philosophy. If you understand that philosophy, you stop asking whether a model is “smart enough” and start asking whether your system has the right structure for progressive correction.

Why the first answer is usually the wrong place to trust

Humans have a bias toward first impressions because they feel decisive. AI systems inherit a similar temptation. A large model can produce an answer quickly, and an embedding model can retrieve likely relevant text quickly. But speed creates a dangerous illusion: the first result looks like intelligence, when often it is only plausibility.

That is why retrieval systems increasingly benefit from two-stage designs. A fast and cheap stage gathers candidates. A second stage inspects those candidates more carefully. In practice, this often means using a classic lexical method like BM25 to produce a strong shortlist, then applying semantic re-ranking to improve precision. The key insight is not that embeddings are weak. It is that embeddings are strongest when they are allowed to edit a candidate set rather than carry the entire burden alone.

This pattern mirrors how agents work. An agent does not need to know the answer before it starts. It needs a toolkit, a prompt that defines the space of actions, and a cycle that allows it to observe the consequences of each move. The point is not omniscience. The point is controlled exploration.

Think of it like hiring for a difficult role. A recruiter does not interview one candidate and make a final decision. They build a shortlist, compare options, ask follow-up questions, and only then decide. The shortlist is not the final intelligence. It is the substrate that makes judgment possible.

In other words, the best systems do not try to eliminate uncertainty upfront. They manage uncertainty in layers.

Agents and retrieval are secretly solving the same problem

At first glance, an agent that can call tools and a retrieval pipeline that ranks documents seem unrelated. One is about decision-making. The other is about search. But both are trying to answer the same question: how does a system move from ambiguity to action without pretending the first move is enough?

An agent operates through a repeating cycle: it receives a request, chooses an action, observes the result, and then decides whether to continue. That structure is powerful because it transforms intelligence from a one-shot prediction into a sequence of revisions. Instead of demanding that the model simulate certainty, it lets the model build certainty incrementally.

Retrieval systems follow the same logic at a different scale. A query is rarely answered perfectly by a single mechanism. A lexical search engine identifies obvious candidates using exact or near-exact term overlap. An embedding model then detects semantic closeness, often rescuing relevant items that the lexical method misses. Re-ranking is the observation step in disguise. It says: “Here is a plausible set. Now let’s inspect more carefully.”

That is why the practical question is not “Should we use agents or embeddings?” It is “Where should each layer of judgment live?” For some problems, the first layer should maximize coverage, and the second should maximize precision. For others, the first layer should maximize exploration, and the second should maximize verification. The architecture changes, but the principle stays constant: separate generation from evaluation.

Intelligence becomes more reliable when the system is allowed to be partially wrong early.

This may sound counterintuitive, but it is one of the most useful design ideas in applied AI. A system that insists on correctness too early becomes brittle. A system that allows provisional answers, then revises them, becomes resilient.

The hidden economy of good judgment: cheap first, expensive second

There is also an economic truth underneath this design pattern. The most scalable AI systems are often budgeted systems, not maximal systems. They use low-cost methods to cover broad space, then reserve expensive computation for the narrow slice that matters most.

That is why the retrieval result is so interesting. Re-ranking BM25 results using embedding APIs can be more cost-effective than using embeddings as the first-stage retriever. The reason is simple: if you ask an expensive model to examine every possibility, you waste its precision on a huge search space. If instead you let a cheap method narrow the field and then deploy the expensive method where it matters, you get better economics and often better quality.

This same logic explains why agent systems need boundaries. A fully autonomous agent with unlimited tools is seductive, but often inefficient. Tool access creates power, but also search space. Without constraints, the agent can wander, over-reason, or spend too much time on low-value detours. Good agent design therefore is not about granting maximal freedom. It is about placing intelligence at the right pressure points.

A useful mental model is the funnel with judgment:

  1. Broad capture: gather candidates, possibilities, or actions cheaply.
  2. Focused inspection: apply smarter reasoning to the reduced set.
  3. Iterative correction: if the result is not good enough, loop again.

This model unifies retrieval and agents. In retrieval, the funnel starts with candidate documents and ends with relevance ranking. In agents, it starts with possible actions and ends with a validated answer. In both cases, the magic lies not in the first pass but in the structure of revision.

The deeper lesson is that intelligence is not just a property of a model. It is a property of the workflow surrounding the model.

Designing for revision, not just generation

If you accept that the best systems improve themselves through staged judgment, then the design challenge changes. You stop asking, “Which model is strongest?” and start asking, “Where should uncertainty be resolved?” That question is far more actionable.

Here is a practical way to think about it:

Generation is for possibility. Verification is for trust.

A language model can generate options, candidate answers, tool calls, or summaries. But generation alone is vulnerable to hallucination, overconfidence, and shallow matches. Verification can come from retrieval, rules, external tools, evaluation heuristics, or even a second pass by the same model under different constraints. The point is not to avoid generation. The point is to contain it inside a trustworthy loop.

Consider a customer support assistant. If you let the model answer directly from memory, it may sound fluent while being wrong. If you first let it search the knowledge base, then re-rank relevant passages, then draft the answer grounded in those passages, you have built a revision pipeline. The answer is no longer just “something the model said.” It is the product of curation plus synthesis.

Now consider a coding assistant. The model proposes a fix, runs tests, reads failures, revises the patch, and tries again. That is an agentic loop. But it also resembles retrieval re-ranking, because each test result acts like an observation that reshapes the candidate space. The system is not merely generating code. It is searching through solution space with feedback.

The more complex the task, the more valuable this structure becomes. For simple tasks, a direct answer may suffice. For realistic tasks, especially those involving domain knowledge, multilingual content, or tool use, the first pass is usually not enough. The goal is no longer certainty at step one. The goal is convergent reliability over multiple steps.

A better mental model: AI as a negotiation between breadth and depth

The cleanest way to unify these ideas is to treat AI systems as a negotiation between breadth and depth.

  • Breadth finds possibilities, candidates, and paths.
  • Depth checks, refines, and commits.

BM25 is a breadth machine. It casts a wide net using lexical overlap. Embeddings are a depth machine when used to re-rank, because they inspect semantic proximity more carefully. Agents are breadth machines when they choose among tools and possible actions. They become depth machines when they observe results and adjust course.

This framework helps explain why different architectures work better in different settings. If your task space is narrow and well-defined, depth may dominate and a direct model call may be enough. If your task space is messy, multilingual, or open-ended, breadth matters more at first. If the stakes are high, you almost always want both.

A good AI system, then, is not one that maximizes a single score in isolation. It is one that optimizes the sequence of partial truths that lead to a better final truth. That is a subtle but profound shift.

The old instinct was to ask, “Can the model answer this?” The better question is, “Can the system reliably move from candidate to confidence?”

That is why these ideas connect so well. Agents and retrieval are not separate stories. They are different expressions of the same architectural principle: intelligence is iterative, layered, and economical.

Key Takeaways

  1. Do not ask only for a final answer. Design systems that can produce a provisional result, inspect it, and improve it.
  2. Separate candidate generation from verification. Use cheap methods to broaden the search space, then use more precise methods to narrow it.
  3. Use expensive intelligence selectively. Embeddings, large models, and tool calls are most valuable when applied to a reduced set of promising options.
  4. Build loops, not dead ends. Whether you are designing an agent or a retrieval pipeline, make sure the system can observe failure and adapt.
  5. Think in terms of breadth and depth. Broad methods discover, deep methods decide. Strong systems need both.

The real breakthrough is not autonomy, it is revisability

The excitement around agents often centers on autonomy, as if the goal were to build a system that acts more like a human. But autonomy alone is overrated. Humans are not impressive because they act independently on the first impulse. They are impressive because they revise. They ask follow-up questions. They compare alternatives. They recover from bad starts.

That is the deeper lesson shared by agentic workflows and retrieval re-ranking: the best intelligence is not the one that starts perfectly. It is the one that knows how to become less wrong.

Once you see that, the architecture of AI changes in your mind. Search is no longer just about finding documents. Agents are no longer just about tool use. Both are methods for organizing uncertainty so that judgment can improve over time. In that sense, the future of AI may be less about making one miraculous first move and more about designing systems that are excellent at the second, third, and fourth move.

And that reframes the whole field. The smartest systems will not be the ones that guess best immediately. They will be the ones that are best at turning a bad first guess into a trustworthy result.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣