1
votes

The English number format 1,000,000.90 is 1.000.000,90 in German.

In English culture LUIS interpretes the number as 1000000.9

But in German culture LUIS interpretes the number as 10000009 I.e. it completely ignores the decimal separator!

This is a bug, right?

Here is the correct English interpretation

enter image description here

1
are you sure the question is related to robot framework tag?Dev
Ups... I wanted to use #botframework. Thanks for pointing out!Felix

1 Answers

1
votes

LUIS predefined entities/intents are useful, but may not fulfil all purposes. You can try doing the matching yourself with a regex entity or to have a preprocessing step in your pipeline, where you check for numbers and format them correctly so LUIS will understand (using regex, plain code, NLP library...)