Chatbots – What, Why and How?
AIWTB
Sep 2016
Personal Intro
(now Upwork)
Agenda
• What is a chat bot?
• Why is everyone talking about bots?
• How do you build a chat bot?
• Demo
Once-in-a-decade paradigm shift
4
80s 90s 00s 10s
Everyone uses messaging!
Big 4 social networks
• Twitter
• Facebook
• LinkedIn
• Instagram
Big 4 messaging apps
• WeChat
• Viber
• WhatsApp
• FB Messenger
5
What’s unique about bots?
• No download! (server side software)
• Easier to build, upgrade and maintain
• In messaging app
• Popular platform
• Conversational interface
• Natural interactions
• Private conversation threads
• Maintains context
Apps vs Bots
• App fatigue - Users don’t like downloads
• User acquisition costs are high
• Only short-tail apps popular
• Context is retained
• High cost of
• development
• upgrade
• marketing
7
Enormous potential for NLP + AI
8
• Extract meaning out of the user
statements (Entity and Intent)
• Search and pull out content based on
the query (Semantic Search)
• Context and personalization
(Recommend based on history)
Scope & Context
• Scope
• Limit the scope of the bot where possible
• Intelligence is evaluated wrt scope
• Least user effort to accomplishing the task
• Maintain user context
• Auth is implied and instant
• History is right there
• Personalization: “Usual”
• Context: “Why did it happen?”
9
Bot-to-bot communication
10
• Bot development (plug-and-play)
• Bot interactions (e.g. ecommerce)
• Bots are the new APIs
Every brand & every business is building a bot strategy
11
Building bots?
12
© Copyright Gupshup 2016
Huge space emerging for critical enabling technologies
13
Payment / Ads / NLPHorizontal Services
Bots
Bot-to-bot communication
Search & Discovery
Infrastructure
X-platform APIs
Messaging Channels
Users
Web analogs
Paypal / Ad Networks
n/a
Google
AWS
http / html
Browser
Standards / Specs
For humans For bots
Dev /
QA
Hosting Monitor Analytics
X-platform / Smart
Channel-specificChannel APIs
E-commerce, content, enterprise, vertical-specific
© Copyright Gupshup 2016
14
Payment / Ads / NLPHorizontal Services
Bots
Bot-to-bot communication
Search & Discovery
Infrastructure
X-platform APIs
Messaging Channels
Users
Web analogs
Paypal / Ad Networks
n/a
Google
AWS
http / html
Browser
Standards / Specs
For humans For bots
Dev /
QA
Hosting Monitor Analytics
X-platform / Smart
Channel-specificChannel APIs
Ecommerce, content, enterprise, vertical-specific
Horizon 3
Horizon 2
Current features
Gupshup offers tools for bot building
© Copyright Gupshup 2016
Gupshup offers tools for the entire bot lifecycle
15
16
DEMO

Chatbots - What, Why and How? - Beerud Sheth

  • 1.
    Chatbots – What,Why and How? AIWTB Sep 2016
  • 2.
  • 3.
    Agenda • What isa chat bot? • Why is everyone talking about bots? • How do you build a chat bot? • Demo
  • 4.
  • 5.
    Everyone uses messaging! Big4 social networks • Twitter • Facebook • LinkedIn • Instagram Big 4 messaging apps • WeChat • Viber • WhatsApp • FB Messenger 5
  • 6.
    What’s unique aboutbots? • No download! (server side software) • Easier to build, upgrade and maintain • In messaging app • Popular platform • Conversational interface • Natural interactions • Private conversation threads • Maintains context
  • 7.
    Apps vs Bots •App fatigue - Users don’t like downloads • User acquisition costs are high • Only short-tail apps popular • Context is retained • High cost of • development • upgrade • marketing 7
  • 8.
    Enormous potential forNLP + AI 8 • Extract meaning out of the user statements (Entity and Intent) • Search and pull out content based on the query (Semantic Search) • Context and personalization (Recommend based on history)
  • 9.
    Scope & Context •Scope • Limit the scope of the bot where possible • Intelligence is evaluated wrt scope • Least user effort to accomplishing the task • Maintain user context • Auth is implied and instant • History is right there • Personalization: “Usual” • Context: “Why did it happen?” 9
  • 10.
    Bot-to-bot communication 10 • Botdevelopment (plug-and-play) • Bot interactions (e.g. ecommerce) • Bots are the new APIs
  • 11.
    Every brand &every business is building a bot strategy 11
  • 12.
  • 13.
    © Copyright Gupshup2016 Huge space emerging for critical enabling technologies 13 Payment / Ads / NLPHorizontal Services Bots Bot-to-bot communication Search & Discovery Infrastructure X-platform APIs Messaging Channels Users Web analogs Paypal / Ad Networks n/a Google AWS http / html Browser Standards / Specs For humans For bots Dev / QA Hosting Monitor Analytics X-platform / Smart Channel-specificChannel APIs E-commerce, content, enterprise, vertical-specific
  • 14.
    © Copyright Gupshup2016 14 Payment / Ads / NLPHorizontal Services Bots Bot-to-bot communication Search & Discovery Infrastructure X-platform APIs Messaging Channels Users Web analogs Paypal / Ad Networks n/a Google AWS http / html Browser Standards / Specs For humans For bots Dev / QA Hosting Monitor Analytics X-platform / Smart Channel-specificChannel APIs Ecommerce, content, enterprise, vertical-specific Horizon 3 Horizon 2 Current features Gupshup offers tools for bot building
  • 15.
    © Copyright Gupshup2016 Gupshup offers tools for the entire bot lifecycle 15
  • 16.