hands-on lab

Creating an FAQ Service with Dialogflow

Difficulty: Intermediate
Duration: Up to 1 hour
Students: 103
Rating: 3.5/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

Dialogflow is a gateway to accessing data. Typically this is programmable through a series of intents and backend services to respond. Newer features within Dialogflow upend this long-standing programming and allow direct integration of data sources into the chatbot! This completely bypasses the traditional intent + fulfillment model and allows the rapid development of a complex information service function.

In this lab, you will integrate an online FAQ to provide a high-quality information service to your end-users. You will then learn to use built-in analytics and reporting to see what are the most commonly asked questions and answers.

If you are new to Dialogflow you should first check out the lab Creating your first Dialogflow Bot.

Learning Objectives

Upon completion of this Lab you will be able to:

  • Describe how to use the Dialogflow “Knowledge” Functionality
  • Parse FAQ Services to answer user questions in real-time
  • Use Analytics to understand user access patterns

Intended Audience

This lab is intended for:

  • Machine learning engineers
  • Anyone interested in bots

Prerequisites

You should possess:

  • A basic understanding of Dialogflow Intents, Entities, and Responses is required.
  • A basic understanding of Google Cloud is helpful but not required

The following content is sufficient to fulfill these prerequisites:

Updates

September 9th, 2021 - Updated instructions to match the latest FAQ and console experience

Covered topics

Lab steps

SIgning in to the Dialogflow Console
Enabling Dialogflow Beta Features
Creating Your First Knowledge Base in Dialogflow
Exploring your Knowledge Base
Exploring Dialogflow History and Refinement