ellipse
pattern
Jan 08, 2021

How to Design Your Conversational AI Chatbots

Raghu Suram
Raghu Suram

Senior Product Manager, Artificial Intelligence

How to Design Your Conversational AI Chatbots

Armed with the latest natural language processing (NLP) technologies, companies are deploying conversational AI chatbots in an ever-widening range of use cases—from answering FAQs to recommending products and services to handling conversational commerce. And why not? Properly designed conversational AI chatbots improve customer satisfaction (by quickly identifying customer intent and efficiently resolving issues) and improve enterprise profitability (by reducing costs and strengthening customer loyalty). 

But what is “proper” chatbot design? To create memorable customer experiences—which lead to memorable business outcomes as well—conversational AI chatbot designers need to consider several factors. 

Visualize the AI Chatbot Conversation Flow

Human-to-chatbot conversations, much like human-to-human conversations, are extremely variable and often complex. To capture this in your chatbot design, first visualize the possible chatbot conversational paths as a flow chart; see below.

Visualization Conversation Builder


Conversational AI Chatbot Design: Chunk the Information

To identify customer intent and resolve customer issues, customers and chatbots must exchange a lot of information, which, in turn, must be “chunked” to reduce confusion and streamline resolution. Furthermore, that information needs to be chunked both when the chatbot requests/collects information from customers and also when it delivers information to customers. 

Let’s consider a Tracking use case to explore chunking in more detail. 

  • A chatbot that needs to collect Name, Tracking Number, Type, and Email should ask for one quantity at a time: Name first, then the Tracking Number, and so on.
  • Alternatively, a chatbot could use a form, also known as a card, to ask for all quantities at once. Cards are an inherently chunking medium; see below.
How to Design Your Conversational AI Chatbots


Similarly, chatbots use chunking when conveying information to customers—either delivering one quantity at a time, or including multiple quantities in a single card. Cards work best for conveying large amounts of information; see below. 

How to Design Your Conversational AI Chatbots


Conversational AI Chatbot Design: Personalization

Personalization, which we broadly categorize into two types, often improves the customer experience by quickly determining customer intent. 

  • Context-based personalization: Personalization based on information created by customers during their website or application interactions. For example, when a customer views “how to track your package” information, the chatbot sends a personalized Tracking message enabling the customer to more quickly resolve their issue.
  • Historical personalization: Personalization based on information created over time by customers during their website or application interactions. For example, when a customer provides their account number (say, when looking up their account balance), a chatbot in a later conversation retrieves that account number to provide the account balance. 


Conversational AI Chatbot Design: Optimization

Customers’ requests change as time goes by, and chatbots need to keep up with the dynamicity of these changes. You may best recognize and understand these changes by looking at performance reports measuring various KPIs. When a KPI falls short of your business expectations, the chatbot needs to be enhanced.

Here’s a glimpse into [24]7.ai reporting that enable a business to understand chatbot performance. 

Optimization Reports


Conversational AI Chatbot Design: [24]7.ai Engagement Cloud Conversation Builder

The [24]7.ai Engagement Cloud™ conversation builder is a conversation AI chatbot design tool integrated with our conversational AI platform, [24]7.ai Engagement Cloud. It enables you to focus on building conversational flows without getting bogged down by the underlying model complexities.

Conversation builder includes the following features:

  • An intuitive interface for visualizing chatbot-human conversations
  • API integrations for personalization and communicating with third-party data systems
  • Escalation configurations for seamless transference to human agents
  • Day zero social-model content for engaging in “small talk” with customers
  • Integration with the Engagement Cloud card designer, a tool for chunking information and enriching the conversation experience
  • Reporting capabilities for improving chatbot effectiveness 


Take the Next Step

To learn more about conversational AI, visit our AIVA Conversational AI web page

To learn more about [24].7ai Engagement Cloud conversation builder, please write us at [email protected] or arrange for a demo.

Related Posts

Ethical Issues/Factors in Chatbot Personality Design
Jan 12, 2021 Too Human for Humans: Ethical Issues in Chatbot Personality Design

Let’s dive into some of the…

Designing a Chatbot Personality
Dec 8, 2020 Chatbot Personality Design: Top Considerations

As I recently wrote (“Personality…