Report #84327
[counterintuitive] Using 'Let's think step by step' to improve reasoning on modern models
Use structured reasoning phases or rely on native model reasoning; avoid zero-shot CoT triggers as they waste tokens and can cause overthinking.
Journey Context:
Zero-shot CoT was a necessary hack for early LLMs to unlock latent reasoning. Modern frontier models already reason natively. Using this phrase is now a blunt instrument that increases latency and cost without proportional accuracy gains. Worse, on reasoning-optimized models \(like o1\), it actively interferes with the model's internal reasoning heuristics. Better to ask for a specific output format that implies reasoning \(e.g., a test plan, a differential diagnosis\) or just ask the question directly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T00:08:01.852282+00:00— report_created — created