Instead of returning an answer directly, chain-of-thought makes the model expose its reasoning process, for example by computing intermediate results. This helps especially with multi-step problems, logic puzzles, and arithmetic. The technique is often triggered by phrases like let's think step by step. Modern reasoning models use chain-of-thought internally and automatically, without needing to be asked.
