2016-06-14 79 views
2

我期待将LUIS集成到我的机器人中,而我需要的其中一个元素是一个数字,所以很自然地我想使用builtin.number实体。LUIS builtin.number实体解析

我很快发现,虽然实体被识别,但它提供的输出仍然是我需要解析的字符串值,以便将我的编号从中排除。这可能对“12”,“5”,“10”很好,但当我得到“四个”或“二十八个”时停止工作。

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

回答

2

它应该与builtin.number匹配,无论它是一个数字还是数字表示,但是目前它确实将它作为一个字符串返回,并且如果您始终需要对其进行自己的解析将它们匹配成一个整数格式(或类似的)。

我认为添加此功能是一个好主意,并且会鼓励您将其添加到我们在uservoice上的功能积压:https://cognitive.uservoice.com/