德国文化的 LUIS 内置数字实体完全忽略小数点分隔符 -> BUG?
LUIS builtin number entity for German culture completely ignores decimal separator -> BUG?
英语数字格式 1,000,000.90 在德语中是 1.000.000,90。
在英语文化中,LUIS 将该数字解释为 1000000.9
但在德国文化中,LUIS 将该数字解释为 10000009
IE。它完全忽略了小数点分隔符!
这是一个错误,对吗?
预定义的 LUIS entities/intents 很有用,但可能无法满足所有目的。您可以尝试自己与正则表达式实体进行匹配,或者在管道中进行预处理,检查数字并正确格式化它们,以便 LUIS 理解(使用正则表达式、纯代码、NLP 库...)
英语数字格式 1,000,000.90 在德语中是 1.000.000,90。
在英语文化中,LUIS 将该数字解释为 1000000.9
但在德国文化中,LUIS 将该数字解释为 10000009 IE。它完全忽略了小数点分隔符!
这是一个错误,对吗?
预定义的 LUIS entities/intents 很有用,但可能无法满足所有目的。您可以尝试自己与正则表达式实体进行匹配,或者在管道中进行预处理,检查数字并正确格式化它们,以便 LUIS 理解(使用正则表达式、纯代码、NLP 库...)