Johnny Chan logo
AI DesignMay 19, 20266 min read

By Johnny Chan · UI/UX Designer, Hong Kong

Designing Interfaces for AI Products People Actually Trust

Chat shells, confidence cues, error recovery, and when to drop users into normal UI. What changes when the product guesses instead of only computing.

Designing Interfaces for AI Products People Actually Trust

Most AI products do not fail because the model is weak. They fail because the interface hides limits, overpromises, or leaves people stuck when the answer is wrong. I see this on fintech and logistics apps in Hong Kong: a polished chat layer on top of workflows that still need forms, receipts, and clear confirmations. These patterns apply to copilots, search assistants, and generative panels inside products you already ship.

Teach capability before the first send

Empty states should show three real tasks, not a blank box and a disclaimer wall. Pair examples with plain limits: “Answers can be wrong. Check dates before you book.” Users forgive uncertainty when you name it early.

Make answers scannable and grounded

  • Show sources when retrieval is in play. Let people open the original doc.
  • Lead with a short summary. Put long detail behind expand or a second screen.
  • Use loading copy that says what the system is doing: “Checking your last three orders…”

Plan for wrong answers

Every flow needs edit, retry, undo, or a path to a human. Errors should say what to do next, not imply the user asked badly. Rate limits, timeouts, and logged-out states need the same care as the happy path.

Route precision work to familiar UI

Chat is a good front door. Checkout, calendars, permissions, and account changes still belong in components users already understand. The teams I work with win trust when AI suggests and structured UI confirms.

Let's work together

Open to UI/UX projects, collaborations, and product design support in Hong Kong and remotely.

Let's Connect