Sometimes, it can be hard to understand why a specific intent got mapped in Dialogflow, instead of the one you were expecting. Most of the time, it is because the intent was one of the candidates.
So what are candidate intents? And why do they affect your Dialogflow bot’s mapping?
In this course, I will explain a framework which uses the concept of candidate (C), Target (T), Fallback (F) and Surplus (S) intents to build Dialogflow bots which work as you expect.