SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
AWS Summit 2018 Version 2.0
Chatbot and AI
Design Principles
UX eye for a tech guy
Hola
Soy humano
Mauricio Perez
UX/CX Service Design Strategist
AWS Summit 2018 Version 1.0
The story
» Understanding your users
» Identifying the problem
» Defining the scope
» Designing conversations
» Measuring success
Understanding
your users
1
Customer personas
What do we need to
know about our
customers to ensure the
chatbot will be
successful?
Demographics Needs
● Age
● Devices
● Location
● Gender
● Language
● Occupation
Behaviours
What are their needs
and emotions when it
comes to interfacing
with your product /
services? Why?
What daily behaviours
do they have? What
behaviours do they
exhibit with your
product / service and
why?
Customer contexts
What do we know about your
customers contexts?
Physical
context
Cognitive
context
Emotional
context
Identifying the
problem
2
How might we solve the problem of…
Problem statement
Defining the
scope of your bot
3
Chatbot objective
The chatbot will try to solve the
problem of…
when people are…
so that…
What kind of personality does your
chatbot need to have in order to
engage and service your customers
in their contexts?
Chatbot persona
Goals
__________________
__________________
__________________
Personality
Understated Enthusiastic
Playful Dry
Formal Informal
Protip:
Its okay for
your bot to
only have 1
goal at
launch!
Designing
conversations
4
Mapping a
conversation flow
So usually with manual automation, we
start with a key as we start to map the
architecture.
Choose a tool that facilitates real-time
collaboration
Conversation types
There are two main types of conversations.
The first is task-led, where the aim is to
accomplish certain goals while going through
the conversational funnel. The second will be a
topic-led conversation; this type is different
because it’s more about entertainment.
Choose your technology wisely as some will
restrict your flexibility when things go wrong. Task-led
Funnels you to an end
Topic-led
Endless exploration
Hello
human!The chatbot greeting
What do we need to consider in our
chatbot greeting given the wide
variety of contexts and the way
people tend to converse in text?
● I’m not human (avatar helps)
● What I can do…
● Establish trust
Greetings
earthling
Hi I just need to
you know… Yo sup homie!
Ciao bella que
cosa?
Hi, I’m Paris… Human
please
I need…
> : (
Known inputs
Illustrate all possible entry points and
any “known” categories the bot will
recognise in dialogue.
Depending on the tech you choose,
this will be one of the most time
consuming things to get the desired
experience at the beginning.
Unknown inputs
Prepare a good “I don’t know” fallback
● Vary responses with hints
● Confirm user input in dialogue
● Try humor and personality
● Allow for a safety net referral
● Be responsive
● Be remorseful
● Allow user to try again
● Vary responses with hints
● Capture errors to learn
● Allow for escalation words
Responding to
unknown inputs
Hmm, I am sorry but I am still learning
and I'm not familiar with those words,
Could you try again using different
words?
I am sorry but I still cannot
understand. Would you prefer
to speak to a real person?
Safety nets
Do you have any safety nets in place when things
go wrong? How will people behave when they want
to bail out of a conversation or escalate an issue
that they cannot get help with?
HUMAAAN!!!
My bad…
Escalation
When referring a person to a support person, keep
in mind that they will have to read through the
entire transcript in order to understand the user’s
needs in context in order to help them.
By the time they get back to the user, they might
have abandoned the chat altogether.
If only we had a
service designer…
Sad loops
When things go wrong, what things need
to be in place to allow us to learn from
these scenarios?
Establishing
trust
● Demonstrate stability and credibility
● Address privacy and security concerns
● Be helpful but not creepy
● Be transparent about intent and ability
Offensive context
People will inevitably play with and even
abuse AI in different ways. We can take an
active stance to address any offences and
respond to contexts appropriately.
● Offensive language
● Harassment and abuse
● Self harm
● Mental health
● Threats of violence
The idle time-out
This will be a common scenario if the system
needs to time-out the user session.
1. Confirm “Are you still there?”
2. Responses for user activity
3. Time out dialogue
4. Memory of session
Are you still
there?
Example of an idle
conversation
This will be a common scenario if the
system needs to time-out the user
session.
Yes they allow quick and easy
interaction, look great and restrict
input to avoid broken conversations
but there are some things to consider…
Interaction elements
AI UIlessmore
Accessibility
Google’s Allo app
People with vision impairment using
Voiceover may not notice buttons and
even if they did, they are not
interactive with Voiceover.
When we think about conversation
design in our chats, all the rules we
put in place might one day be used in
a wonderful voice application in cars
fridges etc… which is exciting!
Until we have to decide how to deal
with all those User Interface elements
we put in there to begin with…
#facepalm
Think of the future Alexa, put on
Game of
Thrones!
Sure, which
episode?
<image 1>
<button>…
Pancake
recipes!
Take me
to…
Measuring success5
● Demographics
● Locations / Times of day / Devices
● Needs / Intent capture / Top utterances
● Error fallbacks
● Funnels mapping task completion / abandonment
● Session times
● Retention of new vs returning users
Quantitative Analytics
indicators
● Transcript trawling (you poor soul)
● Text-based user ratings
● Sentiment capture
● Live observation
● Usability testing
Qualitative Analytics
indicators
Thanks for chatting - how
would you rate our
conversation? 1 = poor, 5 =
excellent.
DO NOT GO LIVE WITHOUT DOING THIS
People, context and technology will always end up
surprising you in conversations. I would
recommend at least 3x rounds with 10 people each
time to get an idea of how people will interact
with your chatbot and how your bot will handle
when things go wrong.
Usability testing
Provided you have a good safety net for
escalations, users can still have their needs met
with a low success rate when a chatbot fails.
Ideally, you should be aiming at an 80% success
rate unaided from a chatbot before launch.
Deciding when to go live
Fin
Or it just the beginning? Come and talk at our booth!
dius.com.au/…

Weitere ähnliche Inhalte

Was ist angesagt?

An introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTAn introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTSuman Debnath
 
Building NLP applications with Transformers
Building NLP applications with TransformersBuilding NLP applications with Transformers
Building NLP applications with TransformersJulien SIMON
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to ChatbotsDaden Limited
 
Introduction to chat bot
Introduction to chat botIntroduction to chat bot
Introduction to chat botmohamed ali
 
Natural language processing and transformer models
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer modelsDing Li
 
LLM presentation final
LLM presentation finalLLM presentation final
LLM presentation finalRuth Griffin
 
Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Yuta Niki
 
Impact of Chatbots in e-commerce
Impact of Chatbots in e-commerceImpact of Chatbots in e-commerce
Impact of Chatbots in e-commerceErandra Jayasundara
 
Exploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingExploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingAdicodeTechnologies
 
Open AI Chat GPT-4-3.pptx
Open AI Chat GPT-4-3.pptxOpen AI Chat GPT-4-3.pptx
Open AI Chat GPT-4-3.pptxJKHomer
 
ChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptxChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptxRameshBabu161437
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingMercy Rani
 
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Edureka!
 

Was ist angesagt? (20)

AI Chatbot
AI ChatbotAI Chatbot
AI Chatbot
 
LLMs Bootcamp
LLMs BootcampLLMs Bootcamp
LLMs Bootcamp
 
An introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTAn introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERT
 
Open AI Chat GPT.
Open AI Chat GPT.Open AI Chat GPT.
Open AI Chat GPT.
 
Building NLP applications with Transformers
Building NLP applications with TransformersBuilding NLP applications with Transformers
Building NLP applications with Transformers
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
Uses of AI text bot.pdf
Uses of AI text bot.pdfUses of AI text bot.pdf
Uses of AI text bot.pdf
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
 
Introduction to chat bot
Introduction to chat botIntroduction to chat bot
Introduction to chat bot
 
Natural language processing and transformer models
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer models
 
LLM presentation final
LLM presentation finalLLM presentation final
LLM presentation final
 
Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)
 
