Build Incredible Chatbots [Video]

Build Incredible Chatbots [Video]

This video is included in a Mapt subscription
Sachin Bhatnagar

The most comprehensive and complete bot developer course. Build & deploy chatbots for fun, business and enterprise.
$0.00
$30.00
$29.99p/m after trial
RRP $99.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788479653
Course Length10 hours

Video Description

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.

Style and Approach

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.

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.

Table of Contents

Introduction
Welcome to the course
What are Chatbots?
Anatomy of Chatbot
BotBee - Your very first chatbot sprint!
Introduction to Project BotBee!
Training the AI
Summary
CodeMed | Building a Bot using Motion.ai
Introduction to CodeMed
Setting up a Facebook page
Introduction to Motion.ai
Creating a Facebook Messenger Bot
Welcoming the user
Personalising the greeting
Presenting options
Building a bot using Motion.ai: Presenting options
Extracting the location
Fetching data from Google Places API
Rendering cards
Show on map button
Quick Replies & Thanks
More details button
Fetching data from Google Maps API
Persistent Menu and Global Connections
Summary
Bonus: Build a Recipe Bot
Building a Rule Based Weather Bot
Introduction
The Interactive Terminal
Understanding Regular Expressions
Understanding Regular Expressions – Examples
The Pattern Dictionary
The Matcher Function
Meet your chatbot - Hello Vanilla!
Capturing Entities
Current Weather: Pattern and Capture
The Weather API
Current Weather - The Parser
The getPrefix function
Weather Forecast - Pattern and Capture
Weather Forecast - The Parser
Summary
Vanilla Weather Bot Meets Facebook Messenger!
Introduction to the Facebook Messenger Platform
Goals
Setting up a server
Creating a Facebook Page
Creating a Facebook app
Managing Tokens
FBeamer | Introduction and Setup
FBeamer | Registering webhooks
FBeamer | We have incoming
Subscribe to the page and Hello!
FBeamer | Resetting Webhooks
FBeamer | Send API and text messages
FBeamer | Programmatically subscribing to the page
FBeamer | Image messages
Vanilla meets Facebook Messenger
Deploying on Heroku
Approval
MovieMate - Introducing Wit.ai
Introduction to MovieMate
Facebook App Setup
Downloading the starter kit
FBeamer | Validating message integrity
Introduction to Wit.ai
Wit.ai | Intent & Training – Chapter 1
Wit.ai | Training | Who directed it?
Wit.ai | Training | When was it released?
Wit.ai | node-wit
The Message API
Introduction to OMDB
Querying OMDB API
Creating a response
Deploying on Heroku
Adding Test Users
Summary
Building RemindO - A Chatbot that reminds you to do stuff!
Introduction to RemindO
Conversation Flow
Downloading the Starter Kit and Setup
Creating and Setting up a Wit.AI App
The "Hi" Story
Managing Sessions: Concept
Managing Sessions : Code
Building the Actions module
Get up and run! & Ending a conversation!
Training WIT to create reminders
Installing MongoDB
Setting up Agenda
createReminder - The Action | Chapter 1
Utility Function | fetchEntity
createReminder – The Action | Chapter 2
createReminder – Setting up an Agenda job
FBeamer | The getProfile method
createReminder - Date and Time calculation
Displaying the reminder on Facebook Messenger
“Show my reminders” | Training Wit
“Show my reminders” | Action
“Show my reminders” | Agenda Job
"Show my reminders" | A better message
FBeamer | Button Template
Canceling Reminders
"Thanks" | A simple story
Deploying on Heroku
Improving Conversational Exp. (ConvEX) | Quick Replies
Improving Conversational Exp. (ConvEX) | Persistent Menu
Summary
Building MoneyBot for Skype, FB and Slack using API.AI
Introduction to MoneyBot
Introduction to API.AI
Basic Intents
The Currency Convertor Intent
Fulfillment – 1
Fulfillment – 2
Using Context
Resetting Context
Integration: Skype
Integration : Facebook Messenger
Integration : Slack
Summary

What You Will Learn

  • Understand and learn about conversational interfaces and agents
  • Build conversational agents or chatbots using JavaScript & NodeJS
  • Understand the role of Natural Language Processing and AI
  • Build a Chatbot with zero coding with Chatfuel.com
  • Build chatbots with little or zero coding using Motion.ai
  • Use webhooks on Motion.ai
  • Build and use your own interface to Facebook Messenger
  • Use Wit.AI for building chatbots
  • Build chatbots using API.ai
  • Understanding intents and entities
  • Understand and use Regular Expressions (RegEx) for building basic chatbots
  • Deploying a bot on the Facebook Messenger Platform
  • Deploying a bot on Skype
  • Deploying a bot on Slack
  • Deploy chatbot apps on cloud platforms such as Heroku

