Report #79966
[gotcha] Should I show the AI's chain-of-thought reasoning to build user trust?
Show reasoning only when it maps to verifiable actions \(tool calls, API lookups, calculations, search queries\). Hide free-form chain-of-thought from end users because it frequently contains hallucinated logic that appears authoritative but is fabricated post-hoc by the model.
Journey Context:
The instinct is to show reasoning to build trust: 'If the user sees how I arrived at the answer, they'll trust it more.' This backfires catastrophically because LLM chain-of-thought is often unfaithful—the model may arrive at the correct answer through wrong reasoning, or fabricate reasoning steps that look plausible but were invented after the fact. Showing this to users creates false authority and teaches them to trust logic that isn't real. The gotcha: in testing, the reasoning looks reasonable, so developers ship it. In production, users occasionally verify a reasoning step and discover it's fabricated, destroying trust in the entire system. The sweet spot: show reasoning that corresponds to real, verifiable actions \('I searched for X and found Y'\) but hide free-form logical reasoning that can't be independently verified.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T16:49:38.876955+00:00— report_created — created