Problem · 11 studies
How to stop LLMs from overthinking and over-writing
Reasoning and chat models spend far more tokens than most tasks need, and the extra length rarely buys accuracy. Route only hard tasks to step-by-step reasoning, remove phrases that trigger deliberation, give scope and stop conditions, and ask for a short answer rather than writing a short prompt.
Symptom: long answers, same result
A one-line arithmetic question comes back as a page of "let's work through this step by step". A list request turns into fifteen padded items. A coding agent "compares approaches" for minutes and then writes the fix it would have written anyway. You pay for the tokens, wait for them, and often have to dig the answer out.
The waste is measured. Reasoning models can spend 1500+ tokens on a question that needs 50-100 (AdvPrompt). In BenchOverflow, ordinary plain-text prompts across 9 models produced answers 3-10x longer than normal ones. In evaluation-awareness tests, "show the steps" and "be careful" made texts up to 10x longer, while accuracy moved by ±0.02.
This page is about cutting the excess. For when step-by-step reasoning is worth turning on, see the chain-of-thought and adaptive-reasoning technique pages.
Why it happens
- No built-in sense of task difficulty. Reasoning models apply the same long style to "2+3" and to a proof (AdvPrompt).
- Prompts carry deliberation signals. "Analyze", "as an expert", "consider all options" switch on reasoning even for a recall question (SynapseRoute). Models execute "compare several approaches" literally; in a preregistered coding-agent benchmark that phrase inflated reasoning tokens 2.4-7.4x on all six models while the final code did not change.
- Helpfulness reads "all" as "until the limit". Words like "every", "in detail" and "completely" push generation toward the cap (BenchOverflow).
- Exam cues trigger exam style. Rubric phrases look like evaluation, so the model pads; answer-only format compliance fell from 80% to 30% (evaluation awareness).
- Short prompts cause long answers. A telegraphic request leaves gaps the model fills in the output; cutting the prompt by 15% raised total cost 3-15%, and up to 2.7x in the worst cases (CAVEWOMAN).
Fixes ranked by measured effect
- Route: reason only when the task needs it. Classify each request as SIMPLE (fact, list, definition) or COMPLEX (math, logic, trade-offs) and answer directly or with chain of thought. On 12,000 MMLU-Pro queries this gave +10.2% accuracy, -47% latency and -48% tokens versus always or never reasoning; on knowledge domains forced reasoning cost 5-10% accuracy (Selective Reasoning).
- Remove deliberation triggers; add scope, done criterion and stop condition. The bounded template did not increase tokens on any of six models and halved spend on GLM-5.2 with the same result; "think deeply/carefully" cost 1.6-2.2x for nothing, while extra context cost almost nothing (×1.03) (bounded efficiency).
- Compress the answer, not the prompt. Keep the request complete and add an output instruction: what to drop, what to keep, a structure template. Cost fell 1.4-2.4x with accuracy held across eight models, because output tokens cost 4-8x more than input (CAVEWOMAN).
- Add a one-line brevity reminder. "Reminder: Please provide a concise, precise response without unnecessary elaboration" cut cap-hitting answers by 20-60% across 9 models with no quality loss on everyday prompts; closed models responded more reliably (BenchOverflow). Replace "all possible" with a number and a format.
- Persuade, don't threaten. Authority-style and role-style brevity instructions compressed reasoning 63-78% on simple math with accuracy kept within 1%; threats managed 4-25%, and hard competition problems only about 20% (AdvPrompt). The paper's best prompt cites an invented study; an internal standard works as the authority instead.
- Extract the givens, then solve. Structuring the facts first and solving from that alone cut tokens 2-3x without accuracy loss on wordy problems (Focused CoT).
- Name the choice first. For picking from a set, choice on line one plus 2-3 arguments kept the +45% gain of brief reasoning; long reasoning fell below no reasoning (FR-CoT).
- Cap reasoning where nothing can be verified. On motives and intentions, GPT-o3 dropped from 84% to 69% with more reasoning, and open questions without options gave +14-26% (slow thinking hurts); on ethics and strategy, extended reasoning cost 17 points across 7 models (meta-uncertainty regime).
A combined prompt stack
- System level: a default style line (concise, facts and numbers, no preambles) plus a structure template for typical outputs.
- Per request: write the task in full sentences; say whether it is SIMPLE or COMPLEX, or let the model classify.
- For agents: scope, done criterion, stop condition; no "compare approaches", no "tidy up around it", and double-check technical hints, since a wrong one cost 2.6x tokens in the coding-agent study.
- For choices: decision first, 2-3 reasons, then output. For judgment calls, limit to 2-3 steps and one main factor.
- Exceptions: "brief, except code: write that in full", so compression never eats the part you need.
What does not work
- Telegraphic prompts. Saving input tokens raised total cost and lowered accuracy (CAVEWOMAN).
- Threat prompts. The weakest compression of the five styles (AdvPrompt).
- Expecting hidden reasoning to shrink. Visible text gets shorter, but models with an internal thinking block did not shorten it on request, and those tokens are still billed (CAVEWOMAN).
- Squeezing too hard. Word caps that are too tight skip needed steps; some benchmarks lost 1-3% accuracy at maximum compression (AdvPrompt). Even correct short answers took a different route about half the time, so check the logic in audit-style work.
- One fixed rule for every model. In the coding-agent study "think deeply" barely affected Claude Sonnet 5, while "maximum confidence" was its most expensive phrase (bounded efficiency). Test on your model.
Fixes ranked by measured effect
| Study | Lab score | Finding | Effect |
|---|---|---|---|
| Selective Reasoning: When to Turn On Chain of Thought in an LLMOct 9, 2025 | 78 | Classifying requests and reasoning only on complex ones gave +10.2% accuracy, -47% latency and -48% tokens on 12,000 MMLU-Pro queries. | Helps |
| "Compare several approaches": the phrase that makes AI coding agents burn 2-7x more tokens for nothingAug 2, 2026 | 95 | "Compare several approaches" inflated reasoning tokens 2.4-7.4x with unchanged code; a scope/done/stop template never increased spend and halved it on one model. | Helps |
| CAVEWOMAN: write short prompts and you pay more; ask for short answers and you saveJun 23, 2026 | 90 | Asking for compressed output cut cost 1.4-2.4x with accuracy held; compressing the prompt instead raised cost. | Helps |
| BenchOverflow: 9 Prompt Types That Make LLMs Write Way Too MuchJan 13, 2026 | 85 | A one-line brevity reminder cut cap-hitting answers 20-60% across 9 models without quality loss on everyday prompts. | Helps |
| AdvPrompt: Cutting LLM "Overthinking" with Adversarial PromptsOct 12, 2025 | 83 | Persuasive brevity prompts compressed reasoning 63-78% on simple math; threats achieved only 4-25%, and hard problems about 20%. | Mixed |
| Focused Chain-of-Thought (F-CoT): Structured Input for Faster LLM ReasoningNov 27, 2025 | 88 | Extracting structured facts first and solving only from them cut tokens 2-3x without losing accuracy. | Helps |
| FR-CoT (Function-Routing CoT): Name the Choice First, Reason SecondApr 2, 2026 | 88 | Brief reasoning with the choice named first gave +45%; long reasoning fell below no reasoning. | Helps |
| Evaluation Awareness: Models "Sense" an Exam and Pad Their CoT Without Getting More AccurateOct 8, 2025 | 75 | Exam-style rubrics made answers up to 10x longer and cut answer-only compliance from 80% to 30% for ±0.02 accuracy. | Hurts |
| When Slow Thinking Hurts: Reasoning Models Fail at Understanding PeopleFeb 11, 2026 | 86 | On theory-of-mind tasks GPT-o3 fell from 84% to 69% with more reasoning; open questions without options added 14-26%. | Hurts |
| The Meta-Uncertainty Regime: Why "Think Step by Step" Wrecks Answers to Some Questions and Improves OthersJun 14, 2026 | 82 | On questions with no verifiable answer, extended reasoning cut accuracy by 17 percentage points across 7 models. | Hurts |
| SynapseRoute, the smart router: when to think and when to just rememberJul 3, 2025 | 71 | Elaborate prompts on simple recall questions trigger needless reasoning that costs up to 40% extra resources and lowers accuracy. | Hurts |
Prompts to copy
Selective reasoning (route by complexity)
You are a {role, e.g.: data analyst, developer assistant, marketer}.
Before answering a question:
1. Determine the task's complexity:
- SIMPLE: a fact, a definition, a list, well-known information, a standard process
- COMPLEX: math, logic, cause-and-effect, trade-offs, multi-step analysis, non-obvious patterns
2. Choose the response mode:
- For SIMPLE → give a direct answer with no reasoning
- For COMPLEX → use chain of thought:
a) break the problem into parts
b) analyze each part
c) synthesize a conclusion
Question: {user_question}
From: Selective Reasoning: When to Turn On Chain of Thought in an LLM
Bounded task for coding agents
Task: {short description of the problem}
Scope: change only {specific files/functions}.
Do not touch any other code.
Done criterion: {what must work / which tests must pass}
Stop condition: as soon as the criterion is met, stop.
Do not look for extra improvements and do not suggest alternative solutions.
Compressed output, full request
Answer {brevity_style}.
Remove: introductory phrases, repetition, "it's worth noting," explanations of the obvious.
Keep only: {what_to_keep}.
Answer format: {structure_template}.
{exception_if_needed}
{your_usual_request_unchanged}
From: CAVEWOMAN: write short prompts and you pay more; ask for short answers and you save
Techniques that help
Questions people ask
How do I make a reasoning model think less on easy questions?
Tell it to classify the task first and answer simple ones directly, remove phrases like 'think deeply' or 'compare several approaches', and give a clear stop condition. These cut tokens without lowering accuracy in the cited studies.
Should I write shorter prompts to save tokens?
No. Output tokens cost several times more than input tokens, and a telegraphic prompt makes the model fill gaps in a longer answer. Keep the request complete and ask for a compact answer format.
Does a 'be concise' line hurt quality?
On everyday prompts a one-line reminder cut runaway length 20-60% with no measured quality loss. Very strict word caps can drop steps, so loosen the limit if answers start skipping logic.
When is long reasoning worth it?
On math, code and multi-step logic, where each step can be checked. On judgment calls, motives and open strategy questions, extra reasoning lowered accuracy in two studies; cap it at two or three steps.