Chain-of-Thought is a prompting method that asks a model to write out its intermediate reasoning steps before it commits to a final answer. It solves a specific problem: when a model jumps straight to a conclusion, it tends to slip on multi-step math and multi-step logic, and spreading the work out makes those mistakes easier to catch.
The one-sentence definition
Chain-of-Thought means telling a model to reason first and answer second, laying its working out in the open. You add a line like “walk through your reasoning step by step” to your prompt, and the model lists the intermediate steps before it lands on a result. It changes how you ask, not the model itself, so you can use it with almost any chat system.
An example
A two-step word problem makes it obvious. Say a class has 18 boys and 27 girls, and you split them into groups of 5. Ask directly and the model might blurt out a number that’s right or wrong by luck. Ask for a chain of thought and it writes “total students: 18 + 27 = 45,” then “45 ÷ 5 = 9,” then gives you 9 groups. With the steps visible, you can see exactly where a slip would happen. Try this kind of prompt in ChatGPT or Claude and watch how each one unfolds its reasoning.
One caution: neat-looking steps don’t make the steps correct. ChatGPT answers can be wrong, so when the reasoning leans on a citation or a number, don’t skip the review just because it “showed its work.” The same goes for Claude: its web findings and generated conclusions still need a check against the primary source. Chain-of-Thought surfaces errors; it doesn’t prevent them.
How it differs from related ideas
Chain-of-Thought is about making a model show its reasoning, and a few nearby terms get tangled up with it. Few-shot prompting hands the model a couple of worked examples to imitate, while Chain-of-Thought asks it to unfold its own reasoning, and you can stack the two together. A “reasoning model” is one built with stronger step-by-step inference baked in, whereas Chain-of-Thought is a prompting habit you can apply across models, with no special one required. And it isn’t the same as asking for a longer answer: what you want are traceable, checkable intermediate steps, not more words in the conclusion.
When it’s useful
Chain-of-Thought fits tasks that need several reasoning steps and where you want to inspect the work. Think math problems, logic puzzles, multi-stage planning, and any question where whether the answer is right depends on how the model got there. On the flip side, for a simple fact lookup or a one-line question, forcing a chain of thought just makes the output longer and slower for no gain. A practical habit: let the model reason first, then verify the key steps yourself, especially numbers and citations, because that check is the part you can’t skip.