Número de entidade pré-criada para um aplicativo LUIS

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.

Há muitas maneiras pelas quais os valores numéricos são usados para quantificar, expressar e descrever partes de informação. Este artigo aborda apenas alguns dos exemplos possíveis. O LUIS interpreta as variações nos enunciados do usuário e retorna valores numéricos consistentes. Como essa entidade já está treinada, não é necessário adicionar expressões de exemplo contendo número às intenções do aplicativo.

Tipos de número

O número é gerenciado a partir do repositório GitHub Recognizers-text

Exemplos de resolução numérica

Expressão Entity Resolução
one thousand times "one thousand" "1000"
1,000 people "1,000" "1000"
1/2 cup "1 / 2" "0.5"
one half the amount "one half" "0.5"
one hundred fifty orders "one hundred fifty" "150"
one hundred and fifty books "one hundred and fifty" "150"
a grade of one point five "one point five" "1.5"
buy two dozen eggs "two dozen" "24"

LUIS inclui o valor reconhecido de uma builtin.number entidade no resolution campo da resposta JSON que ela retorna.

Resolução para número pré-construído

Os seguintes objetos de entidade são retornados para a consulta:

order two dozen eggs

O JSON a seguir está com o verbose parâmetro definido como false:

"entities": {
    "number": [
        24
    ]
}

Próximos passos

Saiba mais sobre a moeda, ordinal e porcentagem.