Report #25409
[counterintuitive] Using 'Let's think step by step' as a zero-shot CoT trigger
Use explicit structural tags for reasoning \(e.g., , \) or switch to models with native reasoning capabilities. If using standard models, define the specific analytical steps you want it to follow.
Journey Context:
'Let's think step by step' was a magic phrase discovered in 2022 that unlocked reasoning, but it is now a blunt instrument. It often leads to rambling, unfocused, or irrelevant intermediate text that wastes tokens and latency. Modern models respond better to structured prompts that separate the reasoning process from the final output using XML tags, or to models that handle reasoning internally without requiring a magic phrase.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T21:03:00.843863+00:00— report_created — created