Why the Future of AI May Be Less About Reasoning and More About Better Search

Mark Erdmann

Hatched by Mark Erdmann

May 26, 2026

11 min read

88%

0

The uncomfortable question hiding inside the AI hype

If a model can beat humans on a hard puzzle by generating thousands of candidate solutions, checking them, and keeping the ones that work, is it reasoning or just very advanced guesswork?

That question matters because it cuts through two popular fantasies at once. One fantasy says AI will become smart because it will think like us, step by step, with explicit logic and self-aware understanding. The other says AI is already smart because it can sometimes produce impressive answers fluently. Both views miss something more interesting: many of the most powerful AI systems may not need to reason like humans at all. They may only need to search better.

That shift in perspective changes everything. It changes how we judge progress, how we build applications, and how we think about the line between structured data and open-ended language. It also reveals a deeper pattern: intelligence is often less about having the answer in advance and more about navigating a space of possibilities efficiently.


Intuition is not reasoning, and that distinction is the whole game

A useful way to frame the current debate is to separate two capabilities that humans constantly mix together.

Intuition is fast, approximate, and fuzzy. It helps you sense where to look. A chess player feels that a move is promising before they can justify it. A programmer gets a hunch that a function is wrong before tracing every line. A financial analyst notices that a spreadsheet looks off before proving it.

Reasoning is slow, explicit, and exact. It checks the hunch. It walks through the steps. It verifies the conclusion.

That distinction matters because many people hear “the model found the solution” and assume the model must have reasoned its way there. But there is another possibility: the model may have simply developed a strong intuition over a space of structures, then used an external checker to prune the bad candidates.

The deeper question is not whether a model can imitate reasoning. It is whether it can help us search a space of possibilities so efficiently that reasoning becomes a verification layer instead of the main engine.

This is a subtle but profound shift. In complex domains, exact search explodes combinatorially. The number of possible programs, spreadsheet edits, valuation assumptions, or mathematical steps grows faster than brute force can handle. A model does not need to “understand” everything in the human sense to be useful. It only needs to make the search less blind.

That is why the most promising pattern may be something like this:

  1. The model proposes plausible candidates.
  2. A symbolic or structured checker evaluates them.
  3. The best candidates are refined and resampled.
  4. Iteration gradually concentrates probability around workable solutions.

This is not the old dream of an AI that reasons like a philosopher. It is something more operational and, in many domains, more powerful: learned intuition guiding discrete search.


Why spreadsheets are the perfect battleground

At first glance, spreadsheets and program search seem like totally different worlds. One feels mundane, the other abstract. But they are actually the same problem in different costumes: both are systems of constrained transformation.

A spreadsheet is a machine for turning assumptions into outputs. A valuation model, a forecast, a budget, a KPI dashboard, all of them are built from cells, formulas, linked tables, and embedded judgments. That makes spreadsheets a natural source of truth because they are both structured and interpretable.

This is exactly why the combination of LLMs with spreadsheet data is so important. A language model can already absorb unstructured context, but spreadsheets add something crucial: verifiable structure. When an LLM can operate on both the narrative explanation and the underlying table, it can start doing much more than chatting about numbers. It can trace dependencies, update assumptions, test scenarios, and compare outputs against a grounded source.

Imagine a CFO asking:

  • What happens to cash flow if revenue growth slows by 8%?
  • How sensitive is the valuation to working capital assumptions?
  • Which line items break if we change the hiring plan?

A purely fluent model might answer in broad terms. A model that can read the spreadsheet directly can actually work inside the system, not just talk about it. The spreadsheet becomes a checkpoint, a constraint, a factual anchor. That matters because hallucination is often just search without a stable coordinate system.

In that sense, structured data does not merely make AI more accurate. It changes the nature of the task. Instead of free-floating language generation, you get grounded manipulation of a known state space.

And that is where the connection to program search becomes powerful. A spreadsheet formula is a program. A budget model is a program. A forecasting workbook is a program with human-friendly skin. If a model can suggest edits, propose formulas, or explore alternative configurations while being checked against the sheet itself, then it is not just answering questions. It is participating in a constrained search process.

That is the real unlock: not “AI can read spreadsheets,” but AI can navigate formal business reality the way it navigates code.


The new architecture of intelligence: intuition plus checker

The most productive way to think about this emerging pattern is as a two-layer architecture.

Layer 1: Intuition

This is the model’s learned sense of what is likely to work. It may not be exact. It may not be explainable. But it helps narrow the field from millions of possibilities to a few plausible ones.

In code generation, intuition might suggest a likely algorithmic structure. In a spreadsheet, intuition might suggest which formulas or assumptions are inconsistent. In a valuation model, intuition might point to a broken growth chain or a suspect margin assumption.

Layer 2: Checker

This is the symbolic or structured test. The code runs or fails. The spreadsheet recalculates. The constraint is satisfied or not. The answer is correct or incorrect.

This division is important because it lowers the burden on the model. The model does not have to carry full certainty internally. It only has to be good at proposing candidates that survive checking.

A helpful analogy is how humans solve hard puzzles. You do not generate a perfect solution out of nowhere. You sketch possibilities, eliminate some, revise others, and keep tightening. The intuition gives you direction. The checker gives you discipline.

The mistake is to think that only the final exact step counts as intelligence. In reality, the quality of the search process often matters more than the amount of explicit reasoning at the start.

Intelligence is often not a single act of insight. It is the management of uncertainty over a constrained space.

