Building Conversational Experiences with Dialogflow

This course provides a deep dive into how to create a chatbot using Dialogflow. You will also augment it with Cloud Natural Language API and operationalize it using Google Cloud tools. The course includes presentations, demonstrations, and hands-on labs.

    No classes are currenty scheduled for this course.

    Call (919) 283-1653 to get a class scheduled online or in your area!

Building Conversational Experiences with Dialogflow

This module opens with a discussion of conversation as the new UI, which is very quickly changing the way users communicate with businesses, employers, etc. It reviews some of the challenges when creating conversational agents that can handle natural language input, introduces Dialogflow to build smart conversational interfaces, and discusses how Dialogflow can address some of these concerns.

Defining Intents and Entities

Learn how to follow best practices when creating intents and entities for their virtual agents in a pizza-ordering scenario.

Maintaining Context and Taking Actions

Learn how to use context for carrying conversation awareness and how to use Cloud Functions to store orders on a database.

Taking your Chatbot to Production

Use what you have learned to build a new agent, applying the themes that are critical when deploying to production. You'll use several Google Cloud products to:

  • Extract keywords from a document and populate them into the Cloud Datastore
  • Run scripts in Cloud Datalab to integrate the data into a Dialogflow agent
  • Deploy a webhook on App Engine
  • Add HTTP basic authentication to your webhook code

Additional Features

Get a glimpse of some of the upcoming features of Dialogflow.


*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.

This course will teach you the following skills:

  • Identify the purpose and value of Dialogflow conversation engine and Google Cloud Platform tools
  • Learn how to build a custom chatbot with text and audio functionality in Dialogflow
  • Implement best practices when creating intents and entities
  • Understand how to use context and action fulfilment
  • Create a serverless backend for the chatbot using Cloud Functions
  • Augment the chatbot with sophisticated data processing and a high-performance storage backend
  • Deploy the chatbot as a security-enabled web application
  • Integrate the chatbot with Google Assistant

To get the most of out of this course, you should have:

  • Basic familiarity with programming concepts
  • Familiarity with Python and Node.js is a plus, but not required
  • You will not write code in the hands-on labs, but the ability to read and understand code will be helpful

This class is intended for:

  • Individuals interested in learning how to create their own custom chatbot applications
  • Application Developers interested in getting hands-on experience with Google Cloud Platform tools to create a custom chatbot web application with authentication

Ready to Jumpstart Your IT Career?

CONTACT US NOW!