I'm facing an issue with Dialogflow ES where it's not matching the correct intent even when I use the exact training phrase that I have entered as a user expression. Instead, it keeps matching the fallback intent or the __system_counters__ context.
I have tried the following troubleshooting steps:
Despite trying these steps, the problem persists. When using the "Try it now" feature in the Dialogflow console and inputting the exact training phrase (even with the same entity reference), the correct intent is still not being matched.
Any help or guidance on how to resolve this issue would be greatly appreciated.
You can try disabling the ML (Machine Learning) option in the intent settings. This will cause the intent to follow a rule-based grammar matching algorithm, which means it will only match user expressions with the exact training phrases defined in the intent.
Thanks for the reply.
I think you are referring to the CX version, I don't see how's this possible to be done in ES version.
Hello mabdine, I am getting the same issue. I created a second agent and briefly it worked using the exact same phrases I used on training but it the stopped working and sent me the default fallback message.
First I want to say that the official course was made before some changes in the platform, so to add a new phrase, I first type it on the test area (Try it now) and then go to the "Training" menu item, then open the conversation, assign the phrase to the intent and the click on "approve" the changes. After I did that in the new agent, it worked briefly, but then it stopped working again, but got some improvement at least.
I thought that the issue might have been triggered because I wrongly assigned a phrase to another intent so I cleared everything but didn't worked even there. I am now stuck where you are (or where) in march.
If you managed to solve this issue, please let me know, thanks.
Renato
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |