Numrera fördefinierad entitet för en LUIS-app
Viktigt!
LUIS dras tillbaka den 1 oktober 2025 och från och med den 1 april 2023 kommer du inte att kunna skapa nya LUIS-resurser. Vi rekommenderar att du migrerar dina LUIS-program till förståelse för konversationsspråk för att dra nytta av fortsatt produktsupport och flerspråkiga funktioner.
Det finns många sätt på vilka numeriska värden används för att kvantifiera, uttrycka och beskriva informationsdelar. Den här artikeln beskriver bara några av de möjliga exemplen. LUIS tolkar variationerna i användaryttranden och returnerar konsekventa numeriska värden. Eftersom den här entiteten redan har tränats behöver du inte lägga till exempelyttranden som innehåller nummer i programinsikterna.
Typer av tal
Talet hanteras från GitHub-lagringsplatsen Recognizers-text
Exempel på nummermatchning
Yttrande | Enhet | Åtgärd |
---|---|---|
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 innehåller det identifierade värdet för en entitet builtin.number
i resolution
fältet för det JSON-svar som returneras.
Lösning för fördefinierad siffra
Följande entitetsobjekt returneras för frågan:
order two dozen eggs
Följande JSON är med parametern inställd på verbose
false
:
"entities": {
"number": [
24
]
}