Language Understanding Intelligent Services
Apparence
Liens
Description
Service qui permet de comprendre le langage naturel en déterminant l’intention d'une phrase et en ciblant les mots clés.
Vocabulaire
Intent | représente l'intention que LUIS prête à une phrase |
Utterance | représente les phrase interprétées par LUIS, ainsi que les exemples de phrases fournis pour un intent donné. |
Entity | représente une variable dans une phrase. Par exemple city est une entity qui peut prendre la forme de n'importe quel nom de ville. |
Design Model
Définir les intents
- Créer un intent
- Associer 5 utterances
- Définir des entities (prebuilt entities)
Améliorations
Review endpoint utterances
Liste les utterances dont le résultat d'affectation d'intent est faible.
Autre
Test LUIS
Endpoint + requête:
- https://westeurope.api.cognitive.microsoft.com/luis/v2.0/apps/xxx?
- subscription-key=<KEY>&
- verbose=true&
- timezoneOffset=0&
- q=hi
Ajouter un intent
- MyApp → Intents → Create new intent
- Ajouter des utterances (exemples de phrases)
- Définir où se trouve les Entities (mots correspondant à des variables: lieu, date) dans les Utterences
- Train
- Test
- Publish (récupérer le endpoint et la key)
Projet C# Luis
Dialogs\RootLuisDialog.cs |
Dialogs\MyIntentDialog.cs |