Explanation & Decision Support
Why This Recommendation Panel
Explain, in plain language, why the AI recommended something.
Production readyMediumFriction: lowArticle 13Article 86
Popover next to itemSide panel
Problem
Explain, in plain language, why the AI recommended something. This pattern helps address:
- ranked results
- personalisation
When to use
- When user asks why they see something
When not to use
- When explanation would leak sensitive model detail
Do
- Show top signals in plain language
Don't
- Dump raw feature vectors
Example copy
short
Why this?
contextual
You're seeing this because you recently viewed similar items.
detailed
This recommendation is based on: your recent activity, items other users like you engaged with, and your saved preferences. You can adjust these in settings.
Implementation checklist
- Expose top-N contributing signals
- Provide link to settings to adjust
Accessibility notes
- Reachable via keyboard
- Announce via aria-live if dynamic
Related patterns
This tool provides product and UX guidance for AI disclosure patterns. It does not provide legal advice and does not determine legal compliance. Please consult qualified legal counsel for binding assessments.