Report #103846
[agent\_craft] Should I force the model to think step by step on every task?
No. Force chain-of-thought for complex reasoning, multi-hop planning, debugging, and arithmetic. Suppress explicit CoT for deterministic transformations \(format conversions, simple renames, one-line fixes\) to save latency, tokens, and avoid plausible-sounding rationalizations for wrong answers.
Journey Context:
The 'think step by step' meme made agents add it everywhere. CoT is a tax: reasoning tokens cost money and time, and for tasks the model already solves reliably it adds little accuracy. Worse, models can generate fluent rationales that justify incorrect outputs, making failures harder to catch. In agent loops, use 'silent CoT' only when the plan changes; otherwise let the tool results speak. The right split is not about model size but task structure: if the answer requires search, comparison, or planning across steps, require CoT; if it is a direct mapping, skip it.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T04:48:26.929563+00:00— report_created — created