O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hands-on Chatbots with Google Dialogflow

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