Building Chatbots with Google Dialogflow

The general trend in any industry is for repetitive tasks to get automated and for humans to be deployed on higher skill jobs. Google Dialogflow is a cutting edge conversational interface for bots, devices, and applications.
Course info
Rating
(56)
Level
Intermediate
Updated
Feb 12, 2018
Duration
2h 28m
Table of contents
Description
Course info
Rating
(56)
Level
Intermediate
Updated
Feb 12, 2018
Duration
2h 28m
Description

Chatbots are voice-aware bots, i.e. computer programs designed to simulate human conversations with users. In this course, Building Chatbots with Google Dialogflow, you will learn how chatbots have become widespread across sites and learn about the multitude of AI platforms which exist to help you get up and running with a chatbot quickly.

First, you will be introduced to Google Dialogflow, a conversational interface for bots, devices, and applications.
Next, you will learn the basic building blocks of Dialogflow such as:

  • Agents
  • Intents
  • Entities
  • Annotations
  • Fulfillment
Finally, you will see how you can integrate your bot with external APIs in order to fulfill the user's request through Dialogflow's one click integration with a variety of messenger applications such as Slack, Viber, and Facebook.

By the end of this course, you will be able to perform an end-to-end integration of Dialogflow with the Slack messaging platform.

Course FAQ
Course FAQ
What is Google Dialogflow?

Google Dialogflow is an end-to-end development tool for building conversational interfaces for bots, devices, and applications.

What are chatbots?

Chatbots are voice-aware bots, i.e. computer programs that are designed to simulate human conversations with users on-line by means of text or text-to-speech.

Is Google Dialogflow free?

The standard edition of Dialogflow is free, but it comes with limitations on number and type of requests.

What will I learn in this course?

This course will teach you how to build chatbots with Google Dialogflow. Topics covered include:

  • Why chatbots are useful
  • An introduction to Dialogflow
  • Configuring and exploring agents
  • Using dialogs for managing conversations
  • linear and non-linear dialogs
  • Using external APIs for fulfillment
  • Integrating Dialogflow with third-party applications
  • Much more
Who should take this course?

Anyone who wants to learn how to build chatbots with Google Dialogflow should take this course. If you're looking to automate repetitive chatting tasks, this is the course for you!

Are there prerequisites to this course?

This course requires some basic JavaScript programming experience. If you've never used JavaScript before, but you've used other programming languages, you'll be able to follow along. If you need a refresher, or to learn for the first time, check out this JavaScript course before diving in.

About the author
About the author

A problem solver at heart, Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework.

More from the author
More courses by Janani Ravi