Definição de esquema de aplicativo
Importante
O LUIS será desativado em 1º de outubro de 2025 e, a partir de 1º de abril de 2023, você não poderá criar novos recursos do LUIS. É recomendável migrar seus aplicativos LUIS para a compreensão da linguagem coloquial a fim de usufruir do suporte contínuo ao produto e dos recursos multilíngues.
O aplicativo LUIS é representado em .json
ou .lu
e inclui todas as intenções, entidades, exemplos de enunciados, recursos e configurações.
Formatar
Ao importar e exportar o aplicativo, escolha .json
ou .lu
.
Formatar | Informações |
---|---|
.json |
Formato de programação padrão |
.lu |
Compatível com as ferramentas de Bot Builder do Bot Framework. |
Versão 7.x
- Passando 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 em lote
- Examinar 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": []
}
element | Comentário |
---|---|
"hierarchicals": [], | Preterido, use entidades de aprendizado de máquina. |
"composites": [], | Preterido, use entidades de aprendizado de máquina. Referência de entidade composta. |
"closedLists": [], | Referência de entidades de lista, usada principalmente como recurso para entidades. |
"versionId": "0.1", | Versão de um aplicativo LUIS. |
"name": "example-app", | Nome do aplicativo LUIS. |
"desc": "", | Descrição opcional do aplicativo LUIS. |
"culture": "en-us", | Idioma do aplicativo, afeta recursos subjacentes como entidades predefinidas, aprendizado de máquina e criador de tokens. |
"tokenizerVersion": "1.0.0", | Tokenizer |
"patternAnyEntities": [], | Entidade pattern.any |
"regex_entities": [], | Entidade de expressão regular |
"phraselists": [], | Listas de frases (recurso) |
"regex_features": [], | Preterido, use entidades de aprendizado de máquina. |
"patterns": [], | Os padrões aprimoram a precisão da previsão com a sintaxe de padrão |
"settings": [] | Configurações do aplicativo |
Versão 6.x
- Passando 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óximas etapas
- Migrar para APIs de criação V3