Intent
Both Dialogflow ES and Dialogflow CX have the concept of intents, but they don’t have the same behavior.
An intent represents what the user wants.
“Switch on the lights” “Order a pizza” etc.
In the case of Dialogflow ES, the bot’s response is added into the intent itself.
But in Dialogflow CX, an intent only captures/represents the training phrases and the bot response is not part of the intent.
This is because Dialogflow CX tries to reuse intents, and the bot can provide different responses based on the current state of the conversation.
Note: This is my old website and is in maintenance mode. I am publishing new articles only on my new website.
If you are not sure where to start on my new website, I recommend the following article:
Is Dialogflow still relevant in the era of Large Language Models?