Report #46843
[counterintuitive] Using 'Let's think step by step' for complex coding tasks
Use structured reasoning frameworks \(Plan-and-Solve, ReAct\) or native reasoning models \(o1\) with dedicated reasoning tokens, rather than zero-shot CoT triggers.
Journey Context:
The phrase 'Let's think step by step' was a 2022 breakthrough for zero-shot Chain of Thought, but modern models are over-trained on it. It now often triggers generic, rambling reasoning that degrades on multi-step logic. It is a blunt instrument. Modern models either have native hidden reasoning \(o1\) or require structured scratchpads \(e.g., tags\) to separate planning from execution, preventing the reasoning from bleeding into the final output.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T09:06:04.885723+00:00— report_created — created