【问题标题】:Luis: How to have a generic entity that matches any wordLuis:如何拥有一个匹配任何单词的通用实体
【发布时间】:2017-08-12 00:52:30
【问题描述】:

假设我有一个意图“findStuff”,它采用以下形式

  • 找到xxx
  • list xxx where something = somevalue
  • 在某物 = somevalue 的地方找到 xxx

让 LUIS 理解“xxx”是任何词似乎都很难。我定义了一个“plainWord”实体,并定义了一个具有相同名称和值“\w+”的模式特征。我认为这曾经有效,但似乎不再这样做了。它看到的一些词可以识别,但它似乎永远无法处理“find junk”——“junk”永远不会被识别为任何实体。

所针对的系统是开放式的。用户可以在那里添加我们可能“找到”的自己类型的东西。...

【问题讨论】:

    标签: azure-language-understanding


    【解决方案1】:

    您的模型训练有多么广泛?您应该通过标记用户的话语来更新您的模型。我建议不要使用诸如“plainWord”实体之类的通用实体,从您的描述来看,听起来该实体应该仅应用于“查找”和“列表”之后出现的单词。如果一个实体没有被标记/应用于许多话语,您的模型将无法捕捉到您希望它捕捉的单词。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      相关资源
      最近更新 更多