Dialogflow es 如何返回具有回退意图的用户消息?

Dialogflow es 如何返回具有回退意图的用户消息?,dialogflow-es,Dialogflow Es,我有一个机器人,可以回答与某个主题相关的问题。但是,用户可能会说一些与我的意图不符的话。这些短语需要存储在数据库中 到目前为止,我发现我需要创建一个回退意图。我如何在被触发时这样做?此意图返回一个带有触发该意图的文本的响应 此外,如果我只有一个回退意图,那么每一个错过的匹配是否都会触发它,或者我是否必须以某种方式将它链接到我的所有意图?回退意图中的用户输入最简单的方法是通过实现webhook。在发送的中,您可以查看queryResult.queryText参数以从用户处获取文本。然后,您可以将其

我有一个机器人,可以回答与某个主题相关的问题。但是,用户可能会说一些与我的意图不符的话。这些短语需要存储在数据库中

到目前为止,我发现我需要创建一个
回退意图
。我如何在被触发时这样做?此意图返回一个带有触发该意图的文本的响应


此外,如果我只有一个回退意图,那么每一个错过的匹配是否都会触发它,或者我是否必须以某种方式将它链接到我的所有意图?

回退意图中的用户输入最简单的方法是通过实现webhook。在发送的中,您可以查看
queryResult.queryText
参数以从用户处获取文本。然后,您可以将其作为
fulfillmentMessages
对象的一部分发送

您不能将回退意图“附加”到常规意图。这实际上没有意义,因为意图代表用户所说的,而不是对话的状态


虽然有一个单一的回退意图可用,它可以捕获所有不匹配的短语,但也可以创建只有在设置了特定的条件下才会触发的回退意图。如果您对这些相同的输入上下文设置了常规意图,那么具有上下文的回退意图将捕获它们没有捕获的任何内容。

在回退意图中使用用户输入最简单的方法是通过实现webhook。在发送的中,您可以查看
queryResult.queryText
参数以从用户处获取文本。然后,您可以将其作为
fulfillmentMessages
对象的一部分发送

您不能将回退意图“附加”到常规意图。这实际上没有意义,因为意图代表用户所说的,而不是对话的状态

虽然有一个单一的回退意图可用,它可以捕获所有不匹配的短语,但也可以创建只有在设置了特定的条件下才会触发的回退意图。如果设置了这些相同输入上下文的常规意图,那么上下文的回退意图将捕获它们没有捕获的任何内容