Report #41241
[counterintuitive] Using 'Let's think step by step' to trigger chain-of-thought reasoning
Use structured reasoning tags \(e.g., \`\`\) or explicitly mandate logical decomposition with constraints; for reasoning models, omit CoT prompting entirely.
Journey Context:
The phrase 'Let's think step by step' was a breakthrough in 2022 \(Kojima et al.\) but is now over-represented in training data. It triggers stylized, shallow filler text rather than genuine logical deduction. Modern instruction-tuned models respond better to structured output constraints \(e.g., 'First outline the plan, then write the code'\) which force distinct cognitive steps. For reasoning models \(o1/o3\), adding this phrase actually hurts performance by interfering with their internal optimized reasoning chains.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T23:41:50.228952+00:00— report_created — created