SlideShare uma empresa Scribd logo
1 de 22
Some best practices for Conversational apps
Matthieu Varagnat
June 8, 2016
Does your business need it?
Don’t get caught in the hype
Best practice n°1:
Understand what are conv
apps can and cannot
(shouldn’t) do
August 2015
Now ?
Does your business need it?
Why choosing a conversational app?
• Great at early stage (cheaper and faster than mobile app)
• Awesome format for pre-sales or support
• Emotional link through conversation
• Can reduce « cognitive load ».
Choose the right type of app
Ranked by increasing technical complexity
• Notifications (FROM external service)
• Commands (TO external service)
• Onboarder / Form bot (then operator takes over)
• Hybrid bot/human (operator takes over if needed)
• 1-1 chatbot (personal assistant)
• Chatbot within group/teams
Choose the right platform
• BtC (Messenger, Telegram, Kik)
• BtB (Slack)
• SMS
• Web widget or in-app
Cognitive load
Best practice n°2: improve cognitive ergonomics
• Friction: number of clicks, apps switching, copy paste, …
• Reduce cognitive load = great conversation app
Cognitive Efficiency is a measure of how much cognitive effort is saved through the interface.
a messaging platform, open a calendar, scroll to the right day, and find the event on the calendar. In the second
—Rob May
Cognitive load
• pull analytics graphs within a Slack conversation with marketers.
• press a « Request ride » button from within a conversation with
friends
Cognitive load
• painfully explain what would have taken a click on a list of pics
VSor
Cognitive load
Image & gesture based apps
+ UX can be more fluid
- Need to switch apps
- Need to download app
Text-based bots
+ Embedded in conversations
+ Existing apps
- No visual cues (affordance)
How to reduce cognitive load?
Some ideas
• Best: Use images, buttons or structured inputs
• Better: Provide clear choices (Say ‘Black’ or ‘White’ please)
• Good: Provide clear indication on how to input information
Book tickets for tomorrow
Can you tell me which show? You can say
things like ‘The Avengers at 8pm’
Limit scope
Best practice n°3: focus on a well-defined problem
• For now, the best bots are dumb, ultra-focused bots
• Simplification reduces confusion for users
• Focus helps the bot deliver value
Limit scope
Helps answering critical design questions:
• What can I ask about?
• What options do I have?
Avoid complicated design of conversation paths & NLP parsing
Book room at 4pm vs Can you help me organize the meeting?
Onboarding
Hi, I’m your new bot!
Hmmm… Hi?
I’m sorry, I didn’t understand
Alright, how do I uninstall this
Onboarding
Best practice n°4: Great onboarding is crucial
• Suggest commands
• Brief configuration steps
• Go quickly to value-delivering step
Do not leave user with a « hi » and a white page
Commands
Best practice n°5: support standard commands
• Help
• Menu
• Feedback
• Validate input
Hi, I’m your new bot!Hmmm… Hi?
Change destination
Book Flight
Provide escape routes
Where do you want to go?
Paris
I got Paris, Texas. Should I
book a flight?
• Allow reaching a human
Provide escape routes
Talk to support
Change my location
Help
Say ‘Movies’ to know what’s
playing in nearby theaters
Content
Best practice n°6: The content is the UI. Craft it with care
• Find a tone. Robotic or friendly?
• BASAAP: Be as Smart as a Puppy
Making smart things that don’t try to be too smart and fail, and indeed,
by design, make endearing failures in their attempts to learn and
improve. Like puppies.
Attention to content
Good writing skills will be sought after
• Avoid almost-human ‘uncanney valley’
• Avoid walls of text
• Limit notification frequency (high relevance ratio)
Consider AI/NLP carefully
100%
Human
Fluidify Rigid
command
syntax
NLP
Example:
Automate
Summary
1. Understand what are conv apps can and cannot (shouldn’t) do
2. Improve cognitive ergonomics
3. Focus on a well-defined problem
4. Great onboarding is crucial
5. Support standard commands
6. The content is the UI. Craft it with care
Reading material
• http://venturebeat.com/2016/05/21/the-5-branches-of-conversational-commerce-a-guide-for-the-bot-
curious/
• http://www.technicallysentient.com/blog/2016/4/1/cognitive-ergonomics-and-chatbots
• https://blog.intercom.io/principles-bot-design/
• http://berglondon.com/blog/2010/09/04/b-a-s-a-a-p/
• https://medium.com/truth-labs/where-does-conversational-ui-leave-design-7044c395be9f#.j65g36hqb
• http://techcrunch.com/2016/05/29/why-do-chatbots-suck/
• https://pilot.co/blog/chatbot-dilemma/
• https://chatbotsmagazine.com/designing-messenger-bots-f016a2c842cd#.ndslww93i

