Chat bots101 - practical insights on the business of bots

21
Bots, AI & Messaging 30.06.16
  • Upload

    bam
  • Category

    Mobile

  • view

    1.002
  • download

    0

Transcript of 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

“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”

What is a bot?

CHAT

INTERFACE

Why now?

Messaging is now more popular than social media

Source : Business Intelligence

Why now?

70% of traffic comes from Dark Social

Source : RadiumOne

32% of people ONLY share via Dark Social

Why now?

Getting traction for an app is HARD

Source : ComScore

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?

What can bots do?

Content Distribution Customer Service

Recommendation Transaction ???

Business Process

Content Distr ibution Bots : Examples

CNN

Platform: FB Messenger

TECHCRUNCH

Platform: FB MessengerTelegram

Quartz

Platform: iOS

BBC

Platform: LINE

Customer Service Bots : Examples

EDWARD

Platform: FB Messenger

AMELIA

Platform: Internal / web

Zendesk

Platform: SlackFacebook Messenger announced.

KLM

Platform: SlackFacebook Messenger announced.

Recommendation Bots : Examples

The Edit

Platform: SMS

And Chill

Platform: SMSFacebook Messenger

Hipmunk

Platform: SlackFacebook Messenger

Sure

Platform: Facebook

Transactional Bots : Examples

Uber

Platform: Facebook

H&M

Platform: Kik

MyKai

Platform:SMSFacebook MessengerSlack

Amazon Echo

Platform: Amazon Echo

Full list of skills

Other Bots : Examples

DoNotPay

Platform: Web

Ghostbot

Platform: SMS

Estherbot

Platform: Facebook MessengerTelegram

BOTbot

Platform: Facebook Messenger

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

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

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

‣ 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

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

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.