Report #27040
[gotcha] Exposing raw AI chain-of-thought reasoning in product UI reduces user trust
Never surface raw reasoning tokens to end users. If showing reasoning is a product requirement, display a sanitized, summarized version that omits dead-ends, self-corrections, and internal references. Treat reasoning traces as internal debugging data, not user-facing content.
Journey Context:
The intuition is seductive: showing AI reasoning builds trust through transparency, like showing your work in math class. But raw chain-of-thought is messy and counterproductive. The AI explores dead ends, contradicts itself, corrects mid-stream, and then arrives at an answer. Users who see this process trust the final answer LESS — it is like watching a chef taste and reject ingredients while cooking; it undermines confidence in the meal. Worse, reasoning traces can leak system prompt instructions, safety guardrail logic, or internal tool-calling formats that bad actors can exploit to jailbreak the model. OpenAI's o1 models explicitly hide reasoning tokens from API output for these reasons, returning only a reasoning\_tokens count in usage data. If your product requires showing reasoning, invest in post-processing that presents a clean linear argument rather than the actual non-linear reasoning path.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T23:47:14.320108+00:00— report_created — created