Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Chat Bots


Published on

This is a quick intro into chat bots. Why is it such a hot topic, an overview of basic components, AI vs. natural language user interface.

Published in: Data & Analytics
  • Be the first to comment

Introduction to Chat Bots

  1. 1. Introduc)on  
 into  Chat  Bots Alyona  Medelyan   @zelandiya
  2. 2. But  why?
  3. 3. 1.  The  app  boom  is  over Google  Trends  graph  for  app 3  of  top  5  most  downloaded  apps  are  chat  apps   stagna&on!
  4. 4. 2.  People  hang  out  in  chats Facebook  Messenger   1  Billion  ac)ve  users  as  of  July  2016 Slack
 3  Million  ac)ve  users  at  10h/day  as  of  July  2016 app  vs  whatsapp
  5. 5. 3.  Chat  is  a  beOer  experience More  natural   More  effort  
  6. 6. 4.  BeOer  AI  is  more  accessible Machine  Learning:  Scikit  Learn,  H2O,  Weka,  Apache  Spark NLU:  Word2vec,  StanfordNLP,  Gensim,  ChaOerbot Deep  Learning:  Theano,  Torch,  Caffe,  TensorFlow AIaaS:  IBMWatson,  LUIS,,  Pandorabots, AI  as  a  Service
 or  DYI  Open  Source
  7. 7. Ok,  I’ll  build  a  bot.   Where  do  I  start?
  8. 8. Bot   AI   Pla[orm   Channel Slackbot,  Cortana,,  Siri,  Google  Now,  Alexa  skill,  PizzaBot,  <your  bot?>,  LUIS,   Messenger  Bots,  MS  Bot  Framework,  Pandorabots,  Alexa  Skills  Kit   Slack,  Messenger,  SMS,  Website,  Telegram,  Echo   The  Basics Not  all  Bots  need  AI!
  9. 9. natural  language
  UI conversa)on one  task anything StarTrek
 Computer rela)onship Her
 KiO God  bots:
 Siri,  Cortana,  Google  Now Shopping
 Mee)ng  scheduling Pizza  bot Alexa Eliza The  Smarts
  10. 10. The  Conversa)on Advanced  Natural   Language   Processing  Tools   for  Bot  Makers   by  Stanfy
  11. 11. The  Humans  hiding   behind  the  Chatbots   by  Bloomberg Further  reading  &  listening Bots  Podcast   by  O’Reilly Good  bot,  bad  bot   by  ArcTouch Advanced  
 Natural  Language   Processing  
 Tools  for  Bot  Makers   by  Stanfy