【问题标题】:Wrong intents are getting trigger on the inappropriate User input in Dialog Flow错误的意图正在触发对话流中不适当的用户输入
【发布时间】:2020-10-14 13:50:59
【问题描述】:

我很少有意图触发不适当的用户输入。下面是几个例子。

意图 1)。我给出的训练短语

  1. 我什么时候可以在国外找到工作?
  2. 有没有可能在国外定居
  3. 什么时候在国外定居

这个意图被要求用户输入我和我的朋友吵架了,它会安定下来

意图 2)。我给出的训练短语

  1. 我的财务问题什么时候结束
  2. 告诉我我的财务状况
  3. 我未来的财务状况会怎样
  4. 我的财务状况如何

这个意图被要求用户输入我的家庭问题什么时候结束

请帮我处理这些情况。

【问题讨论】:

  • 句子匹配,因为它们与示例相似。建议添加至少 10 多个示例以开始意图识别。这样可以防止此类问题。

标签: dialogflow-es dialogflow-es-fulfillment


【解决方案1】:

根据这个documentation,你应该至少使用10-20个训练短语。

您不必定义每个可能的示例,因为 Dialogflow 的 内置机器学习在您的列表中扩展了其他类似的 短语。您应该至少创建 10-20 个(取决于 意图)训练短语,因此您的代理可以识别各种 最终用户表达。例如,如果您希望您的意图 识别最终用户对他们最喜欢的颜色的表达,你 可以定义以下训练短语:

  • “我喜欢红色”
  • “我最喜欢的颜色是黄色”
  • “黑色”
  • “蓝色是我的最爱”
  • ...

鉴于此,为了提高您的意图的自信度,我建议您创建更多的训练短语,并将它们集中在您的问题中必要的主要术语上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    相关资源
    最近更新 更多