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

Issue with DialogFlow ES Caching and Entity Annotation

Hi everyone,

I'm running into a perplexing issue with DialogFlow ES - the system seems to be holding onto old data, even though I've removed certain entities.

Here's the situation: I've created new composite entities, one of which has an alias that contains the entry "Technical Manager". When I annotate a training phrase to this entity, I'm hit with a validation error, saying "Technical Manager" doesn't correspond to the entity, even though it should. If I add the phrase without annotation, the system links it to an old, deleted entity which indicates that the system still remember this old entity.

Additionally, during training, I noticed the agent initiates multiple training cycles with only seconds between them.

As a result the behavior of the agent is quite unpredicted, sometimes it fill slots with "NO" or even empty "" values, I think there's some sort of caching issue on sever side that does this and affects the training process.

My attempts to resolve this (backing up and restoring the agent, even with different agents) haven't worked. Oddly, I don't see the old entity that the system still remembers in the JSON files of the backup.

Anyone encountered this or have any ideas to fix it?

Thanks in advance!

1 REPLY 1

Good day @mabdine,

I highly recommend that you reach out to Google Cloud Support for this inquiry as Engineers have better access to your logs and API usage. You can use this link to reach out to Google Cloud Support: https://cloud.google.com/support

Thank you for being part of Google Cloud Community