The Missing Skill in AI Reasoning Is Knowing Which Thought to Reuse

Mark Erdmann

Hatched by Mark Erdmann

Aug 07, 2026

11 min read

88%

0

What if the main obstacle to artificial reasoning is not a shortage of intelligence, but a shortage of reusable ideas?

A language model can produce a convincing chain of steps, revise its answer, explore alternatives, and still fail at a puzzle that a child solves in seconds. The failure often looks mysterious because the model appears to be thinking. Yet visible effort is not the same as useful reasoning. A long sequence of explanations can merely be a longer route through the same confusion.

The deeper problem is that reasoning requires more than generating thoughts. It requires recognizing which kind of thought the situation calls for.

This distinction helps explain two otherwise separate developments in AI. One approach gives models a dynamic repository of high level reasoning templates, allowing them to reuse strategies rather than reconstructing them from scratch. Another evaluates models on abstract visual puzzles designed to test whether they can infer a new rule from a handful of examples. Together, they point toward a powerful thesis:

General reasoning is not the ability to think endlessly. It is the ability to retrieve, adapt, and validate the right abstraction when the surface details change.

The problem with making models think harder

Traditional prompting methods often assume that better reasoning comes from more intermediate steps. Ask the model to explain its work, explore several branches, or inspect its answer, and performance may improve. This is useful when the model already possesses the right conceptual strategy. But it is much less useful when the model does not know what kind of problem it is facing.

Imagine giving a person a difficult mechanical puzzle and saying, “Think out loud for ten minutes.” That instruction may produce more words, but not necessarily more insight. If the person has never encountered a constraint satisfaction problem, a symmetry problem, or a hidden state transition, verbal persistence will not magically supply the missing mental model.

This is the central weakness of reasoning by expansion. A model generates a path, then perhaps several paths, but all of them may belong to the wrong family. It is like searching more thoroughly through the wrong neighborhood.

A tree of possible thoughts can be enormous while remaining conceptually shallow. Consider a puzzle in which a set of colored objects changes according to a rule. A model might inspect colors, count objects, compare positions, and describe visual patterns. Yet the decisive insight may be that one object acts as a marker and the others are copied, rotated, or filtered according to its location. Without identifying that role structure, additional analysis becomes noise.

The issue is not simply a lack of computation. It is a failure of problem framing.

Humans solve unfamiliar problems partly by recognizing their resemblance to familiar forms. We see a new legal dispute as a question of precedent, a business problem as a question of incentives, or a scientific anomaly as a question of measurement error. The surface facts are new, but the underlying strategy is borrowed.

A capable reasoner therefore needs two processes:

  1. Construct a representation of the current problem.
  2. Select a useful reasoning pattern from prior experience.

Most prompting techniques concentrate heavily on the first process. They ask the model to decompose, elaborate, branch, and critique. A dynamic thought repository addresses the second. It gives the model access to compact strategies that can be matched to new situations and adapted instead of regenerated from nothing.

That shift sounds modest, but it changes the architecture of reasoning. The model is no longer treated as an isolated stream of token generation. It becomes a system with a growing strategic memory.

A thought template is not an answer

The important phrase is high level thought template. A template is not a stored solution to a specific puzzle. It is a reusable pattern for discovering solutions.

For example, a useful template might be:

  1. Identify what remains invariant across the examples.
  2. Find the smallest feature that changes.
  3. Test whether the change is caused by position, count, color, or role.
  4. Apply the simplest rule that explains every example.

This template does not tell the model what the answer is. It tells the model how to search for the answer.

Other templates might include:

  1. Treat one element as a control signal rather than as ordinary data.
  2. Compare relationships between objects instead of their absolute properties.
  3. Separate the transformation into movement, addition, deletion, and recoloring.
  4. Look for a repeated operation applied independently to each component.
  5. Test whether an apparent exception reveals a hidden hierarchy.

