{"course":{"slug":"prompting","title":"Getting Real Work out of a Model","url":"https://addaly.com/learn/prompting","level":"beginner","track":"start"},"lesson":{"slug":"when-steps-help","title":"Which tasks get better with steps, and which do not","url":"https://addaly.com/learn/prompting/when-steps-help","position":38,"of":72,"minutes":8,"answer":"Shown steps help when a task has dependent intermediate results or when you intend to check them, and otherwise only make the answer longer, so name the intermediate you want rather than asking for \"steps\".","keyIdea":"Shown steps help when a task has dependent intermediate results or when you intend to check them, and otherwise only make the answer longer, so name the intermediate you want rather than asking for \"steps\"."},"body":{"format":"markdown","text":"## \"Think step by step\" is not a general upgrade\n\nIt became a habit because it worked, and it worked because of a specific property of certain tasks. Once you know the property, you can tell in advance whether it will help, and stop pasting it onto everything.\n\nThe property is **dependency**. A task benefits from shown steps when the answer depends on intermediate results that must be produced before the final one can be correct.\n\n## The tasks where it helps, and why\n\n**Arithmetic and unit conversion.** Every stage feeds the next. Skip the intermediate values and the last line is a guess about a calculation that never happened.\n\n**Constraint satisfaction.** Scheduling across time zones, seating plans, allocating a budget across competing claims. You have to hold each constraint against each option, and doing that in writing is doing it at all.\n\n**Comparison against a list.** Does this contract meet these nine requirements? Walking the list gives nine checkable claims. One paragraph gives an impression.\n\n**Multi-hop questions.** \"Which of our suppliers is in a country whose currency has moved more than 10% this year?\" Two lookups and a join. Each hop is a place to go wrong and a place to check.\n\n**Anything where you want to audit.** Even where steps do not improve accuracy, they change an opinion you must trust into work you can inspect. Frequently that is the whole reason to ask.\n\n## The tasks where it does not help\n\n**Recall.** \"What is the capital of Peru.\" Steps add words, not accuracy.\n\n**Translation and summarising short text.** The task is largely single-pass. Asking for reasoning gives you a paragraph about the translation and then the translation.\n\n**Tone and style work.** Register is not produced by deduction. Reasoning about tone produces an essay about tone.\n\n**Classification with an obvious label.** Most items in most classification tasks are easy. Forcing reasoning on all of them costs money and adds nothing, although a targeted version helps, below.\n\n**Creative generation.** Steps narrow it. If you want twenty ideas, asking for reasoning first produces five reasoned ideas that resemble each other.\n\n> Figure: Where shown steps help, and where they only add length. Steps help: Arithmetic and unit conversion; Scheduling under several constraints; Checking a contract against nine requirements; Two-hop questions that join two lookups; Anything you intend to audit. Steps only add length: Recall: the capital of Peru; Translating or summarising a short passage; Tone and register work; Classification with an obvious label; Generating twenty ideas. The property is dependency. When the answer rests on intermediate results, the working is where the work happens; when it does not, you are paying for a paragraph about the answer before the answer.\n\n## The version that beats both\n\nRather than always or never, make it conditional:\n\n> If the answer is obvious, give it in one line. If it requires comparing several things or several steps, show the steps first.\n\nThis works well, and it costs one sentence. On a batch of a hundred classification items you get short answers for the eighty easy ones and reasoning for the twenty that need it, which is both cheaper and more useful than either uniform policy.\n\n## Ask for the right intermediate, not just \"steps\"\n\n\"Think step by step\" is vague, and vague instructions get vague compliance. Name the intermediate you want:\n\n- **Constraints:** \"List the constraints, then check each option against each constraint, then conclude.\"\n- **Quotes:** \"Quote the sentence you are relying on, then interpret it.\"\n- **Numbers:** \"Show the figures you used and where each came from.\"\n- **Candidates:** \"List every candidate that meets the first requirement, then narrow.\"\n\nEach of these is checkable in seconds by a person who does not know the answer. That is the test of a good intermediate: not that it sounds like thinking, but that you can point at one line and say *that is wrong*.\n\n## What changed with reasoning models\n\nNewer models labelled as reasoning or thinking models do this internally before answering, and on those, adding \"think step by step\" is usually redundant and occasionally counterproductive. That is the next lesson.\n\nWhat has not changed is the second reason for asking: **you wanted to see it**. A model that reasons internally still gives you a final answer with the working hidden. If you need to check the UTC conversions, ask for them in the output, whatever the model does privately.\n\n## The one-line rule\n\nAsk for steps when the answer depends on intermediate results, or when you intend to check them. Otherwise you are paying for length.\n\n## A caution about what the steps are\n\nEverything above is about accuracy and auditability. None of it says the shown steps describe how the answer was produced.\n\nThat distinction runs through the rest of this module. Intermediate text does improve accuracy on dependent tasks: the working is doing real computational work, not narrating it. But the *account* of the reasoning you read afterwards is generated alongside the answer, and it can be wrong about itself. Both things are true at once, and holding both is what separates using shown reasoning well from trusting it."},"check":{"question":"A team adds \"think step by step\" to every prompt in their customer-message classifier. Costs rise and accuracy is unchanged. What should they do?","options":[{"text":"Remove it entirely, since reasoning does not help classification.","correct":false,"tempting":"Too broad: the hard minority of messages does benefit, and removing it everywhere gives that up."},{"text":"Make it conditional: one line for obvious cases, reasoning only when the message is ambiguous or matches more than one category.","correct":true},{"text":"Keep it, since the audit trail is worth the cost even without an accuracy gain.","correct":false,"tempting":"A defensible choice only if they are actually reading the traces; the scenario describes no such use."},{"text":"Replace it with \"take a deep breath and think step by step\", which performs better.","correct":false,"tempting":"Reaches for a folklore phrase found by search on one benchmark, and does not address the uniform-application problem."}]},"prev":{"slug":"make-it-show-its-work","title":"Make it show its work","url":"https://addaly.com/learn/prompting/make-it-show-its-work"},"next":{"slug":"arithmetic-and-code","title":"Arithmetic it should not do in its head","url":"https://addaly.com/learn/prompting/arithmetic-and-code"},"authorship":"Founder and series editor: Dr Mustafa Mun. Written by AI models to a written standard. Exam keys checked blind by a second model: 3,665 of 3,666 agreed. Academic review invited.","review":{"status":"Draft, open for academic review"},"cite":"Addaly (2026) 'Which tasks get better with steps, and which do not', in Getting Real Work out of a Model. Edited by M. Mun. Addaly. Available at: https://addaly.com/learn/prompting/when-steps-help (Accessed: 13 October 2026).","licence":{"name":"CC BY-NC-SA 4.0","url":"https://creativecommons.org/licenses/by-nc-sa/4.0/"},"reader":{"schema":1,"title":"Which tasks get better with steps, and which do not","courseTitle":"Getting Real Work out of a Model","module":{"index":5,"slug":"making-it-work-the-problem","title":"Making it work the problem"},"answer":null,"keyIdea":"Shown steps help when a task has dependent intermediate results or when you intend to check them, and otherwise only make the answer longer, so name the intermediate you want rather than asking for “steps”.","hero":{"kind":"figure","figure":{"t":"figure","label":"Figure","figure":{"left":{"title":"Steps help","items":["Arithmetic and unit conversion","Scheduling under several constraints","Checking a contract against nine requirements","Two-hop questions that join two lookups","Anything you intend to audit"]},"type":"compare","right":{"title":"Steps only add length","items":["Recall: the capital of Peru","Translating or summarising a short passage","Tone and register work","Classification with an obvious label","Generating twenty ideas"]},"title":"Where shown steps help, and where they only add length","caption":"The property is dependency. When the answer rests on intermediate results, the working is where the work happens; when it does not, you are paying for a paragraph about the answer before the answer."},"alt":"Figure: Where shown steps help, and where they only add length. Steps help: Arithmetic and unit conversion; Scheduling under several constraints; Checking a contract against nine requirements; Two-hop questions that join two lookups; Anything you intend to audit. Steps only add length: Recall: the capital of Peru; Translating or summarising a short passage; Tone and register work; Classification with an obvious label; Generating twenty ideas. The property is dependency. When the answer rests on intermediate results, the working is where the work happens; when it does not, you are paying for a paragraph about the answer before the answer."}},"blocks":[{"t":"h2","id":"think-step-by-step-is-not-a-general-upgrade","runs":[{"text":"“Think step by step” is not a general upgrade"}]},{"t":"p","runs":[{"text":"It became a habit because it worked, and it worked because of a specific property of certain tasks. Once you know the property, you can tell in advance whether it will help, and stop pasting it onto everything."}]},{"t":"p","runs":[{"text":"The property is "},{"text":"dependency","b":true},{"text":". A task benefits from shown steps when the answer depends on intermediate results that must be produced before the final one can be correct."}]},{"t":"h2","id":"the-tasks-where-it-helps-and-why","runs":[{"text":"The tasks where it helps, and why"}]},{"t":"p","runs":[{"text":"Arithmetic and unit conversion.","b":true},{"text":" Every stage feeds the next. Skip the intermediate values and the last line is a guess about a calculation that never happened."}]},{"t":"p","runs":[{"text":"Constraint satisfaction.","b":true},{"text":" Scheduling across time zones, seating plans, allocating a budget across competing claims. You have to hold each constraint against each option, and doing that in writing is doing it at all."}]},{"t":"p","runs":[{"text":"Comparison against a list.","b":true},{"text":" Does this contract meet these nine requirements? Walking the list gives nine checkable claims. One paragraph gives an impression."}]},{"t":"p","runs":[{"text":"Multi-hop questions.","b":true},{"text":" “Which of our suppliers is in a country whose currency has moved more than 10% this year?” Two lookups and a join. Each hop is a place to go wrong and a place to check."}]},{"t":"p","runs":[{"text":"Anything where you want to audit.","b":true},{"text":" Even where steps do not improve accuracy, they change an opinion you must trust into work you can inspect. Frequently that is the whole reason to ask."}]},{"t":"h2","id":"the-tasks-where-it-does-not-help","runs":[{"text":"The tasks where it does not help"}]},{"t":"p","runs":[{"text":"Recall.","b":true},{"text":" “What is the capital of Peru.” Steps add words, not accuracy."}]},{"t":"p","runs":[{"text":"Translation and summarising short text.","b":true},{"text":" The task is largely single-pass. Asking for reasoning gives you a paragraph about the translation and then the translation."}]},{"t":"p","runs":[{"text":"Tone and style work.","b":true},{"text":" Register is not produced by deduction. Reasoning about tone produces an essay about tone."}]},{"t":"p","runs":[{"text":"Classification with an obvious label.","b":true},{"text":" Most items in most classification tasks are easy. Forcing reasoning on all of them costs money and adds nothing, although a targeted version helps, below."}]},{"t":"p","runs":[{"text":"Creative generation.","b":true},{"text":" Steps narrow it. If you want twenty ideas, asking for reasoning first produces five reasoned ideas that resemble each other."}]},{"t":"h2","id":"the-version-that-beats-both","runs":[{"text":"The version that beats both"}]},{"t":"p","runs":[{"text":"Rather than always or never, make it conditional:"}]},{"t":"quote","runs":[{"text":"If the answer is obvious, give it in one line. If it requires comparing several things or several steps, show the steps first."}]},{"t":"p","runs":[{"text":"This works well, and it costs one sentence. On a batch of a hundred classification items you get short answers for the eighty easy ones and reasoning for the twenty that need it, which is both cheaper and more useful than either uniform policy."}]},{"t":"h2","id":"ask-for-the-right-intermediate-not-just-steps","runs":[{"text":"Ask for the right intermediate, not just “steps”"}]},{"t":"p","runs":[{"text":"“Think step by step” is vague, and vague instructions get vague compliance. Name the intermediate you want:"}]},{"t":"ul","items":[[{"text":"Constraints:","b":true},{"text":" “List the constraints, then check each option against each constraint, then conclude.”"}],[{"text":"Quotes:","b":true},{"text":" “Quote the sentence you are relying on, then interpret it.”"}],[{"text":"Numbers:","b":true},{"text":" “Show the figures you used and where each came from.”"}],[{"text":"Candidates:","b":true},{"text":" “List every candidate that meets the first requirement, then narrow.”"}]]},{"t":"p","runs":[{"text":"Each of these is checkable in seconds by a person who does not know the answer. That is the test of a good intermediate: not that it sounds like thinking, but that you can point at one line and say "},{"text":"that is wrong","i":true},{"text":"."}]},{"t":"h2","id":"what-changed-with-reasoning-models","runs":[{"text":"What changed with reasoning models"}]},{"t":"p","runs":[{"text":"Newer models labelled as reasoning or thinking models do this internally before answering, and on those, adding “think step by step” is usually redundant and occasionally counterproductive. That is the next lesson."}]},{"t":"p","runs":[{"text":"What has not changed is the second reason for asking: "},{"text":"you wanted to see it","b":true},{"text":". A model that reasons internally still gives you a final answer with the working hidden. If you need to check the UTC conversions, ask for them in the output, whatever the model does privately."}]},{"t":"h2","id":"the-one-line-rule","runs":[{"text":"The one-line rule"}]},{"t":"p","runs":[{"text":"Ask for steps when the answer depends on intermediate results, or when you intend to check them. Otherwise you are paying for length."}]},{"t":"h2","id":"a-caution-about-what-the-steps-are","runs":[{"text":"A caution about what the steps are"}]},{"t":"p","runs":[{"text":"Everything above is about accuracy and auditability. None of it says the shown steps describe how the answer was produced."}]},{"t":"p","runs":[{"text":"That distinction runs through the rest of this module. Intermediate text does improve accuracy on dependent tasks: the working is doing real computational work, not narrating it. But the "},{"text":"account","i":true},{"text":" of the reasoning you read afterwards is generated alongside the answer, and it can be wrong about itself. Both things are true at once, and holding both is what separates using shown reasoning well from trusting it."}]}],"check":{"question":[{"text":"A team adds “think step by step” to every prompt in their customer-message classifier. Costs rise and accuracy is unchanged. What should they do?"}],"options":[{"text":[{"text":"Remove it entirely, since reasoning does not help classification."}],"correct":false,"tempting":[{"text":"Too broad: the hard minority of messages does benefit, and removing it everywhere gives that up."}]},{"text":[{"text":"Make it conditional: one line for obvious cases, reasoning only when the message is ambiguous or matches more than one category."}],"correct":true,"tempting":null},{"text":[{"text":"Keep it, since the audit trail is worth the cost even without an accuracy gain."}],"correct":false,"tempting":[{"text":"A defensible choice only if they are actually reading the traces; the scenario describes no such use."}]},{"text":[{"text":"Replace it with “take a deep breath and think step by step”, which performs better."}],"correct":false,"tempting":[{"text":"Reaches for a folklore phrase found by search on one benchmark, and does not address the uniform-application problem."}]}],"order":[3,2,0,1],"why":null},"prev":{"slug":"make-it-show-its-work","title":"Make it show its work","minutes":8},"next":{"slug":"arithmetic-and-code","title":"Arithmetic it should not do in its head","minutes":9}}}