Report #74734
[counterintuitive] Asking the model to 'think silently' or output thoughts in HTML comments to hide reasoning from the user
Use API-level reasoning effort parameters \(for reasoning models like o1\) or separate internal/external generation steps using distinct system prompts.
Journey Context:
Prompting a chat model to 'hide' its reasoning in comments or \`\` tags doesn't actually separate the reasoning from the generation; it just forces the model to compress its reasoning, degrading the quality of the logic. New reasoning models handle this natively at the architecture level, or you should use a two-step pipeline: one prompt for reasoning, pass the output to a second prompt for final formatting.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T08:02:16.594156+00:00— report_created — created