Test page
Course description
Learn the basics of building bots using Dialogflow CX
Curriculum
✅ = Sample Lesson
What we are building
Building the Vendee Bot
Ask for balance after transition ✅
Completing the Vendee Bot
Assignment 1: What can I get? ✅
Assignment 3: Return my balance ✅
Download the Completed Vendee Bot
CX vs ES: A simple Yes/No Decision Tree Bot
Mindomo flowchart conventions ✅
Translate flowchart to Dialogflow ES intents✅
Using the BotFlo app to speed up rich response construction ✅
Generating rich response for information card✅
Dialogflow CX – Initial Routes ✅
Why a flowchart helps even for Dialogflow CX✅
Complete and test the bot in the simulator ✅
Connect CX Bot with Dialogflow Messenger✅
A summary of what we learnt till now ✅
CX vs ES: Get User First and Last Names
Can you build this bot in Dialogflow ES? ✅
Extending the name system entity ✅
A note about entity annotation
Building the bot in Dialogflow CX
Testing the bot in the simulator
Pros and Cons of Dialogflow CX for this bot
Understanding scope in Dialogflow CX Part 1
Understanding scope in Dialogflow CX Part 2
Flowcharts and Test Cases
Entities and Parameters
Keeping track of session parameters
CX Webhooks using Python
Before you start: Ngrok Tutorial ✅
Handling multiple intents in ES Webhooks
A bug in Dialogflow CX webhooks ✅
Reroute conversation flow based on webhook response
Dialogflow CX Slot Filling
Demo of simple slot filling bot
Reprompts with no-match-default
Exiting the slot filling loop on first retry
Exiting the slot filling loop after second retry
Conditional routes with expressions
Introduction to the quiz bot ✅
Custom Integration using Flask
Exception Handling
Does a flowchart help when creating a Dialogflow CX bot? ✅
Changing conversation topic
Eligibility Flow Conflict Part 1
Eligibility Flow Conflict Part 2
Vaccine Location Flow – Testing the agent