Definição de esquema de aplicativo

Importante

O LUIS será aposentado em 1º de outubro de 2025 e a partir de 1º de abril de 2023 você não poderá criar novos recursos do LUIS. Recomendamos migrar seus aplicativos LUIS para o entendimento de linguagem conversacional para se beneficiar do suporte contínuo ao produto e dos recursos multilíngues.

O aplicativo LUIS é representado no .json ou .lu e inclui todas as intenções, entidades, exemplos de enunciados, recursos e configurações.

Formato

Ao importar e exportar o aplicativo, escolha uma .json ou .lu.

Formato Informação
.json Formato de programação padrão
.lu Suportado pelas ferramentas Bot Builder do Bot Framework.

Versão 7.x

  • Movendo-se para a versão 7.x, as entidades são representadas como entidades de aprendizado de máquina aninhadas.
  • Suporte para criação de entidades de aprendizado de máquina aninhadas com enableNestedChildren propriedade nas seguintes APIs de criação:
    • Adicionar rótulo
    • Adicionar rótulo de lote
    • Rever rótulos
    • Sugerir consultas de ponto de extremidade para entidades
    • Sugerir consultas de ponto de extremidade para intenções Para obter mais informações, consulte a documentação de referência do 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": []
}
elemento Comentário
"Hierárquicos": [], Preterido, use entidades de aprendizado de máquina.
"compósitos": [], Preterido, use entidades de aprendizado de máquina. Referência de entidade composta.
"closedLists": [], Listar referência de entidades , usadas principalmente como recursos para entidades.
"versionId": "0.1", Versão de um aplicativo LUIS.
"nome": "exemplo-app", Nome da aplicação LUIS.
"desc": "", Descrição opcional da aplicação LUIS.
"cultura": "en-us", A linguagem do aplicativo afeta recursos subjacentes, como entidades pré-construídas, aprendizado de máquina e tokenizador.
"tokenizerVersion": "1.0.0", Tokenizador
"patternAnyEntities": [], Pattern.any entidade
"regex_entities": [], Entidade de expressão regular
"Listas de frases": [], Listas de frases (destaque)
"regex_features": [], Preterido, use entidades de aprendizado de máquina.
"padrões": [], Os padrões melhoram a precisão da previsão com a sintaxe do padrão
"configurações": [] Configurações do aplicativo

Versão 6.x

  • Mudando para a versão 6.x, use a nova entidade de aprendizado de máquina para representar suas 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": []
}

Versão 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": []
}

Próximos passos

  • Migrar para as APIs de criação V3