I want to be able to extract entities from any message sent by the user, not just from responses to questions. How can I do this?
The use case is that I want my bot to handle synonyms of terms that appear in the knowledge source. For example, the knowledge source contains the word "well-plate" and the user asks something about a "container", the user means the "well-plate" but the bot won't know this. Therefore I made an entity of terms where one item is "well-plate" and "container" is mentioned as a synonym. Initially I thought the copilot would recognize the synonyms globally, but this does not seem to be the case? As an alternative I want to be able to capture these synonyms when the user uses them in a message.