Authors

Table of Contents

Introduction
Welcome to the course
What are Chatbots?
Anatomy of Chatbot
BotBee - Your very first chatbot sprint!
Introduction to Project BotBee!
Training the AI
Summary
CodeMed | Building a Bot using Motion.ai
Introduction to CodeMed
Setting up a Facebook page
Introduction to Motion.ai
Creating a Facebook Messenger Bot
Welcoming the user
Personalising the greeting
Presenting options
Building a bot using Motion.ai: Presenting options
Extracting the location
Fetching data from Google Places API
Rendering cards
Show on map button
Quick Replies & Thanks
More details button
Fetching data from Google Maps API
Persistent Menu and Global Connections
Summary
Bonus: Build a Recipe Bot
Building a Rule Based Weather Bot
Introduction
The Interactive Terminal
Understanding Regular Expressions
Understanding Regular Expressions – Examples
The Pattern Dictionary
The Matcher Function
Meet your chatbot - Hello Vanilla!
Capturing Entities
Current Weather: Pattern and Capture
The Weather API
Current Weather - The Parser
The getPrefix function
Weather Forecast - Pattern and Capture
Weather Forecast - The Parser
Summary
Vanilla Weather Bot Meets Facebook Messenger!
Introduction to the Facebook Messenger Platform
Goals
Setting up a server
Creating a Facebook Page
Creating a Facebook app
Managing Tokens
FBeamer | Introduction and Setup
FBeamer | Registering webhooks
FBeamer | We have incoming
Subscribe to the page and Hello!
FBeamer | Resetting Webhooks
FBeamer | Send API and text messages
FBeamer | Programmatically subscribing to the page
FBeamer | Image messages
Vanilla meets Facebook Messenger
Deploying on Heroku
Approval
MovieMate - Introducing Wit.ai
Introduction to MovieMate
Facebook App Setup
Downloading the starter kit
FBeamer | Validating message integrity
Introduction to Wit.ai
Wit.ai | Intent & Training – Chapter 1
Wit.ai | Training | Who directed it?
Wit.ai | Training | When was it released?
Wit.ai | node-wit
The Message API
Introduction to OMDB
Querying OMDB API
Creating a response
Deploying on Heroku
Adding Test Users
Summary
Building RemindO - A Chatbot that reminds you to do stuff!
Introduction to RemindO
Conversation Flow
Downloading the Starter Kit and Setup
Creating and Setting up a Wit.AI App
The "Hi" Story
Managing Sessions: Concept
Managing Sessions : Code
Building the Actions module
Get up and run! & Ending a conversation!
Training WIT to create reminders
Installing MongoDB
Setting up Agenda
createReminder - The Action | Chapter 1
Utility Function | fetchEntity
createReminder – The Action | Chapter 2
createReminder – Setting up an Agenda job
FBeamer | The getProfile method
createReminder - Date and Time calculation
Displaying the reminder on Facebook Messenger
“Show my reminders” | Training Wit
“Show my reminders” | Action
“Show my reminders” | Agenda Job
"Show my reminders" | A better message
FBeamer | Button Template
Canceling Reminders
"Thanks" | A simple story
Deploying on Heroku
Improving Conversational Exp. (ConvEX) | Quick Replies
Improving Conversational Exp. (ConvEX) | Persistent Menu
Summary
Building MoneyBot for Skype, FB and Slack using API.AI
Introduction to MoneyBot
Introduction to API.AI
Basic Intents
The Currency Convertor Intent
Fulfillment – 1
Fulfillment – 2
Using Context
Resetting Context
Integration: Skype
Integration : Facebook Messenger
Integration : Slack
Summary

Video Details

ISBN 139781788479653
Course Length10 hours
Read More

Read More Reviews

Recommended for You

Build scalable applications with Apache Kafka [Video] Book Cover
Build scalable applications with Apache Kafka [Video]
$ 124.99
$ 37.50
Learn Bootstrap Development by Building 10 Projects [Video] Book Cover
Learn Bootstrap Development by Building 10 Projects [Video]
$ 60.99
$ 18.30
Building RESTful Python Web Services with Django [Video] Book Cover
Building RESTful Python Web Services with Django [Video]
$ 124.99
$ 37.50
Building Your First Advanced CRUD Application with Vue 2 [Video] Book Cover
Building Your First Advanced CRUD Application with Vue 2 [Video]
$ 124.99
$ 37.50
Building an ASP.NET Application with Visual Studio 2017 [Video] Book Cover
Building an ASP.NET Application with Visual Studio 2017 [Video]
$ 124.99
$ 37.50