使用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熟悉他们的模式。