Entità elenco
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.
Le entità elenco rappresentano un set chiuso e fisso di parole correlate insieme ai relativi sinonimi. LUIS non individua valori aggiuntivi per le entità elenco. Usare la funzione consigliata per visualizzare i suggerimenti per le nuove parole in base all'elenco corrente. Se sono presenti più entità elenco con lo stesso valore, ogni entità viene restituita nella query endpoint.
Un'entità list non è appresa in modo automatico. Si tratta di una corrispondenza di testo esatta. LUIS contrassegna eventuali corrispondenze a un elemento in qualsiasi elenco come un'entità nella risposta.
L'entità è adatta quando i dati di testo:
- Sono un set noto.
- Spesso non cambia. Se è necessario modificare l'elenco spesso o si vuole che l'elenco si espandi automaticamente, un'entità semplice con un elenco di frasi è una scelta migliore.
- Il set non supera i limiti massimi di LUIS per questo tipo di entità.
- Il testo nell'espressione è una corrispondenza senza distinzione tra maiuscole e minuscole con un sinonimo o con il nome canonico. LUIS non usa l'elenco di là della corrispondenza. La corrispondenza fuzzy, lo stemming, i plurali e altre varianti non vengono risolte con un'entità elenco. Per gestire le variazioni, è consigliabile usare un criterio con la sintassi del testo facoltativo.
Esempio di .json da importare nell'entità elenco
È possibile importare valori in un'entità elenco esistente usando il formato .json seguente:
[
{
"canonicalForm": "Blue",
"list": [
"navy",
"royal",
"baby"
]
},
{
"canonicalForm": "Green",
"list": [
"kelly",
"forest",
"avacado"
]
}
]
Risposta JSON di esempio
Si supponga che l'app disponga di un elenco, di nome Cities
, consentendo variazioni di nomi di città, tra cui città dell'aeroporto (Sea-tac), codice dell'aeroporto (SEA), codice postale (98101) e prefisso telefonico (206).
Elemento di elenco | Sinonimi elenco |
---|---|
Seattle |
sea-tac , sea , 98101 , 206 +1 |
Paris |
cdg , roissy , ory , 75001 , 1 +33 |
book 2 tickets to paris
Nell'espressione precedente la parola paris
viene mappata all'elemento parigi come parte dell'entità elenco Cities
. L'entità elenco corrisponde al nome normalizzato dell'elemento e ai sinonimi dell'elemento.
"entities": [
{
"entity": "paris",
"type": "Cities",
"startIndex": 18,
"endIndex": 22,
"resolution": {
"values": [
"Paris"
]
}
}
]
Oggetto dati | Nome entità | Valore |
---|---|---|
Entità List | Cities |
paris |
Passaggi successivi
Altre informazioni sulle entità: