chat bots101 - practical insights on the business of bots

21
Bots, AI & Messaging 30.06.16

Upload: roy-murphy

Post on 16-Apr-2017

362 views

Category:

Mobile


4 download

TRANSCRIPT

Page 1: Chat bots101 - practical insights on the business of bots

‣ Digital business consultants

‣ Mobile first web designers and builders

‣ Agile Creative technologists

‣ Tablet pioneers

‣ Content strategists

‣ Award winning content marketers

‣ World-class app developers

‣ Cross-platform content experts

Who Are We?

Bots, AI & Messaging

30.06.16

Page 2: Chat bots101 - practical insights on the business of bots

“A computer program designed to simulate conversation with human users, especially over the Internet.”

”The next step in the evolution of the internet.”

What is a bot?

“Chat bots are computer programs that mimic conversation with people using artificial intelligence. They can transform the way you interact with the internet from a series of self-initiated tasks to a quasi-conversation.”

“SKYNET”

“A chatbot is an artificial intelligence computer software program developed to simulate intelligent conversation” “A command

line for the internet”

Page 3: Chat bots101 - practical insights on the business of bots

What is a bot?

CHAT

INTERFACE

Page 4: Chat bots101 - practical insights on the business of bots

Why now?

Messaging is now more popular than social media

Source : Business Intelligence

Page 5: Chat bots101 - practical insights on the business of bots

Why now?

70% of traffic comes from Dark Social

Source : RadiumOne

32% of people ONLY share via Dark Social

Page 6: Chat bots101 - practical insights on the business of bots

Why now?

Getting traction for an app is HARD

Source : ComScore

Page 7: Chat bots101 - practical insights on the business of bots

0

250

500

750

1000

SLACK TELEGRAM KIK LINE SKYPE VKONTAKTE WECHAT FB MESSENGER APPLE

1,000 MMAU

950 MMAU

750 MMAU

300 MMAU300 MMAU

220 MMAU200 MMAU

100 MMAU

3 MMAU

Where are the bots?

Page 8: Chat bots101 - practical insights on the business of bots

What can bots do?

Content Distribution Customer Service

Recommendation Transaction ???

Business Process

Page 9: Chat bots101 - practical insights on the business of bots

Content Distr ibution Bots : Examples

CNN

Platform: FB Messenger

TECHCRUNCH

Platform: FB MessengerTelegram

Quartz

Platform: iOS

BBC

Platform: LINE

Page 10: Chat bots101 - practical insights on the business of bots

Customer Service Bots : Examples

EDWARD

Platform: FB Messenger

AMELIA

Platform: Internal / web

Zendesk

Platform: SlackFacebook Messenger announced.

KLM

Platform: SlackFacebook Messenger announced.

Page 11: Chat bots101 - practical insights on the business of bots

Business Process Bots : Examples

AMELIA

Platform: Internal / web

Kip

Platform: Slack

Meekan

Platform: Slack

Advertise.ai

Platform: FacebookSlack

Page 12: Chat bots101 - practical insights on the business of bots

Recommendation Bots : Examples

The Edit

Platform: SMS

And Chill

Platform: SMSFacebook Messenger

Hipmunk

Platform: SlackFacebook Messenger

Sure

Platform: Facebook

Page 13: Chat bots101 - practical insights on the business of bots

Transactional Bots : Examples

Uber

Platform: Facebook

H&M

Platform: Kik

MyKai

Platform:SMSFacebook MessengerSlack

Amazon Echo

Platform: Amazon Echo

Full list of skills

Page 14: Chat bots101 - practical insights on the business of bots

Other Bots : Examples

DoNotPay

Platform: Web

Ghostbot

Platform: SMS

Estherbot

Platform: Facebook MessengerTelegram

BOTbot

Platform: Facebook Messenger

Page 15: Chat bots101 - practical insights on the business of bots

How do bots work?

Input Parser AI

Data

Response

Text

Rich media

Code

APIs

Ecommerce

Manual rules

Morphological Analysis

Machine Learning

Voice to text

Synonyms

Mis-spellings

Voice

Free text

Guided text

Page 16: Chat bots101 - practical insights on the business of bots

Principles of Bot Design

1. DON’T PRETEND TO BE A HUMAN 2. KEEP IT INCREDIBLY SIMPLE 3. RESPECT THE CHAT MEDIUM 4. OPTIMISE FOR THE END USER 5. USE SPARINGLY 6. PROVIDE AN ESCAPE HATCH 7. USE STRUCTURED INPUT WHEN POSSIBLE 8. EVERYONE SEES THE SAME THING

OBEY THE PRINCIPLES WITHOUT BEING BOUND BY THEM

Source : intercom.io

Page 17: Chat bots101 - practical insights on the business of bots

Chatbot roadmap

Business

objectives

Bot’s purpose,

audience and

platforms

Design

& build

Publish

and promote

Test &

analyse

iterateInnovation research

& workshops to identify

opportunities

Functional spec

Personas

Tone of voice

Conversation flows including

copy, conversation logic

& outputs templating.

Define the stack

Write the code

Release new code to a

controlled group of testers.

Publish to relevant platforms.

Promote in owned and earned

channels

Page 18: Chat bots101 - practical insights on the business of bots

‣ Digital business consultants

‣ Mobile first web designers and builders

‣ Agile Creative technologists

‣ Tablet pioneers

‣ Content strategists

‣ Award winning content marketers

‣ World-class app developers

‣ Cross-platform content experts

Who Are We?

Intro to BotsAppendix

Page 19: Chat bots101 - practical insights on the business of bots

Appendix I : Bot stores

• botlist - An App Store For Bots

• Slack Store - The official Slack bot store

• Telegram Bot Store - The official Telegram bot store

• Product Hunt - Product Hunt bot list

• Dashbot - Dashbot bot directory

Page 20: Chat bots101 - practical insights on the business of bots

Appendix I I : Bot Developer Resources

Facebook Messenger for DevelopersFacebook’s resources and tools for

Messenger development

WeChat Developer Resources

Documentation and SDKs for WeChat

api.slack.com

Slack developer documentation, tutorials and

apis.

Apple iMessage

Get started with the IDE and frameworks for

iMessage app development

Telegram Bot Api

Documentation for Telegram bot development

dev.kik.com

Kik bot developer resources

Chatfuel The intuitive bot builder with AI navigation. No coding

required.

rebot.me

You can easily create you own chatbot for free without

any programming on Rebot.me.

Botkit

Botkit eases the process of designing and running bots

that live inside Slack.

Gupshup Easiest & fastest way to build & deploy your bots on

any channel.

Beep BoopBeep Boop is a simple hosting platform for your Slack

and Messenger bots.

wit.ai Easily create text or voice based bots that

humans can chat with.

api.aiBuild brand-unique, natural language

interactions for devices, applications and

services.

Microsoft Bot Framework

Cross platform bot development framework

Converse AI Respond to customer questions instantly with

intelligent chatbot technology.

Text It Visually build SMS and voice apps to engage

your customers.

WatsonBring the power of cognitive computing to

your apps.