/chatbots

Chatbot training session for Zuhlke Asia Camp 2018

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

chatbots

Training code for developing chatbots

Session Outline

  1. What's a bot like you doing in a chatroom like this?
    1. What is a chatbot?
    2. History and related examples of AI, NLP, Chabots
      1. ELIZA
      2. IVRS
      3. IBM Watson
      4. Siri, Google Assistant, Alexa, Cortana
      5. Chatbots gone wild-- Microsoft Tay
      6. Zubot
    3. Lizards and Snails: A Chatbot Anatomy
    4. Goals for this Session
      1. Get you interested
      2. Get you started
      3. Learn something
      4. 80/20 rule
  2. Well, duh! A simple rule-based chatbot
    1. Terminal-based chatbot with pattern evaluation
    2. Integrate with Facebook Messenger
    3. Deploy to Heroku
    4. Coding exercise ideas
  3. Clever girl-- A smarter chatbot
    1. Natural Language Processing (NLP) with wit.ai
    2. Do you even lift, bot?-- A little bit of training
    3. Coding exercise ideas
  4. Useful tools
  5. End credits