-1

we want to use LUIS to get the entities and intent from a user question and identify the entities that belong to our domain, so what we're doing is training LUIS with a lot of entities that comes from our context domain. Is this a valid and "correct" use of LUIS?

Thanks

Joanteixi
  • 427
  • 1
  • 4
  • 10
  • 1
    Yes, sounds like it. You would get better answers if you provide an example of what your inputs and desired outputs look like. – mbatchkarov May 22 '18 at 09:54
  • I'm creating a search engine to find in medical documents with a very specific terms. For this I'm training LUIS with this kind of words or tags as "entities". But this approach implies a big bulk of terms in LUIS and I'm not sure if it's the right way to solve this. – Joanteixi May 22 '18 at 13:47
  • Have you tried QnA Maker if you are returning information from docs? – DFBerry May 22 '18 at 14:44
  • no.. it's maybe an option.. I'll take a look, thanks – Joanteixi May 24 '18 at 11:21

2 Answers2

2

Yes you can the intents and entities fro the user question with LUIS. You have to provide training examples accordingly. There are many features in LUIS to label entities which follow a specific pattern using Patterns feature (pattern.any) and provide phrase lists for synonyms. You have to use them based on the scenario. Hope that helps!!

Jyo Fanidam
  • 1,170
  • 1
  • 8
  • 17
1

I'm creating a search engine to find in medical documents with a very specific terms. For this I'm training LUIS with this kind of words or tags as "entities".

Yes you are right. The medical term you are referring to are suppose to be entities.

But this approach implies a big bulk of terms in LUIS

If there is a difference only in the term i.e if your utterances are like

  • search for a
  • search for b

Then you can add a and b as a phrase list in LUIS, in this way you don't have to keep repeating the utterance for each term. You can check out how to add phrase list. If you look at the 3rd point there you can see that for the name City many city values are being entered. You can do the same with the medical terms you need to search.

In this way you can get the medical terms at your server side by inspecting the entity value.

Anita George
  • 1,145
  • 6
  • 18