127
How to Design Chatbots That Work Jesus Martin | UX Design Expert, BEEVA| @Chus9000 #SrijanWW | @srijan

[Srijan Wednesday Webinars] How to Design a Chatbot that Works

Embed Size (px)

Citation preview

How to Design Chatbots That Work

Jesus Martin | UX Design Expert, BEEVA|@Chus9000

#SrijanWW | @srijan

#SrijanWW | @srijan

Jesús MartínUX designer@Chus9000

Who am I?

#SrijanWW | @srijan

beeva.com

#SrijanWW | @srijan

“ WE MAKE COMPLEX THINGS SIMPLE

BIG DATACLOUD COMPUTING MACHINE INTELLIGENCE

100 % +900 employees

#SrijanWW | @srijan

labs.beeva.com

#SrijanWW | @srijan

Maya Screenmaster Thebuybot

Clever Openlaibs Energy bot

Shopping bot

faster.city

Prototyped chatbots

#SrijanWW | @srijan

#SrijanWW | @srijan

chatbottest.com

#SrijanWW | @srijan

Today’s talk

How to design a chatbot that works

#SrijanWW | @srijan

#SrijanWW | @srijan

ZERO MOMENTEXPECTATIONSBECOMING A HERO

#SrijanWW | @srijan

ZeroMoment

#SrijanWW | @srijan

#SrijanWW | @srijan

-a brief history-

first era: the Turing Test quest

#SrijanWW | @srijan

-Computers can communicate- -like humans do?-

Joseph Weizenbaum-

Alan Turing-

#SrijanWW | @srijan

THE TURING TEST (1950)-

#SrijanWW | @srijan

THE TURING TEST (1950)-

A computer would deserve to be called intelligent if it could deceive a human into believing that it was human.

#SrijanWW | @srijan

1st chatbot

ever coded!

ELIZA the therapist (1966)-

#SrijanWW | @srijan

PARRY the paranoid (1972)-

#SrijanWW | @srijan

When PARRY met ELIZA (1973)-

1st time 2 bots

talking!

#SrijanWW | @srijan

LOEBNER PRIZE (1990)-

#SrijanWW | @srijan

DR. SBAITSO (1992)-

1st time a bot uses

voice!

#SrijanWW | @srijan

A.L.I.C.E (2000)-

using an

avatar!

#SrijanWW | @srijan

A.L.I.C.E (2000)-

using an

avatar!

(bad words)

#SrijanWW | @srijan

Turingpredicted

it’d be passed (by year 2000!)

#SrijanWW | @srijan

EUGENE GOOTSMAN the- -13-year-old child (2001)-

-SMARTERCHILD (2001)- -the 30 million users business-

instant message

& SMS

#SrijanWW | @srijan

second era: the mobile disruption

#SrijanWW | @srijan

Smartphones:- -the catalysts (2010 - Now)-

#SrijanWW | @srijan

-An ASSISTANT -WORLD:-

-General AI agents-

#SrijanWW | @srijan

Siri (Apple) > 2010-

#SrijanWW | @srijan

Cortana (Microsoft)-

#SrijanWW | @srijan

Alexa (Amazon)-

#SrijanWW | @srijan

Google Home & Assistant-

#SrijanWW | @srijan

#SrijanWW | @srijan

HomePod-

VIV.AI (from Siri founders)-

#SrijanWW | @srijan

VIV.AI (from Siri founders)-

#SrijanWW | @srijan

Bixby (Samsung) > 2017-

#SrijanWW | @srijan

third era:the messaging app botsBOOM!

#SrijanWW | @srijan

Viber

#SrijanWW | @srijan

#SrijanWW | @srijan

Facebook Messenger Bots-

30,000 bots &

1,000M (monthly)

users

#SrijanWW | @srijan

The bot platform ecosystem and the emerging giants-

#SrijanWW | @srijan

-But...- chatbots are used in what ways?-

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

Banking-

#SrijanWW | @srijan

Health-

#SrijanWW | @srijan

E-Commerce-

#SrijanWW | @srijan

Expectations

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

http://venturebeat.com/2016/08/16/bots-are-better-without-conversation/

#SrijanWW | @srijan

NLP… a really complex dutty

Natural Language is meant for efficient communication among humans, which implies:

We are ambiguous.

We skip a lot of common sense information.

#SrijanWW | @srijan

We are ambiguousAmbiguity on a word level

“paint” can be a noun or a verb “plant” lots of meanings

#SrijanWW | @srijan

We are ambiguousAmbiguity on a word level

“paint” can be a noun or a verb “plant” lots of meanings

Syntactic ambiguity

“Foreigners are hunting dogs”“The man show a kid with a telescope”

#SrijanWW | @srijan

We skip informationAnaphora and co-references:

“Juan stopped for a coffee on a bar before eating on a restaurant. The waiter was from Italy”(bar’s waiter? restaurant’s waiter?)

#SrijanWW | @srijan

We skip informationAnaphora and co-references:

“Juan stopped for a coffee on a bar before eating on a restaurant. The waiter was from Italy”(bar’s waiter? restaurant’s waiter?)

Assumption:

