Commands
Guidelines
The magic of conversational interfaces is that users don’t have to learn how to use them. Your persona should leverage the power of natural language understanding to adapt to the user’s word choices, instead of forcing the user to memorize a set of commands. It’s easier, and more natural, for users to respond to a narrow-focus question (e.g., “Do you want to hear some more options?”) than to be taught what to say (e.g., “To hear more options, say ‘continue’.”).
Teaching commands discourages experimentation and undermines trust. The implied message is that users have to say these exact phrases or they won’t be understood. In other words, the interface is not intuitive and the grammar is limited.
Usage
Focus on what the user can do rather than on what they can say.
Do.
Don't.
Use verb phrases to indicate actions the user can take. Users will be cooperative and echo them.
Do.
Don't.
After a No Match error, it’s okay to offer suggestions of things the user could say when they could benefit from more support.
Do.
Don't.
One-shot commands vs multi-turn dialogs
Build multi-turn dialogs for novices and one-shot commands for experts.
Allow a multi-turn dialog for novice users.
Speaker | User utterance / Spoken prompt |
---|---|
Misoflowers | Hi, I’m your florist at Misoflowers. Do you want to browse our selection of pre-arranged bouquets, or would you like to create your own? |
User | I wanna create my own |
Misoflowers | Sure, let’s get a bouquet started. Do you have a particular type of flower in mind? |
User | Uhhh, not really |
Misoflowers | In that case, what’s the main color you’d like for your bouquet? |
User | Yellow |
Misoflowers | Okay, I found 8 options. Our most popular yellow flowers are daffodils, daisies, sunflowers, and yellow roses. Do any of those sound good? |
User | Yeah, let’s do daisies |
Misoflowers | Alright, I’ve added yellow daisies to your bouquet. Anything else? |
User | Actually, can you put some tulips in there too? |
Misoflowers | Tulips. Sure. They come in white, yellow, pink, and violet. Which color do you want? |
User | Maybe the white ones? |
Misoflowers | Got it. White tulips. Will that be all? |
User | Yup |
Help users remember.
Speaker | User utterance / Spoken prompt |
---|---|
Misoflowers | Welcome back. Are you interested in our pre-arranged bouquets, or would you like to create your own? |
User | Can I create a bouquet with daisies and tulips? |
Misoflowers | Sure, let’s get your bouquet started. We have daisies in white, pink, or yellow. Which would you like? |
User | Yellow |
Misoflowers | And for the tulips, you have your choice of white, yellow, pink, or violet. So, which color do you want? |
User | White |
Misoflowers | Got it. So that’s a custom bouquet with yellow daisies and white tulips. Should I add it to your cart? |
User | Yes |
Allow one-shot commands for expert users.
Speaker | User utterance / Spoken prompt |
---|---|
Misoflowers | Hi again. Do you want to start with our pre-arranged bouquets, or would you rather create your own? |
User | I wanna create a bouquet of yellow daisies and white tulips. |
Misoflowers | Got it. One custom bouquet with yellow daisies and white tulips. Should I add it to your cart? |
User | Yes |