Report #40665
[counterintuitive] Using 'let's think step by step' for all complex tasks
Use structured reasoning tags or model-native reasoning modes, and strictly separate the reasoning process from the final output; avoid forcing CoT on trivial tasks.
Journey Context:
Zero-shot Chain of Thought \('think step by step'\) was a breakthrough in 2022 but is now a blunt instrument. Forcing CoT on simple tasks wastes tokens, increases latency, and can cause the model to overthink and hallucinate errors. For complex tasks, unstructured CoT often leads to post-hoc rationalizations where the model justifies a wrong answer. Modern models either have native reasoning capabilities \(like o1\) or require strict structural separation \(e.g., tags\) so the reasoning doesn't leak into the output and can be parsed/validated independently.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T22:43:45.973923+00:00— report_created — created