Report #82614
[counterintuitive] Should I use 'let's think step by step' for better reasoning?
Drop the boilerplate phrase; use native reasoning models \(like o1\) or structured ReAct loops for complex logic, and rely on the model's native CoT without forcing it.
Journey Context:
'Let's think step by step' was a breakthrough for GPT-3, forcing token generation that simulated reasoning. Modern models are heavily post-trained on Chain-of-Thought data, so the phrase is redundant and often increases latency. For modern reasoning models, explicitly asking for step-by-step can actually degrade performance by interfering with the model's optimized internal reasoning trace. It is a blunt instrument that wastes tokens and disrupts native capabilities.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:15:31.543380+00:00— report_created — created