Video description
Formerly known as API.AI
About This Video
- The big picture: How conversation flows in Dialogflow
- Interaction models: Intents, entities, contexts and their resolution into API calls
- Managing dialogs: Handling the flow of conversation using linear and non-linear dialogs.
- Fulfilment models: Using webhooks to fulfill user intents and how to connect to external services to respond to queries.
- Deployment: Deploying a flask app to Heroku, and a Cloud Function to the Google Cloud Platform
- Third-party integration: Integrating a bot with Slack
In Detail
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
Publisher resources
Table of contents
-
Chapter 1 : Introduction
- You, This course And Us 00:02:11
-
Chapter 2 : The Big Picture
- Course Outline and Pre-reqs 00:04:45
- Introducing DialogFlow 00:12:33
- The Big Picture 00:06:55
- Setting Up Dialogflow 00:08:41
-
Chapter 3 : Building Blocks of Interaction Models
- Section Outline 00:02:49
- Creating Your First Agent 00:05:41
- Exploring Agent Settings 00:08:52
- Default Intents 00:06:45
- Smalltalk 00:06:04
- Custom Intents 00:06:33
- System Entities and Developer Entities 00:06:10
- Defining Developer Entities 00:08:38
- User Expressions for Intents 00:11:29
- Configuring and Testing the BookCars Intent 00:10:27
- Configuring and Testing the BookRooms Intent 00:06:55
-
Chapter 4 : Linear and Non-linear Dialogs
- Section Overview 00:03:41
- Contexts 00:13:51
- Follow up Intents 00:09:28
- Linear Dialogs 00:02:24
- Non-linear Dialogs 00:12:36
- Non-linear Dialogs continued 00:06:43
-
Chapter 5 : Fulfilment, Deployment and 3rd Party Integration
- Section Outline 00:04:50
- Check Weather Intent 00:05:48
- Basic Setup of Webhook Code 00:05:33
- Extracting Parameter Values and Structuring Responses 00:06:01
- Calling the Open Weather Map API 00:05:38
- Retrieving Weather Info from Open Weather Map 00:05:02
- Introducing Heroku 00:08:27
- Deploying Your Web Application 00:10:13
- Fulfilment Using Webhooks 00:07:13
- Configuring a Slack App 00:07:41
- Integrating Dialogflow with Slack 00:06:11
- Fulfilment Using Cloud Functions 00:11:32
Product information
- Title: Hands-on Chatbots with Google Dialogflow
- Author(s):
- Release date: February 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789130539
You might also like
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Python for Data Analysis, 2nd Edition
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, …
book
Building Chatbots with Python: Using Natural Language Processing and Machine Learning
Build your own chatbot using Python and open source tools. This book begins with an introduction …
book
Fundamentals of Data Visualization
Effective visualization is the best way to communicate information from the increasingly large and complex datasets …