Definizione dello schema dell'app
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.
L'app LUIS è rappresentata in .json
o .lu
e include tutte le finalità, le entità, le espressioni di esempio, le funzionalità e le impostazioni.
Formato
Quando si importa ed esporta l'app, scegliere .json
o .lu
.
Formato | Informazioni |
---|---|
.json |
Formato di programmazione standard |
.lu |
Supportato dagli strumenti bot builder di Bot Framework. |
Versione 7.x
- Passando alla versione 7.x, le entità vengono rappresentate come entità annidate di Machine Learning.
- Supporto per la creazione di entità annidate di Machine Learning con
enableNestedChildren
proprietà nelle API di creazione seguenti:- Aggiungi etichetta
- Aggiungere un'etichetta batch
- Esaminare le etichette
- Suggerire query sugli endpoint per le entità
- Suggerire query sugli endpoint per le finalità Per altre informazioni, vedere la documentazione di riferimento di LUIS.
{
"luis_schema_version": "7.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [
],
"regex_features": [],
"patterns": [],
"settings": []
}
element | Commento |
---|---|
"gerarchici": [], | Deprecato, usare entità di Machine Learning. |
"composites": [], | Deprecato, usare entità di Machine Learning. Riferimento all'entità composita. |
"closedLists": [], | Elencare i riferimenti alle entità, usati principalmente come funzionalità per le entità. |
"versionId": "0.1", | Versione di un'app LUIS. |
"name": "example-app", | Nome dell'app LUIS. |
"desc": "", | Descrizione facoltativa dell'app LUIS. |
"culture": "en-us", | Il linguaggio dell'app influisce sulle funzionalità sottostanti, ad esempio entità predefinite, Machine Learning e tokenizer. |
"tokenizerVersion": "1.0.0", | Tokenizer |
"patternAnyEntities": [], | Entità Pattern.any |
"regex_entities": [], | Entità espressione normale |
"phraselists": [], | Elenchi di frasi (funzionalità) |
"regex_features": [], | Deprecato, usare entità di Machine Learning. |
"patterns": [], | I modelli migliorano l'accuratezza della stima con la sintassi dei criteri |
"settings": [] | Impostazioni dell'app |
Versione 6.x
- Passando alla versione 6.x, usare la nuova entità di Machine Learning per rappresentare le entità.
{
"luis_schema_version": "6.0.0",
"intents": [
{
"name": "None",
"features": []
}
],
"entities": [],
"hierarchicals": [],
"composites": [],
"closedLists": [],
"prebuiltEntities": [],
"utterances": [],
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"patternAnyEntities": [],
"regex_entities": [],
"phraselists": [],
"regex_features": [],
"patterns": [],
"settings": []
}
Versione 4.x
{
"luis_schema_version": "4.0.0",
"versionId": "0.1",
"name": "example-app",
"desc": "",
"culture": "en-us",
"tokenizerVersion": "1.0.0",
"intents": [
{
"name": "None"
}
],
"entities": [],
"composites": [],
"closedLists": [],
"patternAnyEntities": [],
"regex_entities": [],
"prebuiltEntities": [],
"model_features": [],
"regex_features": [],
"patterns": [],
"utterances": [],
"settings": []
}
Passaggi successivi
- Eseguire la migrazione alle API di creazione V3