A strong model is useless if people will not act on what it says. Capability without trust sits in the product unused.
You know the feeling. The answer looks fine, but something is off. Not wrong exactly. Uncertain. Like directions from a stranger who sounds sure. Do you follow them?
That hesitation is earned. Good AI interfaces do not fight it. They give people ways to check the claim, see the work, and stop the action.
Below are seven UX patterns that do that in the interface itself, not in marketing copy. Stacked together they are a trust stack: sources, process, uncertainty, and control where the stakes are high.
1. Citations: show your work
Start with the simplest move: say where the information came from.
When Perplexity shows inline citations you can open, it treats the model as a synthesizer, not an oracle. Models do not know things the way people do. They assemble training data and retrieval. Showing the sources lets someone judge the sources, which they already know how to do.
Real-world example

Google Search · Numbered citation markers run through the AI Overview, and a sidebar lists the sources so people can check them.
Interactive Demo: Citations
The James Webb Space Telescope launched on December 25, 2021, from Kourou, French Guiana. It now orbits the Sun near the second Lagrange point (L2).
The question shifts from "Can I trust this AI?" to "Can I trust these sources?" Keep citations scannable. They are an escape hatch for skepticism, not a footnote dump.
→ Explore the Citations pattern
2. Progress steps: show the work
People often trust an answer more when they can see the steps that led to it.
Progress steps list what the system is searching, reading, or deciding while it waits. That fills dead air, teaches what the product can do, and signals real work instead of a frozen spinner.
Interactive Demo: Progress Steps
Collapsible steps work well. Details on demand, quiet by default. Power users open them. Everyone else still knows the depth is there.
→ Explore the Progress Steps pattern
3. Streaming responses: interruptible progress
Streaming is a product choice, not only a transport detail.
Text that arrives token by token reads as in-progress work. A full block that pops in reads as a finished retrieval. More important: streaming lets people stop mid-answer and redirect when the model is going the wrong way.
Interactive Demo: Streaming
Thinking…
Some products nudge pacing at sentence boundaries. That is optional polish. The interrupt path is the part that earns trust.
→ Explore the Streaming pattern
4. Confidence indicators: honest uncertainty
Most UIs give every answer the same visual weight, as if every claim were equally solid. That is a lie by omission.
Confidence cues admit what people already suspect: some answers are shakier than others. Showing uncertainty can raise trust, because the system is not pretending to be sure.
Interactive Demo: Confidence Indicators

It may be Amanita phalloides (death cap), but a photo alone is not enough to rule related lookalikes in or out.
Confirm with a mycologist or local field guide before acting.
Skip fake precision like "87% sure." Prefer bands (high, medium, low) or quiet visual cues. Pair low confidence with a way to double-check. That beats a confident wrong answer.
→ Explore the Confidence Indicators pattern
5. Human in the loop: the override
For consequential actions, let a person overrule the model before anything irreversible runs.
Human-in-the-loop checkpoints put review before send, spend, deploy, or delete. That is table stakes when the model can email on your behalf. It also helps on quieter decisions where a preview is enough to keep people in charge.
Interactive Demo: Human in the loop
Agent
I drafted a follow-up for trial customers. Approve before I send it.
Needs your approval
Send this email to 127 recipients?
Hi {{first_name}}, your trial ends in 7 days. Renew now to keep your workspace and data.
Confirmation is required for audiences over 25 people.
Too many gates and the product feels broken. Too few and people get nervous. Strong products confirm novel or high-impact steps and auto-approve routine ones as preferences settle.
→ Explore the Human in the loop pattern
6. Smart diff: make changes visible
When AI edits text, code, or design, people need to see what changed.
Smart diffs highlight additions, deletions, and edits in place so each change can be accepted or rejected. Without that, small meaning shifts slip through and stack up.
Interactive Demo: Smart Diff
Draft
Welcome to the app. Please sign in to continue. We hope you enjoy your stay.
On code, a diff plus a short reason helps people learn the change, not only rubber-stamp it.
→ Explore the Smart Diff pattern
7. Memory management: show what it remembers
Persistent memory raises a new question: what does it store, and how does that shape the next answer?
Memory management UIs list saved facts, let people edit or delete them, and make influence inspectable instead of invisible.
Real-world example

ChatGPT · Saved memories sit in one searchable list, so people can review and manage what's stored.
Interactive Demo: Memory Management
Saved memories
3 saved
Declared
Prefers metric units in product specs
Inferred
Works on the Northwind catalog team
Declared
Wants short status updates, no jargon
Practically, that helps debug weird behavior ("it still thinks I prefer that old format"). It also signals that the person owns the data. Accumulated context only helps if people trust how it is managed.
→ Explore the Memory Management pattern
How the layers stack
One pattern helps. Several together cover different failure modes.
Picture a research assistant that streams the answer, shows search steps, cites sources, marks low-confidence claims, and asks before it sends anything. Each layer answers a different worry. Mystery drops. People can calibrate how hard they lean on the tool.
That does not mean dumping every log on the screen. It means the right detail at the right moment: enough to check, not enough to drown.
What these patterns do not fix
These patterns help with trust in capability ("can it do the job?"). They do less for trust in intent ("is this product looking out for me?"). Interface design cannot paper over misaligned incentives.
Models keep getting more interchangeable. The products people keep using are the ones they can check, steer, and stop.