Interaction Design for AI
Latency and streaming affordances, error recovery, steering controls, and designing for probabilistic output.
12concepts
102flashcards
86minutes of reading
- 01 Accessibility in Streaming and Generated Interfaces Why token streaming fights the assistive-technology mechanism meant to announce it, what a runtime-generated interface does to the possibility of an accessibility review, and where AI output helps and costs disabled users their own voice.
- 02 Citations and Source Attribution in AI Interfaces Why a citation marker in a generated answer is a claim about support that is wrong a measurable fraction of the time, how citation recall and precision quantify that, and why the marker raises trust whether or not it is accurate.
- 03 Designing for Probabilistic Output Why interfaces built on the assumption of correct output fail when output is usually correct, the design moves that make errors survivable, and the cost of hiding uncertainty.
- 04 Latency, Streaming and Perceived Speed Why time to first token dominates perceived speed, how streaming changes what users tolerate, and the interaction costs that come with it.
- 05 Mixed-Initiative Interaction and When to Interrupt The expected-utility rule that decides whether a system should act on its guess, ask the user, or stay silent, why reversibility moves that threshold further than better accuracy does, and what an interruption actually costs.
- 06 Setting Expectations Before First Use Why the direction of a system's errors moves perceived accuracy more than its error rate does, what makes an error boundary learnable, and why onboarding is the cheapest intervention available and the first one to go stale.
- 07 When Chat Is the Wrong Interface Why a text box is the most expressive and least specifiable interface ever shipped, the expressiveness-versus-adjustability tradeoff that explains when to replace it with controls, and what generated UI costs in learnability.