As you might know, Dialogflow is not open source (as of May 2019).
And if you ever wanted to know what Machine Learning algorithm Dialogflow uses, it is something of a black box.
At the same time, there are a few things you can do to understand what is happening under the hood when it comes to Dialogflow's intent mapping.
When you complete this course, you still wouldn't know the ML algorithm that Dialogflow uses. However, you will get a lot of insight into how Dialogflow's intent mapping works, and this in turn will let you design better chatbots.
Please note: this is a 5 day course, which means you will get access to one new chapter per day and you will have full access to the course only at the end of 5 days.