Dialogflow中$ Knowledge.Answer [2]或$ Knowledge.Answer [3]的用法

0 dialogflow-es

在Dialogflow中使用知识库时,$ Knowledge.Answer [1]返回响应,而$ Knowledge.Answer [2]或$ Knowledge.Answer [3]不起作用。任何的想法?

Aks*_*y L 5

根据谷歌的Dialogflow 文档文献资料

您可以从文档中看到,只有当您对同一问题有多个答案时,才会触发多个响应。您如何给出多个回应?好吧,这也困扰了我很多。但这很简单。只需给同一个问题两次以不同的答案或给一个稍有不同的问题以不同的答案即可。

示例(FAQ.txt / UTF-8):

How big is google?,Google is the universe.
How big is google?, It is the biggest in the world.
Run Code Online (Sandbox Code Playgroud)

现在转到Dialogflow控制台并输入此问题。还有田田 您会收到两个答复。

这是我针对所提出问题的答复示例。 您可以看到我收到了两个回复

因此,仅当对该问题有多个答案时,才会触发Knowledge.Answer [1]和Knowledge.Answer [2]等。

希望这可以帮助。