Impact of Chatbots in e-commerce
Impact of Chatbots in e-commerceImpact of Chatbots in e-commerce
Impact of Chatbots in e-commerce
 
Exploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective TeachingExploring ChatGPT For Effective Teaching
Exploring ChatGPT For Effective Teaching
 
Build a chatbot using rasa
Build a chatbot using rasaBuild a chatbot using rasa
Build a chatbot using rasa
 
Open AI Chat GPT-4-3.pptx
Open AI Chat GPT-4-3.pptxOpen AI Chat GPT-4-3.pptx
Open AI Chat GPT-4-3.pptx
 
ChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptxChatGPT-Template-slidesppt.net_.pptx
ChatGPT-Template-slidesppt.net_.pptx
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
Creating Chatbots Using TensorFlow | Chatbot Tutorial | Deep Learning Trainin...
 
Chatbot
ChatbotChatbot
Chatbot
 

Ähnlich wie AWS Summit 2018 Chatbot Design Guide

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 2017Boon Yew Chew
 
Pitfalls and potholes of content moderation for chatbots, Elayne Ruane
Pitfalls and potholes of content moderation for chatbots, Elayne RuanePitfalls and potholes of content moderation for chatbots, Elayne Ruane
Pitfalls and potholes of content moderation for chatbots, Elayne RuaneAlan Quayle
 
