使用LUIS和Microsoft Bot Framework识别产品编号的最佳方法
我使用LUIS Microsoft Bot Framework和Node.js来编程一个Bot。
如果我问我的机器人:“给我产品WKJ UJK HYF”
确定产品标识“WKJ UJK HYF”并确定意图的最佳方法是什么?
我曾尝试使用正则expression式,但我不能把它正确的。 而如果有人试图:“让我的产品WKJUJKHYF”
我怎样才能以良好的方式覆盖这两个scheme?
我曾尝试使用正则expression式:“^ [a-zA-Z \ s] {9,12} $”但LUIS失败,认为只有3个第一个字母是产品,它也给我一个实体包含数字如“YHJ123455”)。
这个问题可以通过提供更多不同模式的例子来解决,从而使模型更加灵活。 例子:
- 给我产品ID
- 显示我的ID
- ID的价格
- 等等…
您还可以提供一些产品ID作为短语列表function,以使LUIS熟悉他们的模式。