Actions on google 在Dialogflow中未按预期检测到意图

Actions on google 在Dialogflow中未按预期检测到意图,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,我有两个意图品牌和品牌{u模型 品牌意图包含以下培训短语 苹果最新产品 廉价苹果手机 以此类推,苹果是品牌 品牌\u模型意图包含以下培训短语 苹果iphone6的价格 给我看看苹果iphone6的变种 它包含品牌苹果和型号iphone 6 如果用户专门输入产品的型号(强制),我希望触发品牌\型号 问题是,如果用户输入“给我看一些苹果笔记本电脑”,就会触发品牌(model意图而不是品牌意图 如何解决这个问题?我做错了什么吗?如果用户输入“给我看一些苹果笔记本电脑”,它会触发品牌\u型号意图

我有两个意图品牌品牌{u模型

品牌意图包含以下培训短语

  • 苹果最新产品
  • 廉价苹果手机
以此类推,苹果品牌

品牌\u模型意图包含以下培训短语

  • 苹果iphone6的价格
  • 给我看看苹果iphone6的变种
它包含品牌苹果和型号iphone 6

如果用户专门输入产品的型号(强制),我希望触发品牌\型号

问题是,如果用户输入“给我看一些苹果笔记本电脑”,就会触发品牌(model意图而不是品牌意图

如何解决这个问题?我做错了什么吗?

如果用户输入
“给我看一些苹果笔记本电脑”
,它会触发
品牌\u型号
意图,而不是
品牌意图

为了解决这个问题,你必须在训练阶段训练你的机器人,当用户的查询触发错误的意图时,将该查询标记为错误或在训练阶段分配意图

当用户提出相同的问题或与之相关的问题时,这样做将触发您在培训中指定的意图,这将是真正的意图,您将得到正确的回答。

如果用户输入
“给我看一些苹果笔记本电脑”
,它正在触发
品牌\u模型
意图,而不是
品牌意图

为了解决这个问题,你必须在训练阶段训练你的机器人,当用户的查询触发错误的意图时,将该查询标记为错误或在训练阶段分配意图


当用户提出相同的问题或与之相关的问题时,这样做将触发您在培训中指定的意图,这将是真正的意图,您将得到正确的回答。

您没有做错任何事情,但您的短语和实体可能会影响您选择意图。需要考虑两件事:

  • 您对
    品牌
    型号
    使用的实体类型是什么?如果您使用的是
    @sys.any
    ,那么系统有相当大的空间来填充任何内容,它会搜索短语的其余部分,以查找匹配的精确模式。但是,如果您有具有特定品牌和特定模型的实体类型,那么它可以更好地约束可能匹配的内容

  • 您可能没有足够的培训短语,无法很好地了解用户可能会说什么。因此,对于
    品牌(model
    intent)
  • 来说,它可能会选择模式中的“Show me”(向我展示)部分,而对于
    品牌
    intent,它甚至不会考虑。尝试将短语添加到
    品牌
    意图中,看看它是否开始匹配得更好


    你没有做错任何事,但是你的短语和实体可能会影响你的意图选择。需要考虑两件事:

  • 您对
    品牌
    型号
    使用的实体类型是什么?如果您使用的是
    @sys.any
    ,那么系统有相当大的空间来填充任何内容,它会搜索短语的其余部分,以查找匹配的精确模式。但是,如果您有具有特定品牌和特定模型的实体类型,那么它可以更好地约束可能匹配的内容

  • 您可能没有足够的培训短语,无法很好地了解用户可能会说什么。因此,对于
    品牌(model
    intent)来说,它可能会选择模式中的“Show me”(向我展示)部分,而对于
    品牌
    intent,它甚至不会考虑。尝试将短语添加到
    品牌
    意图中,看看它是否开始匹配得更好


  • 就我而言,我已经解决了几乎所有的问题,请查看我的评论:就我而言,我已经解决了几乎所有的问题,请查看我的评论: