entities 'missing annotations' bug?

Marcus Roworth1
Tera Contributor

Since updating to San Diego I get a prompt "You have 2 entities that are missing annotations. Annotate utterances with entities for entity prediction" before training my NLU model. I've looked at the entities we have, and all of them are associated to at least 1 intent, so what am I missing?

Could it refer to when SNOW recognises a word (e.g. microsoft) but I haven't either assigned it as software, or clicked ignore?

1 REPLY 1

Brian Bakker
ServiceNow Employee
ServiceNow Employee

Hello Marcus,

Although the entity may be linked to an intent that does not mean that any example utterances in that intent are annotated with this entity. Please check the two entities and either delete the entity, if it is no longer required or annotate an utterance where you want to use this entity and then you will no longer get this error message when you try to train your NLU Model.

When removing an annotated entity from all utterances in an intent, because it is no longer used, it will not remove the entity from the intent. If the entity is used in other intents, then it cannot be removed from the unwanted intent and so the only workaround, to remove an entity from the unwanted intent, is to delete the entity and re-create it and then annotate it in the correct intent, if the entity has been annotated in multiple intents.

This issue when an entity is no longer used in an intent, and so ideally the intent should be removed from the list in the associated entities should be fixed in Tokyo.

I hope this helps.

Regards,

Brian