Learning new skills is tough, and often the hardest part of learning a new skill is knowing where and what to look for first. As an emerging industry, Conversation Design doesn’t yet have well-defined career paths or industry credentials to guide people through the learning process.
I’ve put together 5 tips (with some added knowledge and tidbits) to help guide you as you learn to become a conversation designer.
Unlike visual UI design, conversational UIs have more constrictive technical limitations that conversation designers need to be aware of. There’s nothing worst than designing a great conversational experience only to find out that it’s not technically possible, or too laborious to do.
When I say learn the technology, I don’t mean you need to have a PhD in computational linguistics. As a conversation designer you should have a good high-level understanding of how an assistant works. By understanding the technology, you’ll be able to design great conversations within the scope of what’s possible today, and know what will be possible in a few years.
Here’s the high-level overview.
The basic gist for how conversational assistants work is when you talk to an assistant, Automatic Speech Recognition (ASR) software turns your speech (called an utterance) into text. If you’re designing a chatbot, the utterance is text to begin with so no ASR is necessary. Next, the utterance is sent to the Natural Language Processing and Understanding (NLP/NLU) software which determines the “intention” of the user. Then, the NLP/NLU passes this intention to the actual code of the app which matches up the user’s intention with a function (action to perform) in the codebase. The action is performed, the conversation state, ie what has happened in the conversation so far, is updated. Lastly, the app sends a response text to the user either by chat, or with synthetic speech (think Alexa voice) after transforming the text into speech using Text To Speech (TTS) software.
VUI, CUI, happy paths, Wizard of Oz testing, utterances and slots — there’s a lot of lingo to learn when learning conversation design. One important distinction to make when learning lingo is what is platform specific, and what is industry standard workflow lingo. Examples of this might be “APL” which stands for Alexa Presentation Language if you’re working with Alexa visuals, or “ISP” if you’re working with Alexa purchases. These aren’t conversation design terms, they’re platform native features that you as a Cx Designer aren’t expected to know unless you’ve worked with said platform before. Terms like happy path and sample dialogs however are design terms you’ll be expected to know.
Here are some of the basic lingo terms:
We’ve also put together a full glossary of terms you can check out and reference if you need to:
The workflow of a Conversation Designer varies from team to team, but after seeing 50,000+ teams use Voiceflow, I can safely say most Cx workflows go like this, with some changes in order:
Some steps may be missing, or this could be an overly exhaustive workflow for a one-person team. One thing is for sure though, iteration is key and many of these steps will be repeated countless times until the design is finalized.
The standard toolset of the conversation designer for the last 20 years has been spreadsheets, word docs and flowcharts. These 3 tools are still the most common design tools, albeit tools like Voiceflow are quickly becoming the modern design toolkit providing an all-in-one design and prototyping tool.
I’ve broken down what the 3 most common tools you’ll encounter for Cx design are used for:
Word docs: word docs are used to write and share sample dialogs, and sometimes persona guides. Sometimes word docs are skipped and sample dialogs are done in a spreadsheet instead for the convenience of using less tools.
Spreadsheets: spreadsheets are the most common tool for conversation design as they provide maximum flexibility and design fidelity. They are most often used to plan out intent and utterance structures, conversation contexts, and prompt variations.
Flowcharts: flowcharts are the most visual aspect of the Cx design and give the designer a way to communicate the flow of the conversation. The most common flowcharting tool used is LucidCharts, but you’ll also see Miro, Omnigraffle and a host of others depending on the company.
If you’re wondering why these 3 tools are used together, it’s because each provides a different “view” of the conversation. Given conversations are so vast in their breadth and deep in their context, it can be difficult for non purpose-built tools to accurately represent the scope of human conversation. So, three tools are used in tandem to each provide a different level of fidelity. Word docs provide the easiest to understand view and act as a “wireframe” that is easily sharable with stakeholders to explain the flow of the conversation. Flowcharts offer a view into the different branching flows of the conversation perfect for modelling context, but without the complexities of response variations or intent structures. Spreadsheets allow for the creation of high-fidelity contextual designs, but they are hard to read and understand the flow — so they’re paired with a flowchart.
To land a job as a conversation designer, you’ll want to build a portfolio of designs. To do this, you’ll want to create designs that accurately reflect the kinds of designs that are being created today in industry, specifically in industries like retail which have high adoption rates for conversational interfaces. One of the best ways to learn conversation design and simultaneously build a portfolio is to try and design the conversations you have everyday, like picking up your coffee from Starbucks or ordering a pizza. These seemingly trivial conversations, as you’ll learn, have deep complexities waiting for you just outside the happy path and will offer a great learning experience.
As a fun experiment, try designing both a burger ordering and pizza ordering experience. Email me both and tell me which you think is tougher. If we agree, we’ll provide you with an annual Voiceflow PRO license. I have very strong opinions on pizza vs burger designs — so there is certainly one “correct” answer! My email is braden.ream [at] voiceflow.com
Our mission at Voiceflow is to help the world have more interesting and engaging conversations with computers. We’re achieving this mission by giving you, conversation designers, developers and teams the best tools to create amazing conversations. Aside from blog posts like this one, we compile our findings for CxD best practices on our documentation site which you can find here.
Are you just getting started? Use Voiceflow to design and prototype great conversational experiences for free.
Having conversations can be hard. Designing conversations for VUI & chatbots can be even harder. Here are a few tips to get started.
Ask more than just for weather on your Google Home - we've listed out some of the best features and actions for your Google Home.