路易斯:如何拥有一个匹配任何单词的通用实体

时间:2017-07-31 22:32:05

标签: luis

假设我有一个意图“findStuff”,它采用

形式的东西
  • 找到xxx
  • 列出xxx where something = somevalue
  • 找到xxx where something = somevalue

让LUIS明白“xxx”这个词似乎很难。我定义了一个“plainWord”实体,并定义了一个同名的模式特征&值“\ w +”。我以为那曾经工作过,但似乎不再这样做了。它已经看到它所识别的一些词语,但它似乎永远不会处理“发现垃圾” - “垃圾”从未被认为是任何实体。

预期的系统是开放式的。用户可以添加我们可能“找到”的各种类型的东西。...

1 个答案:

答案 0 :(得分:0)

您的模特训练有多广泛?您应该通过标记用户的话语来更新您的模型。我建议不要使用像“plainWord”实体这样的通用实体,根据你的描述,听起来这个实体应该只应用于“find”和“list”之后出现的单词。如果某个实体没有被标记/应用于许多话语,那么您的模型将无法捕获您想要捕获的单词。

如果你发布你的LUIS模型,我可能会更好地帮助你。您可以导出JSON模型或提供应用程序ID以共享它。