Condividi tramite


Entità pattern.any

Importante

LUIS verrà ritirato il 1 ottobre 2025 e a partire dal 1 aprile 2023 non è più possibile creare nuove risorse LUIS. Si consiglia di eseguire la migrazione delle applicazioni LUIS a comprensione del linguaggio di conversazione per sfruttare appieno un supporto costante per i prodotti e le funzionalità multilingue.

Pattern.any è un segnaposto di lunghezza variabile usato solo nell'espressione del modello del criterio per contrassegnare l'inizio e la fine dell'entità.

Le entità Pattern.any devono essere contrassegnate negli esempi di modello Pattern, non negli esempi di finalità utente.

L'entità è una scelta ottimale quando:

  • La fine dell'entità può essere confusa con il testo rimanente dell'espressione.

Utilizzo

Data un'applicazione client che esegue la ricerca di libri in base al titolo, l'entità pattern.any estrae il titolo completo. Un'espressione di criterio con pattern.any per questa ricerca è Was {BookTitle} written by an American this year[?].

Nella tabella seguente, ogni riga presenta due versioni dell'espressione. L'espressione principale è il modo in cui LUIS vede inizialmente l'espressione. Non è chiaro dove inizia e termina il titolo del libro. L'espressione inferiore usa un'entità Pattern.any per contrassegnare l'inizio e la fine dell'entità.

Espressione con entità in grassetto
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 written by an American this year?
Was Half Asleep in Frog Pajamas written by an American this year?

Was Half Asleep in Frog Pajamas written by an American this year?
Was The Particular Sadness of Lemon Cake: A Novel written by an American this year?

La particolare tristezza della torta di limone: un romanzo scritto da un americano quest'anno?
Was There's A Wocket In My Pocket! written by an American this year?

C'è un wocket in tasca! scritto da un americano quest'anno?

JSON di esempio

Si consideri la query seguente:

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

Con il nome del modulo incorporato da estrarre come 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": ""
  }

Passaggi successivi

In questa esercitazione usare l'entità Pattern.any per estrarre dati dalle espressioni in cui le espressioni sono formattate correttamente e dove la fine dei dati può essere facilmente confusa con le parole rimanenti dell'espressione.