Entité Pattern.any

Important

LUIS sera mis hors service le 1er octobre 2025 et à partir du 1er avril 2023, vous ne pourrez plus créer de nouvelles ressources LUIS. Nous vous recommandons de migrer vos applications LUIS vers la compréhension du langage courant pour tirer parti de la prise en charge continue des produits et des fonctionnalités multilingues.

Pattern.any est un espace réservé à longueur variable utilisé uniquement dans le gabarit d’énoncé d’un modèle pour marquer où l’entité commence et se termine.

Les entités pattern.any doivent être marquées dans les exemples de modèles Pattern, et non dans les exemples d’utilisateurs d’intention.

L’entité convient bien quand :

  • La fin de l’entité peut être confondue avec le reste du texte de l’énoncé.

Utilisation

Si une application cliente recherche des livres en fonction du titre, pattern.any extrait le titre complet. Un modèle d’énoncé utilisant pattern.any pour cette recherche de livre est Was {BookTitle} written by an American this year[?].

Dans le tableau suivant, chaque ligne contient deux versions de l’énoncé. L’énoncé principal est la manière dont LUIS a initialement pu voir l’énoncé. Il est clair que le titre du livre a un début et une fin. L’énoncé inférieur utilise une entité pattern.any pour marquer le début et la fin de l’entité.

Énoncé d’une entité en gras
Was The Man Who Mistook His Wife for a Hat and Other Clinical Tales written by an American this year?

L’Homme qui prenait sa femme pour un chapeau a-t-il été écrit par un Americain cette année ?
Was Half Asleep in Frog Pajamas written by an American this year?

Nature morte avec pivert a-t-il été par un Américain cette année ?
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year?

La Singulière tristesse du gâteau au citron a-t-il été écrit par un Américain cette année ?
Was There's A Wocket In My Pocket! written by an American this year?

Le Petit Prince a-t-il été écrit par un Américain cette année ?

Exemple JSON

Considérez la requête suivante :

where is the form Understand your responsibilities as a member of the community and who needs to sign it after I read it?

Avec le nom de formulaire incorporé à extraire en tant que Pattern.any :

Understand your responsibilities as a member of the community

"entities": [
  {
    "entity": "understand your responsibilities as a member of the community",
    "type": "FormName",
    "startIndex": 18,
    "endIndex": 78,
    "role": ""
  }

Étapes suivantes

Dans ce tutoriel, vous allez utiliser l’entité Pattern.any pour extraire des données à partir d’énoncés correctement mis en forme et où la fin des données peut être facilement confondue avec les mots restants de l’énoncé.