Skip to lesson
Exit
Motion, Interaction & Prototyping1 / 2

1 min lesson

Agent and chat UIs

Rebuild the main list in "Agent and chat UIs", then say what each item changes.

Step 1 of 2

Agent and chat UIsstreaming, tool calls, interruption, context

An agent runs over time and takes actions, which is a harder UI problem than a chat bubble. The user needs to follow what it’s doing, trust the steps and stop it the moment it goes wrong.

  • Streaming so the user sees thinking arrive token by token - silence reads as a hang, even when work is happening.
  • Tool-call surfaces that make each action visible: which file it read, what command it ran, what it’s about to change.
  • Interruption as a first-class control. A stop button that actually halts the run, immediately, is non-negotiable for trust.
  • Context display so the user knows what the agent can see. Hidden context is the fastest way to lose a user’s confidence.