What Reasoning Models Are

For years, the way to make a language model better was to make it bigger — more parameters, more training data. Reasoning models represent a different bet: instead of only scaling what the model knows, scale how much it thinks before answering. A reasoning model spends extra computation at inference time working through a problem step by step before committing to an answer — and on hard problems, that changes what's possible.

This series is about reasoning models and test-time compute — the shift, crystallized by models like OpenAI’s o1 and DeepSeek-R1, from “generate an answer immediately” to “think, then answer.” It’s one of the most significant changes in how large language models are built and used since instruction tuning. This first post frames what a reasoning model actually is, how it differs from a standard model, and why “thinking before answering” is a genuinely different capability rather than a prompting trick.

The standard model: answer immediately

To see what’s new, start with how a standard (non-reasoning) large language model works. An LLM generates text one token at a time, each token predicted from the preceding context. When you ask a question, it begins emitting the answer immediately — the first token of its response is the first token of its answer. Its “thinking,” such as it is, happens implicitly inside the forward pass that produces each token; there’s no separate deliberation phase.

This has a consequence for hard problems. If a question requires several steps of reasoning — a multi-step math problem, a logic puzzle, a tricky piece of code — the model has to get the whole chain right while committing to tokens from the start, with no room to work through intermediate steps unless it writes them out. For simple questions this is fine; for genuinely hard ones, answering immediately is a real limitation. The model can’t “stop and think” — it just produces the next token, then the next, with a fixed amount of computation per token and no mechanism to spend more effort on a harder problem.

The insight behind reasoning models is that this immediacy is the bottleneck: on hard problems, the model would do better if it could work through the problem before answering — and that working-through can itself be generated as text.

The reasoning model: think, then answer

A reasoning model is trained to do exactly that: before producing its final answer, it generates an extended internal chain of thought — a sequence of intermediate reasoning steps — and only then gives the answer. The key differences from a standard model:

So a reasoning model reframes inference from “predict the answer” to “generate a reasoning process that leads to the answer.” The extended thinking is where the extra capability comes from — and generating that thinking is what “test-time compute” means: using more computation at inference (test) time to get a better result.

Why thinking is a different capability

It’s tempting to see this as a small tweak — “the model writes out its work” — but it represents a genuinely different capability, for a few reasons:

The result is that reasoning models are dramatically better at exactly the tasks standard models struggle with: competition math, hard coding problems, multi-step logic, and complex planning. On simple factual or conversational tasks the difference is small (there’s nothing to reason through), but on hard, multi-step problems the gap is large. Reasoning isn’t a better way to phrase answers — it’s a mechanism for solving problems that immediate answering can’t.

The new scaling axis

The deepest implication, which the series develops, is that reasoning models open a new axis for improving AI performance:

This is why reasoning models matter beyond a benchmark bump: they establish that inference-time computation is a first-class way to improve AI, complementary to training-time scale. It changes how models are built (training them to use thinking well), how they’re used (deciding how much to let them think), and how they’re priced (thinking tokens cost money). The rest of the series unpacks each of these: where chain-of-thought came from, what test-time compute really means, how reasoning models are trained, the inference techniques that spend compute for accuracy, the economics, how to use these models well, and where the frontier is.

A reasoning model, then, is a model that thinks before it answers — generating an extended chain of thought that spends variable compute to work through hard problems step by step, trained (not just prompted) to do so, opening inference-time computation as a new axis for capability. Next: chain-of-thought, the idea that started it all.

Key takeaways

Further reading

Sources & References