Mais conteúdo relacionado

Mais procurados

Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
Md. Mahedi Mahfuj
 
Houston_June_23 Kore_SL_FINAL
Houston_June_23 Kore_SL_FINALHouston_June_23 Kore_SL_FINAL
Houston_June_23 Kore_SL_FINAL
Sam Lakkundi
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
Samuel Adams, MBA
 

Mais procurados (20)

Chat bot get ready for the next trend of business [en]
Chat bot   get ready for the next trend of business [en]Chat bot   get ready for the next trend of business [en]
Chat bot get ready for the next trend of business [en]
 
Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)Chat Bots, ChatOps and the Conversational User Interface (CUI)
Chat Bots, ChatOps and the Conversational User Interface (CUI)
 
Chatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer ServiceChatbots: Connecting Artificial Intelligence and Customer Service
Chatbots: Connecting Artificial Intelligence and Customer Service
 
Chat bots: what, why and (a bit of) how?
Chat bots: what, why and (a bit of) how?Chat bots: what, why and (a bit of) how?
Chat bots: what, why and (a bit of) how?
 
The Chatbot Revolution
The Chatbot RevolutionThe Chatbot Revolution
The Chatbot Revolution
 
The lifecycle of a chatbot
The lifecycle of a chatbotThe lifecycle of a chatbot
The lifecycle of a chatbot
 
The Rise of Chatbots
The Rise of ChatbotsThe Rise of Chatbots
The Rise of Chatbots
 
Chatbot 101 - Robert McGovern
Chatbot 101 - Robert McGovernChatbot 101 - Robert McGovern
Chatbot 101 - Robert McGovern
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
Chatbot: What is it ?
Chatbot: What is it ?Chatbot: What is it ?
Chatbot: What is it ?
 
Chat bots
Chat botsChat bots
Chat bots
 
Chatbots and AI
Chatbots and AIChatbots and AI
Chatbots and AI
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
 
Houston_June_23 Kore_SL_FINAL
Houston_June_23 Kore_SL_FINALHouston_June_23 Kore_SL_FINAL
Houston_June_23 Kore_SL_FINAL
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overview
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
 
Introduction to Chat Bots
Introduction to Chat BotsIntroduction to Chat Bots
Introduction to Chat Bots
 
Chatbots
ChatbotsChatbots
Chatbots
 

Semelhante a Conversational apps UX best practices

Semelhante a Conversational apps UX best practices (20)

Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & Chatboxes
 
Building A Lead Generating Chatbot
Building A Lead Generating ChatbotBuilding A Lead Generating Chatbot
Building A Lead Generating Chatbot
 
Chatbot and AI Design Principles
Chatbot and AI Design PrinciplesChatbot and AI Design Principles
Chatbot and AI Design Principles
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
 
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
 
Practical guide-mastering-chatbots-eb-engb
Practical guide-mastering-chatbots-eb-engbPractical guide-mastering-chatbots-eb-engb
Practical guide-mastering-chatbots-eb-engb
 
Conversational Experiences for Humans
Conversational Experiences for HumansConversational Experiences for Humans
Conversational Experiences for Humans
 
Mat Velloso - Bots in the real world
Mat Velloso - Bots in the real worldMat Velloso - Bots in the real world
Mat Velloso - Bots in the real world
 
[Webinar] customer support chatbots
[Webinar] customer support chatbots[Webinar] customer support chatbots
[Webinar] customer support chatbots
 
Chatbot interaction design — IxDA London July 2017
Chatbot interaction design — IxDA London July 2017Chatbot interaction design — IxDA London July 2017
Chatbot interaction design — IxDA London July 2017
 
Applications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdfApplications-of-Artificial intelligence-Chatbot.pdf
Applications-of-Artificial intelligence-Chatbot.pdf
 
UX Design for ChatBots
UX Design for ChatBotsUX Design for ChatBots
UX Design for ChatBots
 
How Chatbots Can Help Your Marketing | Seattle Interactive 2017
How Chatbots Can Help Your Marketing | Seattle Interactive 2017How Chatbots Can Help Your Marketing | Seattle Interactive 2017
How Chatbots Can Help Your Marketing | Seattle Interactive 2017
 
The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voice
 
Debunking the Myths of ChatBots
Debunking the Myths of ChatBotsDebunking the Myths of ChatBots
Debunking the Myths of ChatBots
 
