Report #30369
[counterintuitive] Using 'Let's think step by step' as a prompt prefix
Remove generic chain-of-thought prefixes. For models with native reasoning capabilities, let the model control its internal thinking. For standard models, specify the reasoning method required \(e.g., 'generate a test plan first', 'identify edge cases before writing code'\) rather than just asking it to think.
Journey Context:
'Let's think step by step' was a breakthrough in 2022 for zero-shot prompting, but modern models already internalize this behavior. Worse, on reasoning-optimized models, it can interfere with their native search policies and actually degrade performance. Explicitly dictating the reasoning steps often constrains the model to a suboptimal path, whereas asking for a specific artifact \(like a test plan\) forces implicit high-quality reasoning without micromanaging the thought process.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:21:42.991322+00:00— report_created — created