6 workflows to create amazing conversational AI experiences
When designing a conversational assistant, every design journey is different. Some are net new projects, others are migrations from existing systems. Depending on your project state, organizational structure and tech stack, you’ll follow a different driven approach.
Some of the workflows we’ve seen include:
The Six workflows
Sample Dialogs
Visual Conversation Design
Transcript based design - New
Transcript based design - Existing
Intent driven designs
End 2 End driven design
Each of these workflows have their own pros and cons, and can often be used in conjunction when building a Conversational AI assistant.
In this workflow, teams create different conversational paths based on sample dialogs from user personas. Each dialog is given specific attention to achieve its target outcomes, and then the dialogs are combined to form the conversational assistant.
Here’s an example of a sample conversation between a user and a google assistant from google io 2018.
With this design, we now have one conversation between a person and a bot, a great start! Now we need to repeat this for all of our possible flows. After the flows are created, you’ll need to migrate these conversation designs to a prototype to validate how they sound in real life.
Benefits
A very user experience centric approach - allows you to go into detail and see a whole conversation in context
Easy for team members to work in parallel across different user actions
Challenges
Reconciling and grouping flows together - flows often overlap and for large projects, reconciling flows is a tedious process
DeDuplication of data - often flow assignment isn’t perfect and breaks NLUs due to duplicates of intents, utterances and entities
Long transcript to prototype timing - converting text to a working prototype often requires conversational designers to work with a development team to push a new version. This increases time to prototyping and lowers the number of tweaks you can do in production
Conquering these challenges
Using an automated import from text flows to prototyping tool. Reduces work and error rate
Building inside a tool that supports prototyping
Using an NLU management tool to see overlaps in flows to reduce NLU confusion
From Transcript Based Design - New Flow
In this workflow, we assume that we have some existing data and want to create a new conversational assistant. This data might come from a call centre or a manual channel like a web chat. From our transcripts we usually want to build out a conversational assistant that can handle the most common questions to start, eventually moving towards more advanced flows.
Benefits
Data driven techniques have the highest ROI since they are based directly on user actions
Replacing an existing manual channel reduces time and effort spent on support
Challenges
Sorting through thousands of intents is time consuming and overwhelming
Exporting data from your existing systems can be a tedious task
Data may be stale and not relevant to current offerings
Conquering these challenges
An automated intent detection system that can detect similar requests and utterances
A data visualization layer to label conversations easily
An easy import from your existing systems to your conversational design platform.
From Transcript Based Design - Enrich Flow
In this workflow you have a project deployed already for prototyping or production and are noticing that user behaviour is different from your original designs. As a result, you want to add a couple extra flows from this data or enrich your existing intents with real world utterances. Your goal is to get into a workflow that improves the conversational assistant with every release.
Benefits
Your adding to existing designed conversations saving time to market
Data driven techniques have the highest ROI since they are based directly on user actions
Challenges
Your production data might have thousands of utterances, they can be a pain to sort through and filter. You need a way to manage the relevant and irrelevant ones.
Exporting data from your production system to your design system may be frustrating and limit your teams motivation to do frequent updates and releases.
Conquering these challenges
An automated integration between your prod dialogue manager/NLU with your design tool will make it
A data visualization layer to label conversations, identify new intents and enrich your NLU
The ability to archive and remove irrelevant or duplicate data
Visual Conversation Design
Benefits
Visual collaboration makes designs easy to follow along and build together.
Specific flows and general design principles can be seen at the same time.
Running prototypes with your users to iterate quickly.
Easy to merge flows for an assistant by any team member.
Challenges
Seeing all your data at once. Flows can often blur together for larger projects.
Visual designs sometimes limit customizability
Designs are often non run-able creating a migration effort.
Conquering these challenges
An NLU manager view can help you see all your data and manage it with ease
API blocks and custom steps can allow powerful customizability
Choosing a CXD solution that allows you to run prototypes, live assistants or export to your NLU of choice
Intent Driven designs
Benefits
Your adding to existing designed conversations saving time to market
Data driven techniques have the highest ROI since they are based directly on user actions
Challenges
Your production data might have thousands of utterances, they can be a pain to sort through and filter. You need a way to manage the relevant and irrelevant ones.
Exporting data from your production system to your design system may be frustrating and limit your teams motivation to do frequent updates and releases.
Conquering these challenges
An automated integration between your prod dialogue manager/NLU with your design tool will make it
A data visualization layer to label conversations, identify new intents and enrich your NLU
The ability to archive and remove irrelevant or duplicate data
NLU Driven designs
In large enterprises and organizations where conversational AI is usually a developer or data scientist domain, conversational design projects may start from the data. Creating an NLU model of things that users may say and deploying an NLU from there. These designs usually occur due to siloing in large organizations, but have the opportunity to kick start any conversational design project with ample amounts of data to represent customer experiences.
Benefits
Strong foundation to allow designers to design and prototype with real data
Data curation process is already complete
Challenges
Visualizing the existing flows data from the NLU context
Iterating on the flows as a cross functional team
synchronizing and duplicating data between the design team and the NLU team
Conquering these challenges
NLU imports into your design tool of choice
A real time collaborative canvas
Easy integrations and deployment functionality for re-deploying new designs
End 2 End Driven Designs
As a technology focused company, you may want to build a “hello world” application that goes every step of the way; from design, to prototype, to production and beyond. Your goal is to validate all the technology along the way and make sure
Benefits
Validate your whole Conversational AI stack from design to prod
Identify challenges and create better project estimates
Parallelize work among different members of your team
Challenges
Less time spent mastering each component of design, prototyping and production deployment
Context switching when revisiting earlier stages to complete your conversational assistant
Conquering these challenges
Building on one platform that enables end to end development
Good documentation within your design and development environment
6 workflows cheatsheet
A cheatsheet of all 6 workflows broken out by benefits, challenges & solutions
Ready to level up your team's workflow? Book a call.
We’re Bulgaria’s leading Voiceflow agency, with deep experience building high-quality AI chatbots and voice agents. Our work includes projects for enterprise clients like Pulse Fitness, Transcard, and Zarimex. We focus on long-term partnerships, acting as your dedicated AI transformation partner.