These patterns resemble what experts carry in their heads. A chess player does not memorize every possible game. A mathematician does not store every proof. A physician does not approach each symptom as a completely unprecedented event. Expertise consists partly in possessing a rich index of patterns and knowing when each pattern is relevant.

The index matters as much as the library. A person who knows hundreds of strategies but cannot identify which one fits a problem may be less effective than someone who knows ten strategies and selects accurately. This is why a repository of thoughts must be dynamic and adaptive. It should not merely accumulate templates. It should update them, rank them, combine them, and discard those that repeatedly fail.

The model needs something like a strategic memory with three functions:

  1. Compression: Convert a successful solution into a general procedure.
  2. Retrieval: Match the procedure to a new problem based on structural similarity.
  3. Revision: Modify the procedure when the new problem exposes an exception.

This is fundamentally different from copying examples. Copying says, “I have seen this answer before.” Abstraction says, “I have seen this kind of transformation before.” The first supports recall. The second supports transfer.

Why abstract puzzles are such a revealing test

This distinction becomes visible in abstract reasoning benchmarks built from small collections of examples. These tasks often present a few input grids and their corresponding output grids, then ask the solver to transform a new input. The challenge is not to retrieve a familiar fact. It is to infer the latent rule.

A score around 42 percent on such a benchmark is therefore more informative than a high score on many ordinary language tasks. It suggests that a model can solve a substantial portion of problems, especially when the required abstractions are within reach, but it still struggles to reliably discover and transfer rules that are not explicitly stated.

The benchmark is valuable because it removes many supports that language models normally exploit. There may be no useful textual explanation, no broad factual knowledge to retrieve, and no obvious phrase associated with the solution. The model must attend to structure. It must determine what matters, what is incidental, and what operation connects the examples.

That is closer to scientific reasoning than to question answering.

Suppose a grid contains a small red shape and a larger blue shape. In the output, the blue shape changes in a way that seems related to the red shape. Several explanations are possible. The red shape could specify a direction. It could define a mask. It could indicate how many cells to add. It could be irrelevant, while the true rule depends on symmetry or distance.

A weak solver notices many correlations. A strong solver identifies the causal role of each component within the transformation.

This is why these tasks expose a particular weakness in current systems: they are often fluent at describing patterns but less reliable at choosing between competing abstractions. They can generate plausible interpretations faster than they can eliminate incorrect ones.

The result is a form of intelligent sounding uncertainty. The model may say that an object “appears to move,” “seems to expand,” or “could represent a marker.” Those observations are not useless, but they are not yet reasoning. Reasoning begins when the system constructs a rule that survives all the examples and predicts the unseen case.

The test of an explanation is not whether it describes the examples. It is whether it makes the new example unsurprising.

The missing layer is strategic memory

A useful way to understand general reasoning is as a four layer loop:

  1. Perception: What elements and relationships are present?
  2. Abstraction: What kind of problem is this?
  3. Strategy selection: Which reusable operation might apply?
  4. Verification: Does the proposed rule explain every observation and predict the result?

Many current systems are strong at perception and verbalization. They can list details and produce coherent narratives. Their weakness often appears between abstraction and strategy selection. They see the pieces, but fail to identify the game being played.

A dynamic thought repository targets precisely this gap. It gives the system a place to store the outcome of previous reasoning at the level of strategy. Over time, solving a problem should produce more than an answer. It should produce a compact lesson such as, “When one object remains fixed while another changes consistently relative to it, test whether the fixed object is a reference frame.”

The repository can also improve efficiency. Without strategic memory, every problem begins with a blank page. With it, the model can start with a small set of candidate approaches, just as an experienced engineer begins debugging by checking the most likely failure modes.

But memory creates a new danger: template fixation. A strategy that worked before can become a false lens. Humans suffer from this constantly. A manager who has learned to interpret every issue as an incentive problem may overlook culture. A doctor who expects a common diagnosis may miss an unusual one. A model with a powerful thought repository could make the same error at scale.

