Définition de schéma d’application
Important
LUIS sera mis hors service le 1er octobre 2025 et à partir du 1er avril 2023, vous ne pourrez plus créer de nouvelles ressources LUIS. Nous vous recommandons de migrer vos applications LUIS vers la compréhension du langage courant pour tirer parti de la prise en charge continue des produits et des fonctionnalités multilingues.
L’application LUIS est représentée dans le .json
ou .lu
et comprend toutes les intentions, les entités, les exemples de énoncés, les fonctionnalités et les paramètres.
Format
Lorsque vous importez et exportez l’application, choisissez .json
ou .lu
.
Format | Information |
---|---|
.json |
Format de programmation standard |
.lu |
Pris en charge par les outils Bot Builder de Bot Framework. |
Version 7.x
- Si vous passez à la version 7.x, les entités sont représentées en tant qu’entités issues du Machine Learning imbriquées.
- Prise en charge de la création d’entités Machine Learning imbriquées avec
enableNestedChildren
une propriété sur les API de création suivantes :- Ajouter une étiquette
- Ajouter une étiquette de lot
- Examiner les étiquettes
- Suggérer des requêtes de point de terminaison pour les entités
- Suggérer des requêtes de point de terminaison pour les intentions Pour plus d’informations, consultez la documentation de référence 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": []
}
élément | Commentaire |
---|---|
"hierarchicals" : [], | Déprécié, utilisez entités de machine-learning. |
"composites" : [], | Déprécié, utilisez entités de machine-learning. Référence d’entité composite. |
"closedLists" : [], | Référence d’entités de liste, principalement utilisée comme fonctionnalités pour les entités. |
"versionId" : "0.1", | Version d’une application LUIS. |
"name" : "example-app", | Nom de l’application LUIS. |
"desc" : "", | Description facultative de l’application LUIS. |
"culture" : "en-us", | Langue de l’application, a un impact sur les fonctionnalités sous-jacentes telles que les entités prédéfinies, le machine learning et le générateur de jetons. |
"tokenizerVersion" : "1.0.0", | Générateur de jetons |
"patternAnyEntities" : [], | Entité Pattern.any |
"regex_entities" : [], | Entité d’expression régulière |
"phraselists" : [], | Listes d’expressions (fonctionnalité) |
"regex_features" : [], | Déprécié, utilisez entités de machine-learning. |
"patterns" : [], | Les modèles améliorent la précision de la prédiction avec la syntaxe de modèle |
"settings" : [] | Paramètres de l’application |
Version 6.x
- En passant à la version 6.x, utilisez la nouvelle entité issue du Machine Learning pour représenter vos entités.
{
"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": []
}
Étapes suivantes
- Migrer vers la V3 des API de création