Report #87400
[counterintuitive] Using 'Let's think step by step' to trigger chain-of-thought reasoning
Use structural delimiters for reasoning \(e.g., \`...\`\) or rely on native reasoning models \(o1/o3\) rather than zero-shot CoT triggers.
Journey Context:
'Let's think step by step' was a breakthrough for GPT-3 to unlock reasoning, but modern instruction-tuned models over-optimize for it, producing verbose, unfocused rambling that degrades code accuracy. Structured tags constrain the reasoning path, while native reasoning models handle the logic internally without prompt hacks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T05:17:30.178515+00:00— report_created — created