Debunking The Myths of ChatBots
Debunking The Myths of ChatBotsDebunking The Myths of ChatBots
Debunking The Myths of ChatBots
 
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Conversational apps UX best practices

  • 1. Some best practices for Conversational apps Matthieu Varagnat June 8, 2016
  • 2. Does your business need it? Don’t get caught in the hype Best practice n°1: Understand what are conv apps can and cannot (shouldn’t) do August 2015 Now ?
  • 3. Does your business need it? Why choosing a conversational app? • Great at early stage (cheaper and faster than mobile app) • Awesome format for pre-sales or support • Emotional link through conversation • Can reduce « cognitive load ».
  • 4. Choose the right type of app Ranked by increasing technical complexity • Notifications (FROM external service) • Commands (TO external service) • Onboarder / Form bot (then operator takes over) • Hybrid bot/human (operator takes over if needed) • 1-1 chatbot (personal assistant) • Chatbot within group/teams
  • 5. Choose the right platform • BtC (Messenger, Telegram, Kik) • BtB (Slack) • SMS • Web widget or in-app
  • 6. Cognitive load Best practice n°2: improve cognitive ergonomics • Friction: number of clicks, apps switching, copy paste, … • Reduce cognitive load = great conversation app Cognitive Efficiency is a measure of how much cognitive effort is saved through the interface. a messaging platform, open a calendar, scroll to the right day, and find the event on the calendar. In the second —Rob May
  • 7. Cognitive load • pull analytics graphs within a Slack conversation with marketers. • press a « Request ride » button from within a conversation with friends
  • 8. Cognitive load • painfully explain what would have taken a click on a list of pics VSor
  • 9. Cognitive load Image & gesture based apps + UX can be more fluid - Need to switch apps - Need to download app Text-based bots + Embedded in conversations + Existing apps - No visual cues (affordance)
  • 10. How to reduce cognitive load? Some ideas • Best: Use images, buttons or structured inputs • Better: Provide clear choices (Say ‘Black’ or ‘White’ please) • Good: Provide clear indication on how to input information Book tickets for tomorrow Can you tell me which show? You can say things like ‘The Avengers at 8pm’
  • 11. Limit scope Best practice n°3: focus on a well-defined problem • For now, the best bots are dumb, ultra-focused bots • Simplification reduces confusion for users • Focus helps the bot deliver value
  • 12. Limit scope Helps answering critical design questions: • What can I ask about? • What options do I have? Avoid complicated design of conversation paths & NLP parsing Book room at 4pm vs Can you help me organize the meeting?
  • 13. Onboarding Hi, I’m your new bot! Hmmm… Hi? I’m sorry, I didn’t understand Alright, how do I uninstall this
  • 14. Onboarding Best practice n°4: Great onboarding is crucial • Suggest commands • Brief configuration steps • Go quickly to value-delivering step Do not leave user with a « hi » and a white page
  • 15. Commands Best practice n°5: support standard commands • Help • Menu • Feedback
  • 16. • Validate input Hi, I’m your new bot!Hmmm… Hi? Change destination Book Flight Provide escape routes Where do you want to go? Paris I got Paris, Texas. Should I book a flight?
  • 17. • Allow reaching a human Provide escape routes Talk to support Change my location Help Say ‘Movies’ to know what’s playing in nearby theaters
  • 18. Content Best practice n°6: The content is the UI. Craft it with care • Find a tone. Robotic or friendly? • BASAAP: Be as Smart as a Puppy Making smart things that don’t try to be too smart and fail, and indeed, by design, make endearing failures in their attempts to learn and improve. Like puppies.
  • 19. Attention to content Good writing skills will be sought after • Avoid almost-human ‘uncanney valley’ • Avoid walls of text • Limit notification frequency (high relevance ratio)
  • 20. Consider AI/NLP carefully 100% Human Fluidify Rigid command syntax NLP Example: Automate
  • 21. Summary 1. Understand what are conv apps can and cannot (shouldn’t) do 2. Improve cognitive ergonomics 3. Focus on a well-defined problem 4. Great onboarding is crucial 5. Support standard commands 6. The content is the UI. Craft it with care
  • 22. Reading material • http://venturebeat.com/2016/05/21/the-5-branches-of-conversational-commerce-a-guide-for-the-bot- curious/ • http://www.technicallysentient.com/blog/2016/4/1/cognitive-ergonomics-and-chatbots • https://blog.intercom.io/principles-bot-design/ • http://berglondon.com/blog/2010/09/04/b-a-s-a-a-p/ • https://medium.com/truth-labs/where-does-conversational-ui-leave-design-7044c395be9f#.j65g36hqb • http://techcrunch.com/2016/05/29/why-do-chatbots-suck/ • https://pilot.co/blog/chatbot-dilemma/ • https://chatbotsmagazine.com/designing-messenger-bots-f016a2c842cd#.ndslww93i