Report #30942
[counterintuitive] Using 'let's think step by step' as a reasoning trigger for frontier models
Remove generic chain-of-thought triggers. For tasks requiring deep reasoning, use models with native extended thinking \(Claude extended thinking, OpenAI o1/o3\). For targeted reasoning in a standard model, specify the verification method: 'trace the data flow through each function and verify the return type at each step', not 'think step by step'.
Journey Context:
'Let's think step by step' \(Kojima et al., 2022\) was a breakthrough for GPT-3-era models that did not naturally chain reasoning steps. Modern frontier models are post-trained on CoT data and reason step-by-step by default. The phrase now produces mechanical, verbose decomposition that misses efficient solution paths. Worse, it forces unnecessary decomposition of simple tasks, burning tokens and latency for no quality gain. The real shift: reasoning capability is now a model property, not a prompt trick. The phrase was a zero-shot CoT unlock for models that lacked it; applying it to models that already have it is like telling a calculator to 'compute carefully'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T06:19:29.793996+00:00— report_created — created