Entidade numérica predefinida para um aplicativo LUIS

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.

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

Tipos de número

O número é gerenciado por meio do repositório do GitHub Recognizers-text

Exemplos de resolução de número

Enunciado Entidade 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"

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

Resolução para número predefinido

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

order two dozen eggs

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

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

Próximas etapas

Saiba mais sobre moeda, ordinal e percentual.