Report #95350
[counterintuitive] Using 'Let's think step by step' to trigger reasoning
Use structured reasoning tags \(e.g., , \) or API-level reasoning parameters \(e.g., reasoning\_effort\) instead of zero-shot CoT triggers.
Journey Context:
Zero-shot CoT was a 2022 breakthrough but is now a blunt instrument. Modern models over-rely on it, producing rambling, unfocused text that degrades instruction following and increases latency. It is better to provide structural constraints \(like specific reasoning tags\) or use API-level reasoning controls that separate thought generation from the final output.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T18:37:22.233497+00:00— report_created — created