Oreilly - Hands-on Chatbots with Google Dialogflow
by Loonycorn | Released February 2018 | ISBN: 9781789130539
Formerly known as API.AIAbout This VideoThe big picture: How conversation flows in DialogflowInteraction models: Intents, entities, contexts and their resolution into API callsManaging 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 PlatformThird-party integration: Integrating a bot with SlackIn DetailChatbots 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 2016No deep learning or natural language processing expertise is needed to build even very complex botsProvides an intuitive way of specifying the conversational interfaceAutomatically and dynamically adjusts conversational responsesEasy to build, test and publish appsSupports one-click integration with other chat platforms such as Slack and Facebook Show and hide more Publisher Resources Download Example Code
- 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
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.