Free sample lesson ยท Why LLMs Think Longer?
Slow Thinking for Models
Why can a model answer a trivia question instantly but stumble on 12345 times 56789 without a scratchpad?
Lesson 1 of the Wondering course Why LLMs Think Longer?
The Question
Some prompts are easy enough for a language model to answer directly. Others need the model to hold partial results, compare possibilities, or catch an error before the final response. Test-time thinking is the attempt to give the model that extra working room during inference.
The Human Analogy
A person can recognize a familiar fact quickly, but a multi-step calculation normally requires written work. The same idea motivates chain-of-thought: a model can use intermediate tokens as a scratchpad instead of jumping straight to the conclusion.
What Counts as Thinking
Thinking time may appear as more reasoning tokens, multiple sampled answers, a verifier choosing among candidates, a tool call, or an explicit revision loop. The shared feature is extra computation spent after training and before the final answer is accepted.
The Practical Rule
More computation is useful only when the system can turn it into better decisions. The strongest designs either decompose the task, search over alternatives, check answers, or route exact subproblems to external tools.
Check yourself
What is the main purpose of test-time thinking in an LLM system?
Answer: It lets the system spend additional computation during inference so hard prompts can be decomposed, checked, searched, or revised before a final answer is accepted.
The article treats thinking time as a controllable inference resource, not as a guarantee that longer text is better.
Which scenario best illustrates useful test-time thinking?
- A model repeats the question in more polished language.
- A model generates intermediate arithmetic steps and checks them before giving the final product.
- A model always emits a long answer regardless of task difficulty.
- A model is pretrained on a larger dataset but uses the same decoding process.
Answer: A model generates intermediate arithmetic steps and checks them before giving the final product.
The extra computation is useful because it carries intermediate state and reduces the chance of a direct-answer error.
Test-time reasoning is most useful when extra computation can be allocated to harder prompts instead of every prompt receiving the same fixed budget.
- True
- False
Answer: True
The article emphasizes adaptive use of thinking time: easy prompts should not pay the same inference cost as hard prompts.
Keep going
This is lesson 1 of 11 in Why LLMs Think Longer?. Next up:
- Inference Compute as a Resource
- Chain-of-Thought as Scratchpad
- Branching and Revision
- RL on Verifiable Tasks
- Tools as Reliable Substeps
Wondering turns any topic into short lessons you can read, watch, or listen to, with practice questions and an AI tutor.