Building Conversational Experiences for Google Assistant '18
Building Conversational Experiences for Google Assistant '18Building Conversational Experiences for Google Assistant '18
Building Conversational Experiences for Google Assistant '18Abdelrahman Omran
 
Conversational apps UX best practices
Conversational apps UX best practicesConversational apps UX best practices
Conversational apps UX best practicesMatthieu Varagnat
 
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...UXPA International
 
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...Jon Temple
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by SystangoSystango
 
eChat for business
eChat for businesseChat for business
eChat for businessMike Ekey
 
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'21Jordi Cabot
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdfSathyaNarayanan47813
 
Several bots are typing - Talk given at Nashville UX
Several bots are typing - Talk given at Nashville UXSeveral bots are typing - Talk given at Nashville UX
Several bots are typing - Talk given at Nashville UXJustin Threlkeld
 
Debunking The Myths of ChatBots
Debunking The Myths of ChatBotsDebunking The Myths of ChatBots
Debunking The Myths of ChatBotsMathew Hume
 
Sentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptxSentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptxsaad504633
 
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...Eventz.Digital
 
How to build an NLP chatbot for customer support automation
How to build an NLP chatbot for customer support automationHow to build an NLP chatbot for customer support automation
How to build an NLP chatbot for customer support automationTars
 

Ähnlich wie AWS Summit 2018 Chatbot Design Guide (20)

UX Design for ChatBots
UX Design for ChatBotsUX Design for ChatBots
UX Design for 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
 
Pitfalls and potholes of content moderation for chatbots, Elayne Ruane
Pitfalls and potholes of content moderation for chatbots, Elayne RuanePitfalls and potholes of content moderation for chatbots, Elayne Ruane
Pitfalls and potholes of content moderation for chatbots, Elayne Ruane
 
Building Conversational Experiences for Google Assistant '18
Building Conversational Experiences for Google Assistant '18Building Conversational Experiences for Google Assistant '18
Building Conversational Experiences for Google Assistant '18
 
Conversational apps UX best practices
Conversational apps UX best practicesConversational apps UX best practices
Conversational apps UX best practices
 
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...
 
How to Add Small Talk to Your Chatbot Dataset.pptx
How to Add Small Talk to Your Chatbot Dataset.pptxHow to Add Small Talk to Your Chatbot Dataset.pptx
How to Add Small Talk to Your Chatbot Dataset.pptx
 
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...
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by Systango
 
VUI Design
VUI DesignVUI Design
VUI Design
 
eChat for business
eChat for businesseChat for business
eChat for business
 
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
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
Several bots are typing - Talk given at Nashville UX
Several bots are typing - Talk given at Nashville UXSeveral bots are typing - Talk given at Nashville UX
Several bots are typing - Talk given at Nashville UX
 
Chatbot Basics for Customer Communication
Chatbot Basics for Customer CommunicationChatbot Basics for Customer Communication
Chatbot Basics for Customer Communication
 
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
 
Sentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptxSentiment Analysis Chatbot Project BSCS.pptx
Sentiment Analysis Chatbot Project BSCS.pptx
 
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
 
How to build an NLP chatbot for customer support automation
How to build an NLP chatbot for customer support automationHow to build an NLP chatbot for customer support automation
How to build an NLP chatbot for customer support automation
 

Kürzlich hochgeladen

Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作aecnsnzk
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...ttt fff
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 

Kürzlich hochgeladen (20)

Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 