Therefore, retrieval must be paired with disconfirmation. The question cannot be only, “Which familiar strategy fits?” It must also be, “What evidence would prove this strategy wrong?”

This suggests a more robust reasoning protocol:

  1. Retrieve several candidate templates.
  2. State the assumptions behind each one.
  3. Identify the observation that would distinguish them.
  4. Test the candidates against every example.
  5. Preserve not only the winning template, but also the reason the alternatives failed.

The last step is crucial. Failed strategies are not merely discarded work. They define the boundaries of an abstraction. A model that learns, “This pattern applies when objects transform independently, but not when one object controls the others,” has gained a sharper concept than a model that simply records a successful answer.

From prompt engineering to curriculum design

This perspective changes how we should use language models. The goal is not simply to write a better instruction for one task. It is to create a curriculum of transferable reasoning patterns.

For a person, a good curriculum does not consist of random exercises. It introduces a concept, varies the surface form, presents near misses, and gradually increases ambiguity. The same principle applies to models.

If we want a system to learn a template for detecting symmetry, we should expose it to many different objects and domains where symmetry appears. If we want it to learn role based reasoning, we should vary colors, positions, and shapes while preserving the underlying roles. If we want robust abstraction, we should include examples where the most obvious interpretation fails.

The objective is to separate surface similarity from structural similarity.

A model that retrieves based on surface features might see two red squares and conclude that the same strategy applies. A model that retrieves based on structure might notice that both tasks contain a reference object, a repeated transformation, and an invariant relation, even if one task uses colors and the other uses numbers.

This yields a practical design principle:

Teach models to index experiences by the relationships that made the solution work, not by the objects that happened to appear in it.

For users, this also offers a better way to prompt. Instead of asking a model to “think step by step,” ask it to identify the problem type, propose several applicable strategies, explain the assumptions of each, and test them against counterexamples. The prompt should encourage strategic selection before detailed execution.

A compact version might look like this:

  1. Describe the transformation without guessing its cause.
  2. Identify what is invariant.
  3. List two or three possible rule families.
  4. State what each family predicts.
  5. Reject any family that fails on an example.
  6. Apply the surviving rule to the new case.
  7. Summarize the reusable strategy in one sentence.

The final sentence turns a one time solution into a possible addition to strategic memory.

Key Takeaways

  1. More reasoning is not automatically better reasoning. Expanding a chain of thought can amplify a mistaken framing. First identify what kind of problem you are solving.

  2. Store strategies, not just solutions. A useful memory records the procedure that generated an answer, the assumptions it relied on, and the conditions under which it fails.

  3. Retrieve before you elaborate. Ask for candidate reasoning templates before requesting a detailed solution. Strategic selection should precede execution.

  4. Use counterexamples as a standard tool. For every proposed rule, ask what observation would disprove it. This reduces template fixation and separates explanation from rationalization.

  5. Measure transfer, not merely accuracy. A system that solves familiar examples may be memorizing. Test whether it can apply a structural strategy when the colors, objects, wording, or domain change.

The most important implication is that general intelligence may depend less on producing an unlimited number of thoughts than on organizing a limited number of powerful abstractions. A model does not become a better reasoner simply because it can generate longer internal monologues. It becomes better when experience changes the way it approaches the next unfamiliar problem.

That is the difference between a calculator of possibilities and a learner. The calculator searches again. The learner remembers what kind of search worked, when it worked, and why it failed elsewhere.

The future of reasoning systems may therefore be decided by a deceptively simple question: after solving a problem, what did the system actually learn? If the answer is only the output, progress will remain brittle. If the answer includes a refined library of strategies, failure modes, and tests for choosing among them, each problem can improve the next.

The real breakthrough will not be a machine that thinks more. It will be a machine that knows which thoughts are worth carrying forward.

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 🐣