Entidade de lista
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.
As entidades de lista representam um conjunto fixo e fechado de palavras relacionadas, juntamente com seus sinônimos. O LUIS não descobre valores adicionais para entidades de lista. Use o recurso Recomendar para ver sugestões de novas palavras com base na lista atual. Se houver mais de uma entidade de lista com o mesmo valor, cada entidade será retornada na consulta de ponto de extremidade.
Uma entidade de lista não é aprendida por máquina. É uma correspondência de texto exata. O LUIS marca qualquer correspondência com um item em qualquer lista como uma entidade na resposta.
A entidade é um bom ajuste quando os dados de texto:
- São um conjunto conhecido.
- Não muda com frequência. Se você precisar alterar a lista com frequência ou quiser que a lista se expanda, uma entidade simples impulsionada com uma lista de frases é uma escolha melhor.
- O conjunto não excede os limites máximos do LUIS para este tipo de entidade.
- O texto no enunciado é uma correspondência que não diferencia maiúsculas de minúsculas com um sinônimo ou o nome canônico. LUIS não usa a lista além da partida. Correspondências difusas, derivações, plurais e outras variações não são resolvidas com uma entidade de lista. Para gerenciar variações, considere usar um padrão com a sintaxe de texto opcional.
Exemplo .json importar para entidade de lista
Você pode importar valores para uma entidade de lista existente usando o seguinte formato .json:
[
{
"canonicalForm": "Blue",
"list": [
"navy",
"royal",
"baby"
]
},
{
"canonicalForm": "Green",
"list": [
"kelly",
"forest",
"avacado"
]
}
]
Exemplo de resposta JSON
Suponha que o aplicativo tenha uma lista, chamada Cities
, permitindo variações de nomes de cidades, incluindo cidade de aeroporto (Sea-tac), código de aeroporto (SEA), código postal (98101) e código de área de telefone (206).
Item de lista | Sinônimos de itens |
---|---|
Seattle |
sea-tac , sea , 98101 , 206 , +1 |
Paris |
cdg , roissy , ory , 75001 , 1 , +33 |
book 2 tickets to paris
No enunciado anterior, a palavra paris
é mapeada para o item paris como parte da entidade list Cities
. A entidade de lista corresponde ao nome normalizado do item, bem como aos sinônimos do item.
"entities": [
{
"entity": "paris",
"type": "Cities",
"startIndex": 18,
"endIndex": 22,
"resolution": {
"values": [
"Paris"
]
}
}
]
Objeto de dados | Nome da entidade | Value |
---|---|---|
Listar entidade | Cities |
paris |
Próximos passos
Saiba mais sobre entidades: