Fonctionnalités de liste d’expressions dans LUISPhrase list features in LUIS

Dans Machine Learning, une fonctionnalité est une caractéristique ou un attribut distinctif de données que votre système observe.In machine learning, a feature is a distinguishing trait or attribute of data that your system observes.

Ajoutez des fonctionnalités à un modèle de langage afin de fournir des conseils sur la façon de reconnaître les entrées que vous souhaitez étiqueter ou classer.Add features to a language model to provide hints about how to recognize input that you want to label or classify. Les fonctionnalités aident LUIS à reconnaître les intentions et les entités, mais les fonctionnalités ne sont pas elles-mêmes des intentions ou des entités.Features help LUIS recognize both intents and entities, but features are not intents or entities themselves. Les fonctionnalités peuvent toutefois fournir des exemples de termes connexes.Instead, features might provide examples of related terms.

Qu’est-ce qu’une fonctionnalité de liste d’expressions ?What is a phrase list feature?

Une liste d’expressions inclut un groupe de valeurs (mots ou expressions) qui appartiennent à la même classe et qui doivent être traitées de la même façon (par exemple, des noms de villes ou des produits).A phrase list includes a group of values (words or phrases) that belong to the same class and must be treated similarly (for example, names of cities or products). Ce que LUIS apprend sur l’un d’entre elles s’applique automatiquement également aux autres.What LUIS learns about one of them is automatically applied to the others as well. Cette liste n’est pas une entité de liste (correspondances de texte exactes) de mots correspondants.This list is not a closed list entity (exact text matches) of matched words.

Une liste d’expressions complète le vocabulaire du domaine d’application sous la forme d’un deuxième signal vers LUIS sur ces mots.A phrase list adds to the vocabulary of the app domain as a second signal to LUIS about those words.

Comment utiliser des listes d’expressionsHow to use phrase lists

Dans le tutoriel d’entité simple de l’application de ressources humaines, l’application utilise une liste d’expressions travail de types d’emplois tels que programmeur, couvreur et secrétaire.In the Human Resource app's simple entity tutorial, the app uses a Job phrase list of job types such as programmer, roofer, and secretary. Si vous étiquetez une des valeurs suivantes en tant qu’entité ayant bénéficié du machine-learning, LUIS apprend à reconnaître les autres.If you label one of these values as a machine-learned entity, LUIS learns to recognize the others.

Une liste d’expressions peut être interchangeable ou non.A phrase list may be interchangeable or non-interchangeable. Une liste d’expressions interchangeables concerne les valeurs qui sont des synonymes, et une liste d’expressions non interchangeable est destinée aux valeurs qui ne sont pas synonymes, mais ont toujours besoin d’un signal supplémentaire dans l’application.An interchangeable phrase list is for values that are synonyms, and a non-interchangeable phrase list is intended for values that aren't synonyms but still need an additional signal in the app.

Les listes d’expressions permettent d’identifier les entités interchangeables simplesPhrase lists help identify simple Interchangeable entities

Les listes d’expressions interchangeables sont une bonne méthode pour optimiser la performance de votre application LUIS.Interchangeable phrase lists are a good way to tune the performance of your LUIS app. Si votre application rencontre des difficultés à prédire des énoncés sur l’intention appropriée, ou à reconnaître des entités, vérifiez si les énoncés contiennent des mots inhabituels, ou des mots dont le sens peut être ambigu.If your app has trouble predicting utterances to the correct intent, or recognizing entities, think about whether the utterances contain unusual words, or words that might be ambiguous in meaning. Ces mots sont de bons candidats à inclure dans une liste d’expressions.These words are good candidates to include in a phrase list.

Les listes d’expressions permettent d’identifier les intentions grâce à une meilleure compréhension du contextePhrase lists help identify intents by better understanding context

Une liste d’expressions n’est pas une instruction pour que LUIS effectue une correspondance stricte ni n’étiquette exactement pareil les termes dans la liste d’expressions.A phrase list is not an instruction to LUIS to perform strict matching or always label all terms in the phrase list exactly the same. Il s’agit simplement d’un conseil.It is simply a hint. Par exemple, vous pourriez avoir une liste d’expressions qui indique que « Patti » et « Selma » sont des noms, mais LUIS peut toujours utiliser des informations contextuelles pour reconnaître qu’ils signifient autre chose dans « Réserver pour 2 chez Patti’s Diner pour le dîner » et « Me trouver des itinéraires routiers pour Selma, Géorgie ».For example, you could have a phrase list that indicates that "Patti" and "Selma" are names, but LUIS can still use contextual information to recognize that they mean something different in "Make a reservation for 2 at Patti's Diner for dinner" and "Find me driving directions to Selma, Georgia".

L’ajouter d’une liste d’expressions est une alternative à l’ajout de plusieurs exemples d’énoncés à une intention.Adding a phrase list is an alternative to adding more example utterances to an intent.

Une liste d’expressions interchangeablesAn interchangeable phrase list

