Dialogflow es 如何在dialogflow中构造许多问题意图

Dialogflow es 如何在dialogflow中构造许多问题意图,dialogflow-es,Dialogflow Es,我正在制作一个聊天机器人来回答特定主题的问题(例如,物理)。您将如何在dialogflow中将所有可能的问题组织为意图 我正在考虑以下两种方法 方法: 将每个问题作为一个独特的意图 将所有问题分组为一个“提问”意图,并使用实体识别所问的特定问题 优点: Dialogflow可以使用低置信度阈值轻松地将用户输入匹配到特定问题,并且可以为每个问题提供多个训练短语 只需要一个“问问题”的意图,更整洁,维护起来更容易 缺点: 将会有大量的意图,维持它可能是一场噩梦。也可能达到最大意图数 检测实体可能更严

我正在制作一个聊天机器人来回答特定主题的问题(例如,物理)。您将如何在dialogflow中将所有可能的问题组织为意图

我正在考虑以下两种方法

方法:

  • 将每个问题作为一个独特的意图
  • 将所有问题分组为一个“提问”意图,并使用实体识别所问的特定问题
  • 优点:

  • Dialogflow可以使用低置信度阈值轻松地将用户输入匹配到特定问题,并且可以为每个问题提供多个训练短语
  • 只需要一个“问问题”的意图,更整洁,维护起来更容易
  • 缺点:

  • 将会有大量的意图,维持它可能是一场噩梦。也可能达到最大意图数
  • 检测实体可能更严格,也不太健壮

  • 我建议您尝试DialogFlow的知识库功能

    您可以提供多个网页链接,从中可以收集所有问题,或者您可以手动准备一个列表并将其上载到DialogFlow

    这样,您不需要在单独的意图中创建它,它将尝试自动匹配它


    如果您有任何疑问,请告诉我。

    这看起来像是常见问题解答类型的聊天机器人。您可以通过两种方式开发聊天机器人:

  • 使用预构建代理-转到预构建代理,选择并导入常见问题解答并添加您的意图



  • 使用知识库方法-目前处于测试模式,但非常容易构建。

    A.您需要从代理设置启用测试版功能


    B转到左侧菜单上的知识库,创建新文档并上载CSV文件(Q和a)。如果有,您还可以提供问答链接。

    查看以了解更多详细信息。


  • 知识库似乎是最好的方式,但它只支持英文内容

    我尝试导入FAQ代理(预构建),它创建了一个新代理,但它没有任何意图,只是回退和欢迎意图。如何使用该代理?应为每个问题创建意图。用户表示短语将是同一问题的不同变体,回答将是答案。这也可以通过创建空代理来实现,FAQ代理不提供任何额外功能?是的。我也没有发现它有什么用处。我以前曾探索过。不确定是否有任何附加功能,如知识库。我正在制作机器人,需要用户选择技术。像角的,节点的。所以,如果用户选择角度,角度意图将被触发。在FAQ知识库中,我有很多基于角度和节点的问题。如何限制问题仅在触发角度意图时选择角度问题?节点问题不应来自FAQ,除非用户选择节点意图。