Definición del esquema de la aplicación
Importante
LUIS se retirará el 1 de octubre de 2025. Además, a partir del 1 de abril de 2023, ya no se podrán crear recursos de este servicio. Se recomienda migrar las aplicaciones de LUIS al reconocimiento del lenguaje conversacional para aprovechar el soporte continuo del producto y las capacidades multilingües.
La aplicación de LUIS se representa en formato .json
o .lu
e incluye todas las intenciones, las entidades, las expresiones de ejemplo, las características y la configuración.
Formato
Cuando importe y exporte la aplicación, elija .json
o .lu
.
Formato | Information |
---|---|
.json |
Interfaz de programación estándar |
.lu |
Compatible con las herramientas de Bot Builder de Bot Framework. |
Version 7.x
- Al pasar a la versión 7.x, las entidades se representan como entidades anidadas de aprendizaje automático.
- Compatibilidad con la creación de entidades de aprendizaje automático anidadas con
enableNestedChildren
propiedad en las siguientes API de creación:- Agregar etiqueta
- Agregar etiqueta de lote
- Revisar etiquetas
- Sugerir consultas de punto de conexión para entidades
- Sugerir consultas de punto de conexión para las intenciones Para obtener más información, consulte la documentación de referencia de 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 | Comentario |
---|---|
"hierarchicals": [], | En desuso, use entidades de aprendizaje automático. |
"composites": [], | En desuso, use entidades de aprendizaje automático. Referencia de la entidad compuesta. |
"closedLists": [], | Referencia de la entidad de lista, que se usa principalmente como característica para las entidades. |
"versionId": "0.1", | Versión de una aplicación de LUIS. |
"name": "example-app", | Nombre de la aplicación de LUIS. |
"desc": "", | Descripción opcional de la aplicación de LUIS. |
"culture": "en-us", | El lenguaje de la aplicación afecta a las características subyacentes, como las entidades creadas previamente, el aprendizaje automático y el tokenizador. |
"tokenizerVersion": "1.0.0", | Tokenizador |
"patternAnyEntities": [], | Entidad Pattern.any |
"regex_entities": [], | Entidad de expresión regular |
"phraselists": [], | Listas de frases (característica) |
"regex_features": [], | En desuso, use entidades de aprendizaje automático. |
"patterns": [], | Los patrones mejoran la precisión de las predicciones con la sintaxis del patrón. |
"settings": [] | Configuración de aplicación |
Versión 6.x
- Al pasar a la versión 6.x, use la nueva entidad de aprendizaje automático para representar las entidades.
{
"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": []
}
Pasos siguientes
- Migración a las API de creación V3