AWS Summit 2018 Chatbot Design Guide

  • 1. AWS Summit 2018 Version 2.0 Chatbot and AI Design Principles UX eye for a tech guy
  • 2. Hola Soy humano Mauricio Perez UX/CX Service Design Strategist
  • 3. AWS Summit 2018 Version 1.0 The story » Understanding your users » Identifying the problem » Defining the scope » Designing conversations » Measuring success
  • 5. Customer personas What do we need to know about our customers to ensure the chatbot will be successful? Demographics Needs ● Age ● Devices ● Location ● Gender ● Language ● Occupation Behaviours What are their needs and emotions when it comes to interfacing with your product / services? Why? What daily behaviours do they have? What behaviours do they exhibit with your product / service and why?
  • 6. Customer contexts What do we know about your customers contexts? Physical context Cognitive context Emotional context
  • 8. How might we solve the problem of… Problem statement
  • 10. Chatbot objective The chatbot will try to solve the problem of… when people are… so that…
  • 11. What kind of personality does your chatbot need to have in order to engage and service your customers in their contexts? Chatbot persona Goals __________________ __________________ __________________ Personality Understated Enthusiastic Playful Dry Formal Informal Protip: Its okay for your bot to only have 1 goal at launch!
  • 13. Mapping a conversation flow So usually with manual automation, we start with a key as we start to map the architecture. Choose a tool that facilitates real-time collaboration
  • 14. Conversation types There are two main types of conversations. The first is task-led, where the aim is to accomplish certain goals while going through the conversational funnel. The second will be a topic-led conversation; this type is different because it’s more about entertainment. Choose your technology wisely as some will restrict your flexibility when things go wrong. Task-led Funnels you to an end Topic-led Endless exploration
  • 15. Hello human!The chatbot greeting What do we need to consider in our chatbot greeting given the wide variety of contexts and the way people tend to converse in text? ● I’m not human (avatar helps) ● What I can do… ● Establish trust Greetings earthling Hi I just need to you know… Yo sup homie! Ciao bella que cosa? Hi, I’m Paris… Human please I need… > : (
  • 16. Known inputs Illustrate all possible entry points and any “known” categories the bot will recognise in dialogue. Depending on the tech you choose, this will be one of the most time consuming things to get the desired experience at the beginning.
  • 17. Unknown inputs Prepare a good “I don’t know” fallback ● Vary responses with hints ● Confirm user input in dialogue ● Try humor and personality ● Allow for a safety net referral
  • 18. ● Be responsive ● Be remorseful ● Allow user to try again ● Vary responses with hints ● Capture errors to learn ● Allow for escalation words Responding to unknown inputs Hmm, I am sorry but I am still learning and I'm not familiar with those words, Could you try again using different words? I am sorry but I still cannot understand. Would you prefer to speak to a real person?
  • 19. Safety nets Do you have any safety nets in place when things go wrong? How will people behave when they want to bail out of a conversation or escalate an issue that they cannot get help with? HUMAAAN!!! My bad…
  • 20. Escalation When referring a person to a support person, keep in mind that they will have to read through the entire transcript in order to understand the user’s needs in context in order to help them. By the time they get back to the user, they might have abandoned the chat altogether. If only we had a service designer…
  • 21. Sad loops When things go wrong, what things need to be in place to allow us to learn from these scenarios?
  • 22. Establishing trust ● Demonstrate stability and credibility ● Address privacy and security concerns ● Be helpful but not creepy ● Be transparent about intent and ability
  • 23. Offensive context People will inevitably play with and even abuse AI in different ways. We can take an active stance to address any offences and respond to contexts appropriately. ● Offensive language ● Harassment and abuse ● Self harm ● Mental health ● Threats of violence
  • 24. The idle time-out This will be a common scenario if the system needs to time-out the user session. 1. Confirm “Are you still there?” 2. Responses for user activity 3. Time out dialogue 4. Memory of session Are you still there?
  • 25. Example of an idle conversation This will be a common scenario if the system needs to time-out the user session.
  • 26. Yes they allow quick and easy interaction, look great and restrict input to avoid broken conversations but there are some things to consider… Interaction elements AI UIlessmore
  • 27. Accessibility Google’s Allo app People with vision impairment using Voiceover may not notice buttons and even if they did, they are not interactive with Voiceover.
  • 28. When we think about conversation design in our chats, all the rules we put in place might one day be used in a wonderful voice application in cars fridges etc… which is exciting! Until we have to decide how to deal with all those User Interface elements we put in there to begin with… #facepalm Think of the future Alexa, put on Game of Thrones! Sure, which episode? <image 1> <button>… Pancake recipes! Take me to…
  • 30. ● Demographics ● Locations / Times of day / Devices ● Needs / Intent capture / Top utterances ● Error fallbacks ● Funnels mapping task completion / abandonment ● Session times ● Retention of new vs returning users Quantitative Analytics indicators
  • 31. ● Transcript trawling (you poor soul) ● Text-based user ratings ● Sentiment capture ● Live observation ● Usability testing Qualitative Analytics indicators Thanks for chatting - how would you rate our conversation? 1 = poor, 5 = excellent.
  • 32. DO NOT GO LIVE WITHOUT DOING THIS People, context and technology will always end up surprising you in conversations. I would recommend at least 3x rounds with 10 people each time to get an idea of how people will interact with your chatbot and how your bot will handle when things go wrong. Usability testing
  • 33. Provided you have a good safety net for escalations, users can still have their needs met with a low success rate when a chatbot fails. Ideally, you should be aiming at an 80% success rate unaided from a chatbot before launch. Deciding when to go live
  • 34. Fin Or it just the beginning? Come and talk at our booth! dius.com.au/…