Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

DialogFlow ES matching wrong intent with pre-built agent

I am exploring DialogFlow ES and decided to test out the prebuilt car agent. I wanted to see how accurately it can detect intents.

But when I provide bogus inputs like "Can I get a hot cheeseburger?" it makes with car.locks.schedule.unlock intent with a 0.642569 intentDetectionConfidence.

I tried legit inputs like "can you switch the ac on?". While it detects the car.ac.on intent correctly, the intentDetectionConfidence is 0.39900175. 

I am trying to see if DialogFlow ES is something I can use in production, but looks like the intent detection can be all over the place. What are ways I can improve this? 

0 3 185
3 REPLIES 3

Hi,

Did you train your agent? I would suggest to re-check the training phrases
of each intent and see if that can be improved (no similar phrases, etc).
The Dialogflow NLU is quite good.

Best,
Xavi

@xavidop doesn't it automatically train every time I save?

Depends on the agent config!

Xavi