Utilisez une liste d’expressions interchangeables lorsque la liste de mots ou d’expressions crée une classe ou un groupe.Use an interchangeable phrase list when the list of words or phases create a class or group. Un exemple est une liste de mois comme « Janvier », « Février », « Mars » ; ou des noms comme « John », « Mary », « Frank ».An example is a list of months like "January", "February", "March"; or names like "John", "Mary", "Frank". Ces listes sont interchangeables en ce que l’énoncé serait étiqueté avec la même intention ou entité même si un autre mot de la liste d’expressions était utilisé.These lists are interchangeable in that the utterance would be labeled with the same intent or entity if a different word in the phrase list were used. Par exemple, si « Afficher le calendrier de janvier » a les mêmes intentions qu’« afficher le calendrier de février », les mots doivent être sur une liste interchangeable.For example, if "show the calendar for January" has the same intent as "show the calendar for February", then the words should be on an interchangeable list.

Une liste d’expressions non interchangeablesA non-interchangeable phrase list

Utilisez une liste d’expressions non interchangeable pour des mots non synonymes ou des expressions qui peuvent être regroupés dans votre domaine.Use a non-interchangeable phrase list for non-synonymous words or phrases that can be grouped in your domain.

Par exemple, utilisez une liste d’expressions non interchangeables pour les mots rares, propriétaires et étrangers.As one example, use a non-interchangeable phrase list for rare, proprietary, and foreign words. LUIS peut ne pas être en mesure de reconnaître des mots rares et propriétaires, ainsi que des mots étrangers (en dehors de la culture de l’application).LUIS may be unable to recognize rare and proprietary words, as well as foreign words (outside of the culture of the app). Le paramètre non interchangeable indique que l’ensemble de mots rares constitue une classe que LUIS doit apprendre à reconnaître, mais que ces mots ne sont ni synonymes, ni interchangeables entre eux.The non-interchangeable setting indicates that the set of rare words forms a class that LUIS should learn to recognize, but they are not synonyms or interchangeable with each other.

Quand utiliser des listes d’expressions et des entités de listeWhen to use phrase lists versus list entities

Même si une liste d’expressions et des entités de liste peuvent affecter des énoncés dans toutes les intentions, chacune le fait d’une manière différente.While both a phrase list and list entities can impact utterances across all intents, each does this in a different way. Utilisez une liste d’expressions pour affecter le score de prédiction d’intention.Use a phrase list to affect intent prediction score. Utilisez une entité de liste pour affecter l’extraction d’entité pour une correspondance texte exacte.Use a list entity to affect entity extraction for an exact text match.

Utiliser une liste d’expressionsUse a phrase list

Avec une liste d’expressions, LUIS peut toujours prendre en compte le contexte et généraliser afin d’identifier les éléments qui sont similaires, mais pas une correspondance exacte, à des éléments d’une liste.With a phrase list, LUIS can still take context into account and generalize to identify items that are similar to, but not an exact match, as items in a list. Si votre application LUIS doit être en mesure de généraliser et d’identifier les nouveaux éléments dans une catégorie, utilisez une liste d’expressions.If you need your LUIS app to be able to generalize and identify new items in a category, use a phrase list.

Lorsque vous souhaitez être en mesure de reconnaître les nouvelles instances d’une entité, comme un planificateur de réunion qui doit reconnaître les noms de nouveaux contacts, ou une application d’inventaire qui doit reconnaître de nouveaux produits, utilisez un autre type d’entité appris par ordinateur comme une entité simple ou hiérarchique.When you want to be able to recognize new instances of an entity, like a meeting scheduler that should recognize the names of new contacts, or an inventory app that should recognize new products, use another type of machine-learned entity such as a simple or hierarchical entity. Créez ensuite une liste d’expressions de mots et d’expressions qui permet à LUIS de rechercher d’autres mots similaires à l’entité.Then create a phrase list of words and phrases that helps LUIS find other words similar to the entity. Cette liste guide LUIS afin qu’il reconnaisse des exemples de l’entité en ajoutant une précision supplémentaire à la valeur de ces mots.This list guides LUIS to recognize examples of the entity by adding additional significance to the value of those words.

Les listes d’expression sont comme du vocabulaire spécifique à un domaine qui permet d’améliorer la qualité de compréhension des intentions et des entités.Phrase lists are like domain-specific vocabulary that help with enhancing the quality of understanding of both intents and entities. Une utilisation courante d’une liste d’expressions s’applique aux noms propres comme les noms de villes.A common usage of a phrase list is proper nouns such as city names. Un nom de ville peut contenir plusieurs mots avec des traits d’union ou des apostrophes.A city name can be several words including hyphens, or apostrophes.

Ne pas utiliser une liste d’expressionsDon't use a phrase list

Une entité de liste définit explicitement chaque valeur qu’une entité peut prendre et n’identifie que les valeurs qui correspondent exactement.A list entity explicitly defines every value an entity can take, and only identifies values that match exactly. Une entité de liste peut être appropriée pour une application dans laquelle toutes les instances d’une entité sont connues et ne changent pas souvent.A list entity may be appropriate for an app in which all instances of an entity are known and don't change often. Les aliments dans un menu de restaurant qui change rarement en sont des exemples.Examples are food items on a restaurant menu that changes infrequently. Si vous avez besoin d’une correspondance texte exacte d’une entité, n’utilisez pas une liste d’expressions.If you need an exact text match of an entity, do not use a phrase list.

Meilleures pratiquesBest practices

Découvrir les meilleures pratiques.Learn best practices.

Étapes suivantesNext steps

Consultez Ajouter des fonctionnalités pour découvrir comment ajouter des fonctionnalités à votre application LUIS.See Add Features to learn more about how to add features to your LUIS app.