Building Chatbots Using Google Dialogflow
1h 44mIntermediate2019-12-11
Authors

Lee Assam
Electrical and Software Engineer, University Instructor
Course details
Google Dialogflow can help you build engaging text-based conversational interfaces, using an AI-powered toolset that assists with designing, scaling, and improving your customer experience. This course introduces Google Dialogflow and shows how this ecosystem can be used to build chatbots for a variety of business applications. Follow along with instructor Lee Assam as he builds out a real-life use case while introducing key features and concepts of Dialogflow. Learn about the basic building blocks—agents, intents, entities and parameters, context, and fulfillment—and find out how to set up your account. Then learn how to configure all these components and seamlessly deploy the complete chatbot on a website using Dialogflow’s platform-specific integration options.
Learning objectives
Dialogflow building blocks
Setting up a Dialogflow account
Creating intents
Importing and exporting an agent
Creating entities and parameters
Adding follow-up intents
Input and output context
Creating a fulfillment
Integrating a chatbot with your website
Learning objectives
Dialogflow building blocks
Setting up a Dialogflow account
Creating intents
Importing and exporting an agent
Creating entities and parameters
Adding follow-up intents
Input and output context
Creating a fulfillment
Integrating a chatbot with your website
Skills covered
Google CloudNatural Language Processing (NLP)GoogleCloud ServicesArtificial Intelligence (AI)Cloud ComputingOne-Off
Concepts
0. Introduction
- 01 - Chatbot creation with Google Dialogflow
- 02 - Dialogflow pricing and setup
1. Basic Concepts
- 03 - What is Dialogflow
- 04 - Dialogflow building blocks
- 05 - Agents
- 06 - Intents
- 07 - Entities
- 08 - Context
- 09 - Fulfillment
2. Setup
- 10 - Setup a Dialogflow account
3. Project Overview
- 11 - Overview of the chatbot in Dialogflow
- 12 - Breakdown of Dialogflow components
4. Creating Intents
- 13 - Create an agent in Dialogflow
- 14 - Create the first intent
- 15 - Importing and exporting your agent
- 16 - Challenge - Create an intent for daily specials
- 17 - Solution - Create an intent for daily specials
5. Working with Entities
- 18 - Create entities in Dialogflow
- 19 - Adding parameters to Dialogflow intents
- 20 - Testing parameters in the Dialogflow intent
- 21 - Challenge - Adding an entity to the Dialogflow intent
- 22 - Solution - Adding an entity to the Dialogflow intent
- 23 - Testing your chatbot with Google Assistant
- 24 - Testing your chatbot with voice interactions
6. Using Context
- 25 - Adding a follow-up intent
- 26 - Challenge - Getting user contact information
- 27 - Solution - Getting user contact information
- 28 - Input and output context
7. Using Fulfillments
- 29 - Creating a fulfillment
- 30 - Testing the changes
8. Using Integrations
- 31 - Understanding integrations
- 32 - Adding a chatbot to your website
Conclusion
- 33 - What's next
Related courses
- Building a RAG Solution from Scratch
- Building AI-Powered Android Apps with Gemini
- Building with Google Gemini Advanced and Ultra
- Building a React Project with Google Bard and the PalM2 API
- Introduction to Large Language Models (LLMs) and Prompt Engineering by Pearson
- Hands-On AI: Building Your First Conversational AI Chatbot
- Build AI Agents and Chatbots with LangGraph
- GraphRAG Essential Training
Related learn paths
- Getting Started with Prompt Engineering
- Building AI Agents: Advanced Techniques for Developers
- Building Future-Ready Skills for the Generative AI Era
- Fundamentals to Become a Machine Learning Engineer
- A Developer's Guide to Google Gemini
- Develop Your AI Skills with Google Gemini and Google Cloud Platform
- Hands-On Projects for OpenAI-Powered Apps
- Building Agentic AI Systems for Developers