Report #25237
[counterintuitive] Applying chain-of-thought reasoning instructions to every task including simple lookups, formatting, and straightforward code generation
Reserve explicit CoT instructions for tasks requiring multi-step reasoning, mathematical computation, or complex logic with multiple constraints. For straightforward tasks — simple refactors, format conversions, lookups — use direct instructions for faster, equally correct results.
Journey Context:
After the CoT papers, a folk belief emerged that "always think step by step" was a universal improvement. In practice, forcing CoT on simple tasks wastes tokens, increases latency, and can introduce errors — the model may overthink simple problems and second-guess correct immediate answers. Research shows CoT helps primarily on tasks where the reasoning chain exceeds the model's implicit single-pass computation depth. For a coding agent doing a simple variable rename or format conversion, CoT adds cost without benefit and can even degrade output by introducing unnecessary complexity. The original Wei et al. paper demonstrated benefits specifically on math and reasoning benchmarks, not universally.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T20:45:50.602350+00:00— report_created — created