That is why the phrase “it’s not reasoning, it’s intuition” should not be heard as a dismissal. It is a map of where the leverage is. Intuition is not lesser than reasoning. It is the precursor that makes reasoning feasible when the search space is too large.


Why thousands of samples are not a weakness, but a clue

At first, it sounds unimpressive to say a model needed thousands of samples to solve a problem. Human pride wants elegance, not brute force. We want the machine to “know,” not to spray and pray.

But that reaction assumes there is only one kind of intelligence. There is another possibility: the search itself is the intelligence.

Think of a locksmith. The point is not that they have mystical knowledge of one correct key. The point is that they know how to explore the keyspace efficiently. Their competence lives in the method of exploration, not in a single perfect guess.

The same applies to model guided search. If a system can rank candidate programs, formulas, or transformations well enough that a checker can validate them, then sample count is not a humiliation. It is evidence that the model has learned a useful geometry of the problem space.

This is especially important in domains where the answer must be exact. In finance, law, code, and operations, “mostly right” is often not enough. A model that can produce many plausible candidates and then let a verifier decide may be more valuable than a model that produces one eloquent but unreliable answer.

Here is the deeper implication:

A model does not need to internalize truth perfectly to become economically transformative.

It only needs to reduce the cost of searching for truth.

That is a much more realistic way to think about progress. It explains why a model can feel limited in freeform conversation yet still become extremely useful when paired with structure, tools, and verifiers. It also explains why some benchmarks may underrate the practical value of AI. They measure single-shot performance, but many real tasks are iterative search problems in disguise.


The business lesson: stop asking whether AI thinks, ask where it can search with structure

The most actionable insight from all of this is not philosophical. It is operational.

If your workflow contains a hidden search space, AI may be able to help much more than you expect. The key is to expose the checker.

This matters because organizations often use language models as if they were generic answer engines. They paste in documents, ask questions, and hope for insight. But the highest-value applications are usually the ones where the model can work against a stable source of truth:

  • a spreadsheet
  • a database
  • a codebase
  • a rules engine
  • a constrained template
  • a calculator

The more the task can be reduced to generating candidates and verifying them, the more powerful the model becomes.

Consider three examples:

1. Financial modeling

Instead of asking, “What is the valuation?” ask, “Generate three plausible assumption sets, recalculate the model, and show which assumptions make the forecast internally consistent.” The model becomes a hypothesis generator, not a pretend expert.

2. Spreadsheet cleanup

Instead of asking, “Is this workbook correct?” ask, “Find formulas whose outputs are inconsistent with surrounding patterns, then propose edits and rerun checks.” This turns vague auditing into structured search.

3. Code repair

Instead of asking, “Fix this bug,” ask, “Generate candidate patches, run tests, keep the ones that pass, and iterate.” This is already how the best systems increasingly work, because code provides a perfect checker.

The common pattern is simple: the model’s job is to search, the environment’s job is to verify.

That separation is powerful because it makes AI less magical and more deployable. You do not need to trust the model with final authority. You only need to trust it to explore intelligently. In high-stakes settings, that is a far better bargain.


A framework for thinking about AI capability: the search and the seal

Here is a mental model that can replace a lot of confusion.

Every serious AI task has two parts:

  1. The search: generating candidate solutions in a large space.
  2. The seal: verifying which candidates are actually valid.

Language models are getting very good at the search part. Spreadsheets, code executors, validators, and structured data stores provide the seal.

When both are present, the system becomes much more capable than either part alone.

This framework helps explain why some tasks are easy for AI to demo and hard to deploy. If the task lacks a seal, the model may sound smart but remain unreliable. If the task has a strong seal, the model can be surprisingly effective even when its internal process is approximate.

It also helps explain a common mistake in AI debates: people argue over whether the model is “really reasoning” when the more practical question is whether its outputs can be made reliable through external structure.

In other words, capability is not a binary property of the model. It is an emergent property of the whole system: model plus search strategy plus checker plus data.

That is why the future may look less like an omniscient chatbot and more like an orchestration layer over structured worlds.


Key Takeaways

  • Do not confuse fluency with reasoning. A model can be highly useful by producing good candidate solutions, even if a checker does the final verification.
  • Look for hidden search spaces. If a task involves many possible moves, edits, formulas, or programs, AI can often help by narrowing the space.
  • Use structured truth whenever possible. Spreadsheets, databases, code, and rule systems reduce hallucination because they give the model something to check against.
  • Design workflows around generation plus verification. Ask the model to propose, rank, or revise candidates, then let an external system validate the results.
  • Measure progress by search efficiency, not just one-shot answers. In many real applications, the ability to find good answers faster matters more than sounding certain.

The real shift: from answering to navigating

The biggest change coming from these ideas is not that models will become human-like thinkers. It is that they will become better navigators of structured possibility spaces.

That may sound less dramatic than AGI hype, but it is actually more important. Human intelligence itself is not a magic beam of truth. It is a layered process of intuition, exploration, error correction, and exact checking. The machine version may follow the same outline without looking much like us at all.

So the next time someone asks whether an AI can really reason, a better question might be: can it help you search a complex space well enough that reasoning becomes manageable?

That reframes the whole debate. The future of AI may not belong to the system that claims to know. It may belong to the system that can most effectively find, test, and refine.

And once you see that, spreadsheets stop looking boring, program search stops looking niche, and hallucination starts looking like what it often is: a failure of structure, not merely a failure of language.

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 🐣