我使用LUIS Microsoft Bot Framework和Node.js对Bot进行编程。

如果我问我的机器人:
“给我产品WKJ UJK HYF”

识别产品标识“ WKJ UJK HYF”并确定意图的最佳方法是什么?

我已经尝试过使用regexp,但是我做不到。如果有人尝试:
“给我产品WKJUJKHYF”

我怎样才能很好地涵盖这两种情况?

我曾尝试使用正则表达式:“ ^ [a-zA-Z \ s] {9,12} $”,但LUIS失败,并认为只有3个首字母为乘积,并且还给了我一个包含数字的实体(例如“ YHJ123455”)。

最佳答案

通过提供更多具有不同模式的示例以使模型更灵活,可以解决该问题。
例子:


取得产品编号
给我看身份证
ID价格
等等...


另外,您可以提供一些产品ID作为短语列表功能,以使LUIS熟悉其模式。

关于node.js - 使用带有Microsoft Bot Framework的LUIS标识产品编号的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41431908/

10-16 19:43