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