LUIS builtin.number 实体解析

LUIS builtin.number entity parsing

我希望将 LUIS 集成到我的机器人中,我需要的元素之一是数字,所以我自然想使用 builtin.number 实体。

我很快发现,虽然识别了实体,但它提供的输出仍然是一个字符串值,我需要对其进行解析以便从中获取我的号码。这可能适用于“12”、“5”、“10”,但当我得到 "four" 或 "twenty eight".

时它停止工作

我在这里遗漏了什么吗?或者这是预期的行为,我应该不支持书面数字或实现我自己的解析方法?

它应该与 builtin.number 匹配,无论它是数字还是数字表示,但目前它 return 作为字符串返回,您需要在顶部进行自己的解析如果您总是需要将它们匹配成整数格式(或类似格式)。

我认为添加此功能是个好主意,并鼓励您将其添加到我们在 uservoice 上的功能待办列表中:https://cognitive.uservoice.com/