2.13. Demo Mode¶
Demo Mode lets you run a pre-written sequence of prompts hands-free, so you can walk an audience through a live inference demonstration without touching the keyboard. You create a playbook with steps, configure timing and agent profiles, then hit Start.
Playbooks¶
A playbook is a named list of steps. Each step sends a prompt to the current model and waits for the response before moving on. You manage playbooks under Settings > Demo.
Creating a playbook¶
Click + New Playbook, then fill in:
-
Name — a unique identifier; this becomes the filename on disk and cannot be changed after creation.
-
Description — optional text shown in the playbook list.
-
Clear chat between steps — when checked, each step opens a fresh chat session instead of continuing the previous conversation.
-
Loop indefinitely — after the last step completes, the playbook restarts from step 1.
-
Clear all demo chat sessions on stop — when checked, stopping the demo deletes every chat session created during playback. A confirmation dialog appears before deletion.
Steps¶
Each step has:
-
Prompt — the text sent to the model. Required; cannot be blank.
-
Agent profile (optional) — choose a specific agent profile for this step. The store saves the currently active profile before the step starts and restores it afterward. Leave blank to keep whatever profile is already active.
-
Follow-up questions (optional) — a list of additional prompts sent sequentially within the same chat session after the main prompt finishes. Useful for multi-turn exchanges that belong together in a single step. Up to 10 follow-up prompts per step; each must be non-empty. A one-second pause separates each follow-up from the previous response.
-
Delay after response (ms) — how long to wait after the response (and all follow-up prompts) completes before advancing to the next step. Maximum 30 000 ms. The default is 3 000 ms.
You can reorder steps with the up/down arrow buttons. Steps cannot be reordered after saving — edit the playbook to change the order.
Starting a demo¶
Click Start next to any playbook in the list. The app navigates to the Chat page automatically so the audience sees the conversation as it unfolds.
The floating Demo Control Bar appears at the bottom of the screen while a demo is active. It shows the playbook name, current step (e.g. "Step 2 / 5"), and playback status.
Controlling playback¶
| Action | Effect |
|---|---|
| Pause | Stops between the current step and the next; the current response finishes normally. |
| Resume | Continues from the next step. |
| Stop | Aborts immediately. If "Clear on stop" is enabled, asks for confirmation before deleting demo sessions. |
You can also stop a demo from Settings > Demo while it is active.
Built-in playbook¶
A read-only "Product Demo" playbook ships with the app. It contains five prompts covering a greeting, quantum computing explanation, a Python coding task, local-inference advantages, and a short poem. You cannot delete it, but you can create your own playbooks with the same name to override it.
Limits¶
| Item | Limit |
|---|---|
| Follow-up prompts per step | 10 |
| Maximum delay per step | 30 000 ms |
| Playbook name length | No hard limit; must contain at least one alphanumeric character |