The bot delivers a multi-part telling (e.g., instructions, narrative, explanation).
Extended telling commonly appears in instruction-based dialogue.
Sequence
- Announce scope & parts: “I’ll walk you through [topic].”
- For each step
- Bot utterance with core content.
- Support moves (available on demand), e.g. repeat, paraphrase, give an example, or define any key term used.
- Advance rule: move to the next step only on a continuer (e.g. “OK”, “next”, “go on”, “mm-hmm”, 👍).
- Interrupt rule: if the user gives a new intent (e.g., asks “why?”, changes topic/parameters: “use method B”), pause extended telling and:
- handle the clarification as repair within extended telling, or
- collect new data via bot inquiry, or
- switch to open request for a new task.
- Closing step: recap, offer an artifact, and propose next steps.
Guidance
- Keep each bot utterance short; move detail to paraphrase and example. TODO: needs alignment with user preference.
- Provide a progress indicator and allow “skip/back/stop” at any step.
Repair Affordances
- Repeat, paraphrase, example, definition at each step.
- Allow jump-to-step and quick exit to other activities.
Metrics
- Step completion/abort rates; dwell time per step.
- Repair distribution (which steps cause trouble).
Related patterns
Enables
- Conversation — a primitive for instruction-based dialogue
Alternatives
- Opening (Bot) — offered as an alternative to immediate engagement on user refusal
Related
- Inquiry (User) — for multi-part answers that exceed the scope of a single inquiry response
Preceded by
- User repair — extended telling is the fallback when simple paraphrase or definition fails to resolve confusion
