Interaction Design for AI
Latency and streaming affordances, error recovery, steering controls, and designing for probabilistic output.
12concepts
102flashcards
86minutes of reading
- 01 Branching, Comparison and the Linear Transcript Why a chat transcript makes exploration destructive and comparison expensive, what the research interfaces that break linearity actually provide, and the quadratic comparison cost that stops users exploring long before the model runs out of ideas.
- 02 Feedback Collection That Is Worth Having Why thumbs-up and thumbs-down produce almost no usable signal, which implicit behaviours carry more information, and how to collect explicit feedback that can actually train something.
- 03 Interfaces for Multi-Step Agents What changes when the system acts over minutes rather than responds in seconds, how to make a long trajectory legible without demanding constant attention, and where the intervention points belong.
- 04 Reasoning Traces as an Interface Surface Why the thinking text shown next to an answer is a progress indicator and a steering handle rather than an explanation, how providers split the trace into reasoning and progress updates, and what the faithfulness results mean for anyone rendering it.
- 05 Steering, Correction and Repair What a user does when the output is nearly right, why regeneration is the wrong primary affordance, and the controls that let someone converge rather than resample.