“Pablo doesn’t run anymore”assumes that Pablo used to go running.

#SrijanWW | @srijan

3 implications

#SrijanWW | @srijan

1

#SrijanWW | @srijan

http://venturebeat.com/2016/04/03/how-googles-ai-paved-the-way-for-the-next-generation-of-bots/

#SrijanWW | @srijan

#SrijanWW | @srijan

2#SrijanWW | @srijan

CHATBOT

CHATBOT! CHATBOT! CHATBOT! CHATBOT! CHATBOT! CHATBOT!

CHATBOT, BOT CHAT

3#SrijanWW | @srijan

#SrijanWW | @srijan

Becoming a Hero

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

The bot scope

#SrijanWW | @srijan

1

#SrijanWW | @srijan

#SrijanWW | @srijan

1-

What is the one-thing we are offering to our users

#SrijanWW | @srijan

2-

Why is that better than with traditional interfaces

Hi! I am your shopping chatbot and I can help you buy the best smartphone in the market

Welcome message

#SrijanWW | @srijan

76@Chus9000@nieves_as

Welcome message 2

Error message

#SrijanWW | @srijan

My piece of advice

Simple &Low functionality

#SrijanWW | @srijan

The chatbot personality

#SrijanWW | @srijan

2

#SrijanWW | @srijan

Needs to be

1- Consistent in all the messages

2- Adapted to our audience

#SrijanWW | @srijan

chatbot personality

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

Fun but not silly

Confident but not cocky

Smart but not stodgy

Informal but not sloppy

Helpful but not overbearing

Expert but not bossy

Weird but not inappropriate

http://styleguide.mailchimp.com/voice-and-tone/

http://voiceandtone.com/

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

Ok, but.. besides its funny side, it’s not that

important, right…?

#SrijanWW | @srijan

#SrijanWW | @srijan

Emotional reason

Existing words

Words your bot understand

Words related to your personality

#SrijanWW | @srijan

Pragmatic reason

A Prioritized List of Must-Have Features

3

#SrijanWW | @srijan

What people would expectfrom our chatbot?

#SrijanWW | @srijan

theBuybot case

#SrijanWW | @srijan

94

#SrijanWW | @srijan

A bunch of products

What people would expectfrom theBuybot?

#SrijanWW | @srijan

Product details

A bunch of products

What people would expectfrom Thebuybot?

#SrijanWW | @srijan

Product details

PicturesA bunch of products

What people would expectfrom Thebuybot?

#SrijanWW | @srijan

Product details

OpinionsPicturesA bunch of products

What people would expectfrom Thebuybot?

#SrijanWW | @srijan

Product details

OpinionsPictures Different vendors

A bunch of products

What people would expectfrom Thebuybot?

#SrijanWW | @srijan

The Chatbot Flow4

#SrijanWW | @srijan

Decision tree

#SrijanWW | @srijan

#SrijanWW | @srijan

Welcomemessage

Specific part

#SrijanWW | @srijan

info info info

Welcomemessage

Specific product

category brand model

#SrijanWW | @srijan

category brand model

I’m looking for an apple - [category?] [model?]

category brand model

I’m looking for an apple - [category?] [model?]

I’m looking for a smartTV - [brand?] [model?]

category brand model

I’m looking for an apple - [category?] [model?]

I’m looking for a smartTV - [brand?] [model?]

Give me an iPhone - [model?]

category brand model

I’m looking for an apple - [category?] [model?]

I’m looking for a smartTV - [brand?] [model?]

Give me an iPhone - [model?]

I want the Samsung S8 - [:O]

#SrijanWW | @srijan

#SrijanWW | @srijan

https://botmock.com/

#SrijanWW | @srijan

#SrijanWW | @srijan

#SrijanWW | @srijan

ButtonsCarouselMenuListsQuick repliesEmojisGifAudioInvoicesVoice...

stage 1

#SrijanWW | @srijan

scenario 1

#SrijanWW | @srijan

scenario 2

#SrijanWW | @srijan

scenario 3

#SrijanWW | @srijan

scenario 4

#SrijanWW | @srijan

Small talk

#SrijanWW | @srijan

#SrijanWW | @srijan

chatbottest.com

#SrijanWW | @srijan

#SrijanWW | @srijan

Playbook for Testing Chatbots

1- Personality

2- Onboarding

3- Understanding

4- Answering / Speaking

5- Navigation

6- Error manage

7- Intelligence

https://chatbotsmagazine.com/playbook-for-testing-chatbots-400918888faf

@Chus9000

Thanks!Tweet me or read me

#SrijanWW | @srijan

Some tools

#SrijanWW | @srijan

https://chatfuel.com/

https://botsify.com/

https://itsalive.io

https://rundexter.com/

https://manychat.com/

PROTOTYPING TOOLS

LOW FIDELITYHIGH

FIDELITY

https://botsociety.io

https://botframe.com

#SrijanWW | @srijan

ANALYTICS TOOLS

http://botanalytics.cohttps://www.dashbot.ioIn-app solutions (chatfuel)Direct access to Facebook Messenger conversations

#SrijanWW | @srijan