Difficulty implementing mapped entities in Virtual Agent

Ryax1
Tera Guru

We have a Printer Incident topic in virtual agent which is used to report printer related issues. One of the first questions within this topic asks what function the user is trying to perform (Print/Scan/Copy):

Ryax1_0-1714558086187.png

We would like to utilise entities to improve the user experience so that if they say something like "I get an error when trying to print" it prefills this question. I have got this working to some extent by creating a Mapped Entity, referenced the entity in the relevant part of the utterances, and then linked the entity to the static choice list in the topic :

Ryax1_1-1714558247980.png

Ryax1_3-1714558434094.png

 

Ryax1_2-1714558353138.png

 


The issue

The problem I am running into with this is that the entity is sometimes being recognised when a similar word is being used, for example if the user says "I can't scan from my printer" the model detects both "Scan" and "Printer" from the printScanCopy mapped entity (despite the value in the mapped entity being print and NOT 'printer' !):

Ryax1_4-1714558665508.png

I have tried setting the 'Intent match' to be 'Definite' but this hasn't helped:

Ryax1_5-1714558760197.png

Can anyone please help me understand if I'm going the right way about this, or is a Mapped Entity the wrong option here?

Many thanks

Rich

0 REPLIES 0