Building With LLMs
Production/30 min

Streaming UX

Design interfaces that feel fast while making partial, uncertain, or long-running AI output understandable.

Lesson

Streaming changes the waiting experience. Users see movement quickly, but they also need confidence that the system is still working correctly.

Good streaming UX pairs partial text with stable controls, recovery paths, and clear completion states.

Objectives

Explain why streaming improves perceived speed.
Design useful intermediate states.
Avoid misleading partial output.

Practice

Sketch a loading state for a long AI answer.
Define when users can interrupt, retry, or copy.

Next action

Prototype the states for a streaming answer card.