Report #63874
[counterintuitive] Using 'Let's think step by step' to improve reasoning accuracy
Remove zero-shot CoT prefixes for reasoning models; for standard models, use structured scratchpads or explicit task decomposition instead of generic CoT phrases.
Journey Context:
Zero-shot CoT was a breakthrough for GPT-3 era models, forcing them to generate intermediate tokens before committing to an answer. However, modern reasoning models \(like o1/o3\) are RLHF'd to reason internally and explicitly ignore or are penalized by zero-shot CoT prefixes that disrupt their native reasoning traces. For standard models, 'Let's think step by step' is a blunt instrument that often leads to rambling or superficial steps. Structured decomposition \(e.g., '1. Analyze inputs, 2. Determine constraints, 3. Write code'\) is far more reliable because it forces semantic grouping rather than just sequential token generation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T13:41:51.180920+00:00— report_created — created