O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Build Incredible Chatbots

Video Description

The most comprehensive and complete bot developer course. Build & deploy chatbots for fun, business and enterprise.

About This Video

  • Learn concepts, tools and techniques that you will need to build fully functional chatbots for business and enterprise

  • Interact with humans through a simple conversational interface. They are designed to simulate an interaction with another human

  • excellent opportunity to build highly interactive chatbot based services that can empower business and enterprise like never before

  • In Detail

    Welcome to the most comprehensive and complete bot developer course. In this course, we will go from zero to pro as we build multiple chatbots using a variety of techniques and platforms. We will explore chatbot platforms that do not require you to write code, and all the way to code intensive chatbots that can be built for specialized scenarios.

    We will learn about the brain behind a chatbot, as we go from simple pattern recognition to natural language processing and AI. This course features an ever evolving project based curricula that will see new sections, case studies and examples being added on a regular basis. This is critical because this technology space is growing by leaps & bounds and consequently this course aims to keep up with the pace. All of this comes with personalized help, hand holding and support. And even before reaching the end of the course, you will be able to build and deploy chatbots and offer this brand new way of reaching out to the world, to your customers and business.

    Chatbots can help people shop, order food, entertain, provide help, advice, information, support and more, through a simple chat interface. Imagine chatting with a friend on Facebook Messenger. No learning curve needed, no apps to install.

    Table of Contents

    1. Chapter 1 : Introduction
      1. Welcome to the course 00:01:57
      2. What are Chatbots? 00:09:06
      3. Anatomy of Chatbot 00:08:22
    2. Chapter 2 : BotBee - Your very first chatbot sprint!
      1. ntroduction to Project BotBee! 00:04:59
      2. Training the AI 00:07:02
      3. Summary 00:00:59
    3. Chapter 3 : CodeMed | Building a Bot using Motion.ai
      1. Introduction to CodeMed 00:02:58
      2. Setting up a Facebook page 00:02:29
      3. Introduction to Motion.ai 00:04:43
      4. Creating a Facebook Messenger Bot 00:05:30
      5. Welcoming the user 00:04:47
      6. Personalising the greeting 00:07:02
      7. Presenting options 00:04:45
      8. Fetching the user’s location 00:03:51
      9. Extracting the location 00:02:53
      10. Fetching data from Google Places API 00:08:40
      11. Rendering cards 00:06:07
      12. Show on map button 00:03:01
      13. Quick Replies & Thanks 00:04:07
      14. More details button 00:04:08
      15. Fetching data from Google Maps API 00:07:36
      16. Persistent Menu and Global Connections 00:05:43
      17. Summary 00:02:54
      18. Bonus: Build a Recipe Bot 00:07:00
    4. Chapter 4 : Building a Rule Based Weather Bot
      1. Introduction 00:06:34
      2. The Interactive Terminal 00:11:50
      3. Understanding Regular Expressions 00:04:43
      4. Understanding Regular Expressions – Examples 00:12:55
      5. The Pattern Dictionary 00:04:40
      6. The Matcher Function 00:06:08
      7. Meet your chatbot - Hello Vanilla! 00:03:32
      8. Capturing Entities 00:05:22
      9. Current Weather: Pattern and Capture 00:03:50
      10. The Weather API 00:11:20
      11. Current Weather - The Parser 00:09:18
      12. The getPrefix function 00:06:14
      13. Weather Forecast - Pattern and Capture 00:09:07
      14. Weather Forecast - The Parser 00:12:47
      15. Summary 00:02:13
    5. Chapter 5 : Vanilla Weather Bot Meets Facebook Messenger!
      1. Introduction to the Facebook Messenger Platform 00:09:58
      2. Goals 00:01:23
      3. Setting up a server 00:06:14
      4. Creating a Facebook Page 00:03:00
      5. Creating a Facebook app 00:02:31
      6. Managing Tokens 00:06:12
      7. FBeamer | Introduction and Setup 00:04:30
      8. FBeamer | Registering webhooks 00:05:57
      9. FBeamer | We have incoming 00:07:31
      10. Subscribe to the page and Hello! 00:05:37
      11. FBeamer | Resetting Webhooks 00:02:03
      12. FBeamer | Send API and text messages 00:10:06
      13. FBeamer | Programmatically subscribing to the page 00:03:57
      14. FBeamer | Image messages 00:03:00
      15. Vanilla meets Facebook Messenger 00:08:06
      16. Deploying on Heroku 00:10:01
      17. Approval 00:07:44
    6. Chapter 6 : MovieMate - Introducing Wit.ai
      1. Introduction to MovieMate 00:03:11
      2. Facebook App Setup 00:01:46
      3. Downloading the starter kit 00:04:43
      4. FBeamer | Validating message integrity 00:09:33
      5. Introduction to Wit.ai 00:06:53
      6. Wit.ai | Intent & Training – Chapter 1 00:12:28
      7. Wit.ai | Training | Who directed it? 00:01:50
      8. Wit.ai | Training | When was it released? 00:01:41
      9. Built-in NLP and Wit.ai 00:07:34
      10. Extracting entities 00:05:55
      11. Introduction to the Movie DB API 00:05:02
      12. The getMovie function 00:08:13
      13. The getDirector function 00:05:00
      14. Creating a response | Movie Info 00:07:09
      15. Creating a response | Who directed it? 00:03:18
      16. Deploying on Heroku 00:05:32
      17. Adding Test Users 00:01:13
      18. Summary 00:02:32
    7. Chapter 7 : Building MoneyBot for Skype, FB and Slack using API.AI
      1. Introduction to MoneyBot 00:02:00
      2. Introduction to API.AI 00:10:24
      3. Basic Intents 00:07:54
      4. The Currency Convertor Intent 00:11:49
      5. Fulfillment – 1 00:10:08
      6. Fulfillment – 2 00:05:42
      7. Using Context 00:05:32
      8. Resetting Context 00:07:50
      9. Integration: Skype 00:08:15
      10. Integration : Facebook Messenger 00:02:22
      11. Integration : Slack 00:08:18
      12. Summary 00:01:25