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

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