Hands-on Chatbots with Google Dialogflow

Hands-on Chatbots with Google Dialogflow

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 08m | 2.39 GB

Formerly known as API.AI

Chatbots are voice-aware bots, i.e. computer programs designed to simulate human conversations with users. This course introduces Dialogflow, Google’s conversational interface for bots, devices, and applications.

DialogFlow is state-of-the-art, launched in September 2016

No deep learning or natural language processing expertise is needed to build even very complex bots

Provides an intuitive way of specifying the conversational interface

Automatically and dynamically adjusts conversational responses

Easy to build, test and publish apps

Supports one-click integration with other chat platforms such as Slack and Facebook

A hands-on course which introduces Dialogflow, Google’s conversational interface for bots, devices, and applications.

What You Will Learn

  • Build and deploy natural-sounding chatbots
  • Design and build sound interaction models for your chatbots
  • Deploy web apps to Heroku
  • Develop third-party apps for Slack and other messaging platforms
Table of Contents

Introduction
1 You, This course And Us

The Big Picture
2 Course Outline and Pre-reqs
3 Introducing DialogFlow
4 The Big Picture
5 Setting Up Dialogflow

Building Blocks of Interaction Models
6 Section Outline
7 Creating Your First Agent
8 Exploring Agent Settings
9 Default Intents
10 Smalltalk
11 Custom Intents
12 System Entities and Developer Entities
13 Defining Developer Entities
14 User Expressions for Intents
15 Configuring and Testing the BookCars Intent
16 Configuring and Testing the BookRooms Intent

Linear and Non-linear Dialogs
17 Section Overview
18 Contexts
19 Follow up Intents
20 Linear Dialogs
21 Non-linear Dialogs
22 Non-linear Dialogs continued

Fulfilment, Deployment and 3rd Party Integration
23 Section Outline
24 Check Weather Intent
25 Basic Setup of Webhook Code
26 Extracting Parameter Values and Structuring Responses
27 Calling the Open Weather Map API
28 Retrieving Weather Info from Open Weather Map
29 Introducing Heroku
30 Deploying Your Web Application
31 Fulfilment Using Webhooks
32 Configuring a Slack App
33 Integrating Dialogflow with Slack
34 Fulfilment Using Cloud Functions