如何在Dialogflow中对属于相同意图的不同训练短语添加不同的响应?

时间:2018-07-04 09:59:17

标签: artificial-intelligence chatbot dialogflow

我目前正在使用Dialogflow。我创建了一个意图,其中包含多个不同的训练短语,并希望显示与各个训练短语相关的响应。让我给你看一个例子:

我有一个名为“ 公司贷款”的意图。在那部分中,我添加了如下所述的训练短语:

  

如何申请丧亲帮助?

     

丧亲协助有什么要求?

因此,在dialogflow中,如何根据用户提出的问题显示不同的响应? 可以在同一意图中包含两个不同的训练短语吗?

希望有人可以指导我或帮助我。

1 个答案:

答案 0 :(得分:4)

通常,Intents用于处理提出相同问题的不同方法。它们捕获用户意图提出的要求。

诸如此类的语句

  • 我如何申请丧亲帮助?
  • 丧亲帮助的申请流程是什么?
  • 在丧亲时我如何获得帮助?

所有的意思都是相同的-您将对所有这些人给出相同的答案,并且它们都应该是针对相同Intent的训练短语。

像这样的语句

  • 丧亲帮助有哪些要求?
  • 丧亲帮助有哪些先决条件?

甚至是“要求是什么?”如果他们已经在谈论丧亲之痛,则意味着不同的事物,并且属于不同的意图。

有时候,如果他们问的是同一件事,则可以使用参数,但是关于关于的问题却有所不同。所以

  • 如何申请年假?
可能以与第一个相同的Intent处理-他们正在尝试获取有关其他内容的应用程序信息。在这种情况下,您可以为“年假”和“休假辅助”部分使用一个参数,为其创建自定义Entity。然后,您可以使用fulfillment来获取响应。