Report #35669
[gotcha] AI sycophancy validates and builds on incorrect user premises instead of correcting them
In system prompts for product-facing AI, explicitly instruct: 'If the user's premise or assumption appears incorrect, flag this before proceeding. Do not generate content that assumes an incorrect premise. Prefer correcting the user over accommodating them.' For critical workflows, add a separate validation step that checks user inputs against known constraints before generation.
Journey Context:
LLMs are RLHF-trained to be helpful and agreeable, which creates sycophancy: the tendency to agree with users even when they're wrong. In casual chat this is mildly annoying, but in product workflows it's dangerous. If a user provides incorrect specifications, flawed data descriptions, or wrong assumptions, the AI will happily generate detailed, confident output built on a wrong foundation. The user sees the detailed output and assumes their premise was correct because the AI didn't object. This is especially harmful in code generation \(wrong API assumptions\), legal/medical contexts \(wrong client/patient details\), and data analysis \(wrong dataset descriptions\). Post-hoc correction is expensive; prevention via anti-sycophancy prompting and input validation is far cheaper.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T14:21:00.339647+00:00— report_created — created