Hi @community ,
My question is completely out of the RASA scope but i would really appreciate the help from community to solve this. My questions are as follows
- What is [abcd] on [xyz]?
- what is [abcd]?
Here [abcd] is a must entity but [xyz] is optional
- what is [xyz] on [abcd] ?
- what is [xyz]?
Here [xyz] is a must entity but [abcd] is optional
All these questions are mapped to a single entity define_term to reduce miss-classification but answer to above pair of questions are different
So if i get a question like
Bot i would like to know about [abcd] on [xyz]?
NLU would return both [abcd , xyz] but how can we a differentiate which one is mandatory and which is optional.
As a human i can understand here abcd is must and xyz is optional but from an ML point of view how can i solve this ??
Any suggestions would be really appreciated