Delen via


Pattern.any-entiteit

Belangrijk

LUIS wordt op 1 oktober 2025 buiten gebruik gesteld en vanaf 1 april 2023 kunt u geen nieuwe LUIS-resources maken. We raden u aan uw LUIS-toepassingen te migreren naar gesprekstaalbegrip om te profiteren van continue productondersteuning en meertalige mogelijkheden.

Pattern.any is een tijdelijke aanduiding voor variabele lengte die alleen wordt gebruikt in de sjabloonuiting van een patroon om aan te geven waar de entiteit begint en eindigt.

Pattern.any-entiteiten moeten worden gemarkeerd in de voorbeelden van de patroonsjabloon , niet de intentiegebruikersvoorbeelden.

De entiteit is geschikt wanneer:

  • Het einde van de entiteit kan worden verward met de resterende tekst van de uiting.

Gebruik

Gezien een clienttoepassing die zoekt naar boeken op basis van titel, extraheert het pattern.any de volledige titel. Een sjabloonuiting met behulp van pattern.any voor deze boekzoekopdracht is Was {BookTitle} written by an American this year[?].

In de volgende tabel heeft elke rij twee versies van de utterance. De belangrijkste utterance is hoe LUIS de uiting in eerste instantie ziet. Het is niet duidelijk waar de boektitel begint en eindigt. De onderste utterance maakt gebruik van een Pattern.any-entiteit om het begin en einde van de entiteit te markeren.

Uiting met entiteit vetgedrukt
Was The Man Who Mistook His Wife for a Hat and Other Clinical Tales written by an American this year?

Was the Man Who Mistook His Wife for a Hat and Other Clinical Tales geschreven door een Amerikaan dit jaar?
Was Half Asleep in Frog Pajamas written by an American this year?

Was Half Asleep in Kikkerpajama's geschreven door een Amerikaan dit jaar?
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year?

Was The Particular Sadness of Lemon Cake: A Novel geschreven door een Amerikaan dit jaar?
Was There's A Wocket In My Pocket! written by an American this year?

Was er een Wocket In My Pocket! geschreven door een Amerikaan dit jaar?

Voorbeeld van JSON

Houd rekening met de volgende query:

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

Met de naam van het ingesloten formulier dat moet worden geëxtraheerd als patroon.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": ""
  }

Volgende stappen

In deze zelfstudie gebruikt u de entiteit Pattern.any om gegevens te extraheren uit utterances waarin de utterances goed zijn opgemaakt en waar het einde van de gegevens gemakkelijk kan worden verward met de resterende woorden van de utterance.