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

Swa*_*978 2 artificial-intelligence chatbot dialogflow-es

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

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

如何申请丧亲补助?

丧亲援助的要求是什么?

那么在对话流中,我们如何根据用户提出的问题显示不同的响应?是否可以在同一个意图中包含两个不同的训练短语?

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

Pri*_*ner 5

一般来说,意图旨在处理提出同一问题的不同方式。它们捕获用户打算询问的内容。

所以声明如

  • 我如何申请丧亲援助?
  • 丧亲补助申请流程是怎样的?
  • 在丧亲的情况下,我如何获得帮助?

所有的意思都是一样的——你会对所有的人给出相同的答案,而且它们都应该是同一个 Intent 的训练短语。

虽然语句像

  • 丧亲援助的要求是什么?
  • 丧亲援助有哪些先决条件?

甚至“有什么要求?” 如果他们已经在谈论丧亲之痛,那么一切都意味着不同的东西并且属于不同的意图。

有时你可以使用参数,如果他们问同样的事情,但关于不同的事情。所以

  • 我如何申请年假?

可能使用与第一个相同的 Intent 处理 - 他们试图获取有关其他内容的应用程序信息。在这种情况下,您可以将参数用于“年假”和“丧亲援助”部分,您将为其创建自定义实体。然后,您可以使用fulfillment来获取响应。