Fathom
AI Product UX

AI Product UX

Intermediate

Designing for a product that is sometimes wrong, often slow, and never quite the same twice. The interface carries more weight here than in deterministic software, because it is what converts an imperfect answer into something a person can safely use.

#LessonThe question it answers
01The Trust BudgetYou get a fixed number of wrong answers. How do you spend them?
02Streaming and Perceived LatencyHow do you make slow feel fast without lying?
03Showing UncertaintyHow do you communicate doubt without making the product feel broken?
04Designing for Wrong AnswersUndo, edit, diff review, escalate: what has to exist?
05The Empty Prompt Box ProblemWhat does a user do when anything is possible and nothing is suggested?
06Feedback Loops in the InterfaceHow does the interface feed the eval set?
07Attribution and Citation in the InterfaceHow do you show where an answer came from without clutter?
08Generative and Adaptive InterfacesWhen should the interface itself be generated?
09Voice and Multimodal SurfacesWhat changes when there is no screen, or more than text?
10Progressive AutonomyHow does a product earn the right to do more over time?
11Onboarding an AI FeatureHow do you teach a capability with no fixed shape?
12Worked: A Copilot SurfaceOne real interface, with the trust decisions named

↑↓ navigate↵ openesc close

drag to pan · scroll to zoom