hands-on lab

Creating an Active Chatbot in Dialogflow

Difficulty: Intermediate
Duration: Up to 1 hour
Students: 137
Rating: 4.3/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Users expect chatbots to be a naturally easy experience. Chatbots must therefore be active participants in conversations in helping users ask good questions. Dialogflow makes this process natural and straightforward with a suite of tools to guide users to the goals they want. In this lab, you will create a banking concierge chatbot that is capable of asking clarifying and follow-up questions.

Learning Objectives

Upon completion of this Lab you will be able to:

  • Describe how Dialogflow can ask users follow-up questions
  • Manage follow-up intents for multi-stage conversations
  • Leverage contextual awareness to provide a more natural conversation

Intended Audience

This lab is intended for:

  • Machine learning engineers
  • Anyone interested in bots

Prerequisites

You should possess:

  • A basic understanding of Dialogflow
  • A basic understanding of Google Cloud is helpful but not required

The following content is sufficient to fulfill these prerequisites:

Covered topics

Lab steps

SIgning in to the Dialogflow Console
Creating a Dialogflow Intent
Testing the Dialogflow Intent
Dealing with Actions and Parameters
Testing Incomplete Statements
Outputting Contexts in Dialogflow
Inputting Contexts in Dialogflow
Making the Dialogflow Bot More User-Friendly
Testing the Follow-On Intent
Chaning the Follow-On Intent