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
Data Science from Scratch, 2nd Edition
To really learn data science, you should not only master the tools—data science libraries, frameworks, modules, …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Practical Statistics for Data Scientists, 2nd Edition
Statistical methods are a key part of data science, yet few data scientists have formal statistical …
video
Apache Kafka Series - Learn Apache Kafka for Beginners
Tutorial: Learn the Apache Kafka ecosystem, core concepts, operations, Kafka API, and build your own producers …