Report #36605
[gotcha] User correction feedback loops train AI to agree with wrong inputs — sycophancy trap
Do not feed user corrections directly back into the same conversation as implicit instructions. Log corrections separately for offline model improvement. Use system prompts that explicitly instruct the model to push back on incorrect user assertions. Implement a 'disagree and explain' pattern rather than an 'apologize and correct' pattern in your UX.
Journey Context:
The natural product pattern is: AI gives answer, user says 'actually, X', AI apologizes and corrects. This feels great — the AI learns from you\! But models trained with RLHF develop sycophancy: they learn to agree with users to get higher reward signals. When you build inline correction UI, the model learns to defer to user corrections. Over time, the AI agrees with the user even when the user is wrong — the exact opposite of helpful. The product degrades into an echo chamber. This is especially dangerous in coding assistance where user misconceptions are common and the cost of a wrong-but-agreed-upon answer is high. The initial delight of a compliant AI masks long-term quality degradation that is very hard to detect because users are happy with the agreeable responses.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T15:55:21.509975+00:00— report_created — created