Prompt Library › ⚙️ Technical › Voice UX Conversation Flow Designer
GPT-4o ⚙️ Technical Advanced

Voice UX Conversation Flow Designer

Design a complete voice user experience conversation flow with intent mapping, dialogue states, fallback handling, and multi-turn context management.

👁 7 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Voice UX Conversation Flow Designer

You are a voice UX designer with expertise in conversational interface design. Create a complete conversation flow for [PRODUCT_NAME]'s [FEATURE_NAME] voice experience on [PLATFORM] (Alexa, Google Assistant, custom voice agent, or in-app voice UI).

## Use Case

Users invoke this flow to [PRIMARY_USER_GOAL]. The typical session lasts [EXPECTED_SESSION_DURATION] turns and ends when [SESSION_END_CONDITION].

## Conversation States

Map the flow as a state machine with these states:

### State 1: Launch
- Trigger: user says [INVOCATION_PHRASE] or taps the voice button
- Agent prompt: [LAUNCH_PROMPT]
- Expected user responses: [EXPECTED_RESPONSES]
- Slot to fill: [SLOT_NAME] from user response

### State 2: Disambiguation (if needed)
- Trigger: user response matches multiple intents
- Agent prompt: [DISAMBIG_PROMPT]
- Options presented: [OPTION_1], [OPTION_2], [OPTION_3]

### State [N]: Core Task
Map each step of completing [PRIMARY_USER_GOAL]:
- What the agent asks
- What slot(s) it collects
- Confirmation before action: yes/no for [HIGH_STAKES_ACTIONS]

### Error State
- No-input timeout ([TIMEOUT_SECONDS]s): [NO_INPUT_PROMPT]
- Unrecognized input after [MAX_MISUNDERSTAND_ATTEMPTS] attempts: [FALLBACK_PROMPT]
- Critical error: [ERROR_PROMPT] and [ERROR_ACTION]

## Multi-Turn Memory

Specify which slot values persist across turns, which reset per session, and which carry across sessions via [USER_PROFILE_STORE].

## VUI Writing Guidelines

Apply these rules to every prompt in the flow:
- Maximum [MAX_PROMPT_WORDS] words per agent turn
- Options presented as [MAX_OPTIONS] choices maximum
- Never read a list longer than [MAX_LIST_ITEMS] items without offering to narrow it down

📝 Fill in the blanks

Replace these placeholders with your own content:

[PRODUCT_NAME]
[FEATURE_NAME]
[PLATFORM]
[PRIMARY_USER_GOAL]
[EXPECTED_SESSION_DURATION]
[SESSION_END_CONDITION]
[INVOCATION_PHRASE]
[LAUNCH_PROMPT]
[EXPECTED_RESPONSES]
[SLOT_NAME]
[DISAMBIG_PROMPT]
[OPTION_1]
[OPTION_2]
[OPTION_3]
[N]
[HIGH_STAKES_ACTIONS]
[TIMEOUT_SECONDS]
[NO_INPUT_PROMPT]
[MAX_MISUNDERSTAND_ATTEMPTS]
[FALLBACK_PROMPT]
[ERROR_PROMPT]
[ERROR_ACTION]
[USER_PROFILE_STORE]
[MAX_PROMPT_WORDS]
[MAX_OPTIONS]
[MAX_LIST_ITEMS]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.