Slide 1

Slide 1 text

There is an app for that @pukhalski a bot

Slide 2

Slide 2 text

@pukhalski

Slide 3

Slide 3 text

- Prerequisites of chatbot-boom - What is chatbot? - Where do they inhabit? - Possibilities - Conversational UX - Bot as a product

Slide 4

Slide 4 text

Mobile is dominating

Slide 5

Slide 5 text

Users spend most of time in apps

Slide 6

Slide 6 text

Most of time in messengers

Slide 7

Slide 7 text

Messengers > social networks By MAU,

Slide 8

Slide 8 text

Multichannel -> Omnichannel

Slide 9

Slide 9 text

New channels grow fast

Slide 10

Slide 10 text

New channels grow fast

Slide 11

Slide 11 text

New channels grow fast

Slide 12

Slide 12 text

New channels grow fast

Slide 13

Slide 13 text

What is a chatbot? In heaven, it's all they talk about, the bots ...

Slide 14

Slide 14 text

Chatbot a computer program which conducts an intelligent conversation with one or more human users via auditory or textual methods.

Slide 15

Slide 15 text

Eliza aka “Tell me more” bot, 1966 ME: Jesus. ELIZA: Tell me more about that.

Slide 16

Slide 16 text

Alice aka “Dodge a question” bot, 1995 judge: Hi. What do you know about AI? ALICE: Hi there! I'll come back to that later. judge: When exactly? ALICE: Time does not exist. judge: Okay. Tell me more about JavaScript ALICE: I see. Are you a man or woman?

Slide 17

Slide 17 text

SmarterChild aka Sex Bot, 2001

Slide 18

Slide 18 text

Watson aka “Bullshit” bot, 2010

Slide 19

Slide 19 text

Microsoft Tay, 2016

Slide 20

Slide 20 text

Microsoft Tay aka “Heil!” bot, 24 hours after

Slide 21

Slide 21 text

Chatbot a computer program which conducts an intelligent conversation with one or more human users via auditory or textual methods

Slide 22

Slide 22 text

Habitats of the chatbot - Standalone - Dedicated native apps - SMS-based - Web-based - Over the top (OTT)

Slide 23

Slide 23 text

OTT chatbot platforms

Slide 24

Slide 24 text

OTT chatbot platforms, if you know the tricks

Slide 25

Slide 25 text

Technical possibilities do really differ for each of the platforms

Slide 26

Slide 26 text

Custom keyboards, suggestions, reply options

Slide 27

Slide 27 text

Sharing location, contact

Slide 28

Slide 28 text

Rich templates - Buttons - Receipts - Airline-related - Itinerary - Checkin - Boarding Pass - Flight Update

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

Audience somehow differs from platform to platform

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

Why does Microsoft, Facebook and others so heavily invest into chatbots?

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Lumia sales drop constantly

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

Bot is an app inside an app Today’s chatbots don’t pretend to replace humans, they pretend to replace some apps.

Slide 38

Slide 38 text

Conversational UX Chat is a natural interface, although it's the most difficult to design

Slide 39

Slide 39 text

Conversational UI is a spoken or written way of interacting with a device.

Slide 40

Slide 40 text

Conversational UI - almost no or no UI - no need to teach how to use - works everywhere OOTB - low-bandwidth - censorship hole

Slide 41

Slide 41 text

UX principles for conversational UI

Slide 42

Slide 42 text

Onboarding - state clearly about what bot does and what it doesn't - always offer "help" command - onboarding message should not take more than one screen of text #1

Slide 43

Slide 43 text

Users always desire a bot to be as clever as a human, if it, at least, tries to hold a conversation #2

Slide 44

Slide 44 text

It's ok for the chatbot to be dumb Conversation is not a necessary feature

Slide 45

Slide 45 text

Utilize the power of hybrid conversational interfaces. Templates, buttons, keyboards, media #3

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

If your bot pretends to be as smart as a human, make sure it actually is #4

Slide 49

Slide 49 text

Otherwise switch to HI instead of AI Or make a mix of both

Slide 50

Slide 50 text

Ton of voice and personality do really matter #5

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

We do lot of misspells and mistypes Arguably, we type like shit #6

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

User context matters Remember the data about the user Show menu if it’s possible #7

Slide 56

Slide 56 text

Good bot as a good app is single-purpose Don’t try to make a swiss knife out of it #8

Slide 57

Slide 57 text

Bots have a limited number of use cases Same as mobile apps do #9

Slide 58

Slide 58 text

We've learned so far - Bot !== AI - Most of the bots are useless - Tech possibilities are limited - User expectations are high - Bots won't disappear - Good conversational UX is challenging

Slide 59

Slide 59 text

Chatbot Ecosystem

Slide 60

Slide 60 text

The bot economy is growing faster than the app economy did Source

Slide 61

Slide 61 text

Discoverability of chatbots is still an issue Bot stores, QR-codes, landing pages and links

Slide 62

Slide 62 text

Official bot stores

Slide 63

Slide 63 text

Official bot stores

Slide 64

Slide 64 text

Official bot stores

Slide 65

Slide 65 text

Unofficial bot stores

Slide 66

Slide 66 text

Messenger has no store yet The only possibility to discover a chatbot is to google it or go to an unofficial bot store. “Installation” via direct link or QR-code.

Slide 67

Slide 67 text

Submission Review Process …or content control is rare

Slide 68

Slide 68 text

Bots need platform and device integrations In-bot payments, contacts, calendar, accelerometer, location…

Slide 69

Slide 69 text

Baby steps… Telegram: location tracking, contacts Messenger: payments (US beta via Stripe)

Slide 70

Slide 70 text

Bots need to be extendable …in terms of hybrid UI

Slide 71

Slide 71 text

Telegram Gaming Platform 1.0

Slide 72

Slide 72 text

Messenger Webview Extensions Embeds SDK into a webview

Slide 73

Slide 73 text

Still lack of tooling and infrastructure

Slide 74

Slide 74 text

Still lack of tooling and infrastructure

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

No content

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

Building a bot without coding is like cooking with a playset

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

No content

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

Bot is a product

Slide 84

Slide 84 text

Analyze UX Visualize Code Test Release

Slide 85

Slide 85 text

Analyze UX Script Code Test Release

Slide 86

Slide 86 text

No content

Slide 87

Slide 87 text

Chatbots become a part of omnichannel business model It’s time to start thinking about your bot strategy

Slide 88

Slide 88 text

No content