Check out my courses Learn Dialogflow ES and Learn Dialogflow CX if you would like to learn Dialogflow in depth.
Do you describe yourself as “technical, but not a programmer?”
Are you tired of reading Dialogflow tutorials which assume that you have some background in coding and do not explain why the code is the way that it is?
You will find lots of resources on this website – tutorials, templates, training and tools – for learning and using Dialogflow effectively.
Thanks a lot for the advice (of buying and following your videos)! They helped a lot indeed. Everything is very clear when you explain, much clearer than the official documentation to be honest 🙂
– Neuraz T, review for Learn Dialogflow CX course, Aug 2021
I learnt a lot from you in a short span of time, through the course. Great job! Had been rather frustrated with what is available out there. And I don’t like to be guessing what the system is doing or not doing because of what I have done or not done.
– Philip T, review for Learn Dialogflow ES course bundle, April 2021
About Aravind Mohanoor
As a Dialogflow trainer and consultant, I have helped many clients and students build Dialogflow chatbots across multiple business verticals. There are 200+ articles on the topic of Dialogflow in this site. Many of them were written as answers to questions sent in by readers like you. By August 2021, my Dialogflow focused YouTube channel has nearly half a million views over all the videos combined. Many of my course students have implemented successful bots using my training products.
New to chatbots and Dialogflow?
AI chatbots are different from the scripted (rule-based) bots that you often see on the internet.
The first thing you should do in Dialogflow
Go to your settings and enable StackDriver logging. I explain how and why in the video below.
How accurate is your Dialogflow bot?
Often, bot builders describe their bot as “brittle”. For example, here is a March 2021 survey on the state of chatbots.
But if you ask them to quantify this, they are usually not able to do it very easily. Generally it means that the bot isn’t accurate and isn’t providing the response they expected.
So how can we actually measure the accuracy of a Dialogflow bot?
Go to the History tab of your Dialogflow bot.
For a given time period (say the last 100 user queries), mark it as one of the following: True Positive (TP), True Negative (TN), False Positive (FP) or False Negative (FN).
Here is a flowchart for reference:
The accuracy of the bot is calculated as follows:
Accuracy = (TP + TN) * 100 / (TP + TN + FP + FN)
(By the way, this is inspired by the idea of the confusion matrix).
Not satisfied with your bot accuracy?
Want to add a Dialogflow chatbot to your website?
People also ask me for my recommendation for adding a Dialogflow chatbot to their website. With the release of v2 in May 2021, I think that Zoho SalesIQ is the best paid option, while the built-in Dialogflow Messenger integration is the best free option. I have written an article explaining the differences between the two.
- Three tips to simplify Dialogflow ES to Dialogflow CX migrations
- How to integrate Dialogflow into your WordPress website for free
- Migrating Dialogflow ES entities to Dialogflow CX
- Migrating your Dialogflow ES conversation flow to CX
- Quickly browse all the custom payloads in your Dialogflow Messenger bot
Testimonials for my online courses
“Thanks for not making another Pizza Bot course and calling it a day”
(Before going through my paid courses)
I was about to dive into the other udemy content, and luckily came across your blog before doing so. You touch on a number of subjects I had interest in (like Sessions, API, and Blackholes) that the other courses did not advertise, and I really liked the structure of your content and the way you explained it in the “how to learn dialogflow in a week” post. So rather than starting off on the wrong foot and with a poor foundation, I had to find your email and shoot you a message!
(After going through my courses)
I’ve been making my way through your training and it has been awesome, you’re a great at teaching my friend! Thanks for taking the time to share your in depth knowledge and experience, and not making another Pizza Bot course and calling it a day.
Co-Founder, Retail Mortgage Professional
Review for Core Dialogflow course bundle (now Learn Dialogflow ES)
“You’ll be amazed at how quickly a functional prototype can be put together”
Take the time to learn the workflow/concepts he presents in his flowcharting tutorial. (This workflow is far superior to the approach suggested in the official DialogFlow documentation.) Using Aravind’s flowcharting approach you’ll be amazed at how quickly a functional prototype can be put together.
“..even I can learn how to design chatbot (no programming background)“
I was not so sure whether this course is helpful for me to design my chatbot for my students to practice their foreign language oral skills. Since I checked some dialogflow courses from udemy and Coursera, my negative feedback from students. Therefore I am scared to enroll any of them from their website.
I think Aravind really did a great job to introduce dialogflow to people like me, without programming background. He organizes his course in very clear manner since I have been a college professor for 20 years. It is very easy for me to recognize how great Aravind’s course is! Very use-friend and very easy to follow. He doesn’t have any strong accent when he gives the lectures. It is so easy for me to understand. Really appreciate it.
Features I liked about the course: As I mentioned above: 1) first organized 2) easy to follow; 3) good examples to do hands on practice; 4) clear explain.
Other benefits of this course: 1) I understand how to design intent, entitles; 2) I even created my own chatbot after watch Aravind’s videos; 3) I finally know how to use the function of context after completing this course.
Yes, I will strongly recommend this course because even I can learn how to design chatbot (no programming background) after studying Avarind’s course, you definitely can!
Associate Teaching Professor, Northeastern University
Review for Core Dialogflow course bundle (now Learn Dialogflow ES)
Ann and her team are building a really cool chatbot which helps people learn Chinese. You can follow their progress here.
“frankly they are the best resource I’ve found for .. Dialogflow Messenger”
Aarvind’s guides have been well received, and frankly they are the best resource I’ve found for learning how to work with Dialogflow Messenger.
Dialogflow Messenger Quickstart gave us everything we needed to build out the ChatBot conversation we needed for our informational ChatBots. Dialogflow Messenger console is a tremendous but we had difficulty finding the details for how to use it correctly and Aarvind provided us with everything we needed in the Dialogflow Messenger Quickstart.
If we had started with the course in the first place, we would have avoided burning up several days of fruitless research and efforts.The examples provided covered everything we needed, plus things we had not yet thought about.
For example the “start over” intent saves a lot of time trying to get the user back to the beginning of the conversation and makes a nice flow to continue once one point has been completed.
The time saved using the course to learn methods allowed us to go even further in our development to complete ChatBots that had our marketing team going “Wow!”
If you are serious about development with Dialogflow, this is definitely the place to begin. We were originally looking at third party solutions, Aarvind’s course enlightened us to be able to produce products that work entirely in Dialogflow Messenger without subscriptions to third party products to accomplish the same things.
Senior Application Developer, Sophia Solutions
Review for Dialogflow Messenger Quickstart
“It is far and away better than anything else I have used for dialogflow training”
I am going thru your course bundle. It is far and away better than anything else I have used for dialogflow training. This assessment comes from someone who taught at the University of Illinois for 30 years and started a online masters degree.
The BotFlo app gives you many tools which can speed up your Dialogflow bot development
This website contains affiliate links. See the disclosure page for more details.
"The magic key I needed as a non-programmer" The custom payload generator was the magic key I needed (as a non-programmer) to build a good demo with rich responses in DialogFlow Messenger. I've only used it for 30 minutes and am thrilled. I've spent hours trying to figure out some of the intricacies of DialogFlow on my own. Over and over, I kept coming back to Aravind's tutorials available on-line. I trust the other functionalities I learn to use in the app will save me additional time and heartburn. - Kathleen R Cofounder, gathrHealth
Check out my YouTube courses Dialogflow CX Beginner Tutorial Dialogflow ES vs CX using a Decision Tree Bot Intro to NLU for technical non-programmers Better Dialogflow ES Bots Using the CTFS Framework Search the autogenerated transcripts of all my YouTube videos