3. 3
What is chatbot ?
A.I computer programs designed to
behave like a human that you can
interact with, in order to get
information or get things done.
It a THREAT !
It’s NOT a THREAT !
4. 4
how it works ?
Natural
Language
Processing
Machine &
Deep Learning
Text &/or speech EngineProduct
REST/
GraphQL
ORM
DB
11. 11
Sets of generally applicable laws, guidelines, human
biases, and design considerations.
A starting point for the creation of new designs to solve
problems.
Design principales for Chatbots
12. Persona
Give your chatbot a persona and ensure
that the users know that chatbots are not
humans
Design principales
13. Storytelling
What story do you want to take your users on?
What experiences will they have along the way?
Design principales
14. Avoid infinite Loop
Keep your conversation flow logic loose
Design principales
Exit Options Input Disambiguation Frustration Detection
15. Keep it incredible simple
Bot conversations should be bounded to very particular
subjects and follow linear conversation routes;
Do not try to create a general, self-aware A.I.
Design principales
16. Chat Medium
Make use of conventions UI, show a nicely-formatted card
previewing the linked page.
Design principales
t
Quick Replies Cards Webview Persistent Menu
17. Provide a fallback
Always have a human fallback option, allowing the
user to express “I’d rather wait and talk to a real
human, make this robot thing go away”.
Design principales
Je ne comprend pas 😥
Ça m'embête d'entendre ça.
Une personne de l’équipe va prendre
en contact avec vous.
Vous pouvez également essayer sur
l’application mobile
18. Give users a choice
Design principales
Don’t place users in a situation where they need to
guess the correct incantation required to proceed
19. Listen
Build in ways to lead the user toward their
goals, and provide empathetic error messages
where necessary.
Design principales