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

{
  "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