App-Schemadefinition
Wichtig
LUIS wird am 1. Oktober 2025 eingestellt, und ab dem 1. April 2023 können Sie keine neuen LUIS-Ressourcen erstellen. Es wird die Migration Ihrer LUIS-Anwendungen zu Conversational Language Understanding empfohlen, um fortgesetzte Produktunterstützung und mehrsprachige Funktionen zu erhalten.
Die LUIS-App wird entweder in .json
oder .lu
dargestellt und beinhaltet alle Absichten, Entitäten, Beispieläußerungen, Features und Einstellungen.
Format
Wählen Sie beim Importieren und Exportieren der App entweder .json
oder .lu
aus.
Format | Information |
---|---|
.json |
Standardprogrammierformat |
.lu |
Wird von den Bot Builder-Tools von Bot Framework unterstützt. |
Version 7.x
- Nach der Umstellung auf Version 7.x werden die Entitäten als geschachtelte Machine Learning-Entitäten dargestellt.
- Unterstützung für die Erstellung geschachtelter Machine Learning-Entitäten mit
enableNestedChildren
Eigenschaft für die folgenden Erstellungs-APIs:- Hinzufügen einer Bezeichnung
- Hinzufügen von Bezeichnungen als Batch
- Überprüfen von Bezeichnungen
- Vorschlagen von Endpunktabfragen für Entitäten
- Vorschlagen von Endpunktabfragen für Absichten Weitere Informationen finden Sie in der LUIS-Referenzdokumentation.
{
"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 | Comment |
---|---|
"hierarchicals": [], | Veraltet, Machine Learning-Entitäten verwenden. |
"composites": [], | Veraltet, Machine Learning-Entitäten verwenden. Verweis auf Entität vom Typ „Composite“. |
"closedLists": [], | Verweis auf Listenentitäten, wird hauptsächlich von Funktionen auf Entitäten verwendet. |
"versionId": "0.1", | Version einer LUIS-App. |
"name": "example-app", | Name der LUIS-App. |
"desc": "", | Optionale Beschreibung der LUIS-App. |
"culture": "en-us", | Sprache der App, wirkt sich auf zugrunde liegende Features wie vorgefertigte Entitäten, Machine Learning und Tokenizer aus. |
"tokenizerVersion": "1.0.0", | Tokenizer |
"patternAnyEntities": [], | Entität „Pattern.any“ |
"regex_entities": [], | Entität vom Typ „RegEx“ |
"phraselists": [], | Begriffslisten (Feature) |
"regex_features": [], | Veraltet, Machine Learning-Entitäten verwenden. |
"patterns": [], | Verbessern der Vorhersagegenauigkeit mit Mustern mit Mustersyntax |
"settings": [] | App-Einstellungen |
Version 6.x
- Verwenden Sie nach der Umstellung auf Version 6.x die neue Machine Learning-Entität, um Ihre Entitäten darzustellen.
{
"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": []
}
Version 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": []
}
Nächste Schritte
- Migrieren Sie zu den V3-Erstellungs-APIs.