23 canonical explainability design patterns organized around the human questions they answer. Created with the help of AI
Why did the system make this decision?
Surface the key factors that influenced an AI decision in a way that is readable, appropriately qualified, and supports the user's ability to evaluate, challenge, or act on the outcome.
How certain is the system?
Surface the AI system's confidence level and uncertainty range in a way that is immediately visible, readable by non-technical users, and calibrated to the actual uncertainty in the output: preventing both over-trust and unnecessary alarm.
What similar cases influenced this result?
Help users understand an AI decision by showing how it relates to comparable cases: building intuition through analogy rather than abstraction.
What can this system reliably do?
Communicate the intended operating scope of an AI system, and signal clearly when a specific case, query, or context falls outside it: so users can make informed judgments about whether to rely on the output.
Where does this data come from?
Give users visibility into the origin, quality, and appropriateness of the data used in an AI decision: at both the model training level and the specific decision level.
Who can review or override this decision?
Provide authorized users with clear, accessible mechanisms to review, modify, and override AI recommendations, and ensure that all interventions are documented in a way that supports accountability and audit.
How much detail do I need?
Organize explanatory content into meaningful depth layers: so the right amount of information is available to each user at the right moment, without overwhelming those who need less or frustrating those who need more.
Am I interacting with an AI?
Make the presence and role of AI visible to users at the relevant point of interaction: enabling them to calibrate their trust, seek human alternatives where needed, and exercise their rights in relation to automated processing.
What happened and when?
Provide a clear, chronological view of the key events in a decision's lifecycle, including data collection, model assessment, human review, overrides, and communications, in a form that supports both user understanding and audit.
How can I challenge this decision?
Provide a clear, accessible, and functional mechanism through which the person affected by an AI-influenced decision can formally challenge it: with confidence that the challenge will be received, reviewed by a human, and result in a documented response.
What can I do to change this outcome?
Translate the factors behind an adverse AI decision into specific, realistic, controllable next steps: giving users a genuine pathway to a different outcome rather than a list of features to optimize.
How was this system built and tested?
Provide a structured, accessible, and honest documentation of an AI system, covering its purpose, data, performance, limitations, fairness properties, and governance, in a form that serves operators, affected persons, regulators, and the public.
Is this explanation appropriate for me?
Adapt the content, depth, language, and available actions of an explanation to match the specific role, authority, and information needs of the person viewing it.
Can I ask the system follow-up questions?
Provide an interactive mechanism through which users can ask follow-up questions about a decision or output, probe specific factors, test hypothetical changes, and receive direct answers: without requiring technical knowledge.
What is the complete record of this decision?
Capture a comprehensive, tamper-evident, and accessible record of AI decisions, including inputs, outputs, model versions, human interventions, and data states, sufficient to support retrospective audit, regulatory review, and the exercise of user rights.
How can I correct the system?
Provide a low-friction mechanism for users to report errors, provide corrections, and signal disagreement with AI outputs, and close the loop by communicating that feedback was received and, where appropriate, how it was used.
What would have changed the outcome?
Show users the minimum or most relevant changes to their situation that would have produced a different outcome: making the decision boundary visible without requiring users to understand the model.
Is this system fair across groups?
Surface indicators of how equitably an AI system performs across different populations: giving users, operators, and auditors the context to assess fairness concerns, and making bias a visible and contestable property rather than an invisible assumption.
What data is being used and how?
Make personal data use visible, comprehensible, and genuinely consented to: giving users a clear understanding of what data is used in AI systems, for what purpose, and what they can do about it.
What sources did the system draw from?
Surface the documents, passages, or records the system retrieved at runtime, so users can verify the basis of a response, assess its reliability, and access primary sources directly.
Can I trust what the system generated?
Give users visible signals about the factual grounding of AI-generated content: distinguishing between responses that are well-supported by retrievable evidence and those that may contain fabricated, outdated, or unverifiable claims.
What actions is the AI agent taking?
Make the actions taken by an autonomous AI agent legible, reviewable, and auditable: before, during, and after execution: so users maintain meaningful oversight even when the agent operates without step-by-step human approval.
Is the system still reliable over time?
Signal to users when a model's reliability may have degraded since deployment, due to changes in the data environment, shifts in population characteristics, or elapsed time since last validation, so that trust in the system reflects its current performance rather than its historical evaluation.