Skip to main content
Design

Designing Interfaces for Systems That Guess

AI voids the contract traditional UX is built on. Patterns for trust, control, and honest uncertainty when the same action will not always produce the same result.

Dana Whitfield
Dana Whitfield · 7 min read
Designing Interfaces for Systems That Guess

Traditional interfaces run on a promise: the same action produces the same result. Click the button, get the page. AI quietly voids that contract. The same input can return a different answer, the system can be wrong with complete confidence, and the person using it often has no way to tell which one they got. Designing around that uncertainty is a genuinely new craft, and most AI products are still getting it wrong.

Be honest about confidence

The fastest way to lose a user is to present a probabilistic guess with the visual authority of a fact. Good AI interfaces label what they are handing over — a draft, a suggestion, an estimate, an answer — and the label changes when the certainty does. Admitting the limits is not weakness. It is the reason somebody is willing to depend on the thing at all.

Show the work

Citations, sources, and a visible trail let people verify instead of taking it on faith. Here is the part teams miss: users who can check extend far more trust to the answers they never check, because they know the option is there.

The model proposes, the user decides

Every AI action needs an obvious path to edit, undo, regenerate, or throw away. The sense of being in control is what separates a tool that feels like help from one that feels like something happening to you. People forgive a great deal from a system that always lets them take the wheel, and forgive nothing from one that does not.

  • Frame output by confidence — draft, suggestion, or answer
  • Always offer edit, undo, and regenerate
  • Make sources and reasoning visible and checkable
  • Design real empty, loading, and “I am not sure” states

Make a wrong answer cheap

Since the system will sometimes be wrong, the design job is to lower the price of that. One-click correction. A clear undo. A preview before anything commits or sends. Those turn errors from incidents into small friction. The target is not a system that never errs — it is one where erring costs the user almost nothing.

Latency is a design surface

Waiting is part of every AI interaction, so it deserves the same attention as any other state. Streaming text, visible intermediate steps, and something honest to look at all beat a spinner. Silence during a wait reads as failure long before the request has actually failed.

The best AI interfaces do not hide that they are guessing. They make the guess easy to check, easy to fix, and easy to trust.

Design the relationship, not the screen

Using an AI product is closer to working with a collaborator than operating a tool — one that is excellent some of the time and confidently wrong the rest. The patterns that hold up are the ones that make that a healthy working relationship: clear about limits, generous with control, graceful under failure. Get it right and the AI stops being the feature and becomes the background, which is where good design usually lives.

UX DesignAI UXProduct DesignTrust
Dana Whitfield
Dana WhitfieldPrincipal Product Designer · Zehnai