如何访问Dialogflow回退意图中的先前对话详细信息

问题描述 投票:3回答:1

当Dialogflow将输入映射到回退意图时,访问先前对话详细信息的最佳方法是什么?

我们想通过重新提示最后给出的建议筹码来引导用户回到正确的方向。

我们现在的方式是手动保存最后的建议,并在对话进展到新意图时手动重置它们。不是最佳的,容易出错。

如果所有后备意图包含“最后意图/响应”信息将是好的。

我也找不到AoG SDK中isFallback对象的DialogflowConversation properety。所以我们无法在middleware处理程序中可靠地实现逻辑。 isFallback property对于在intent处理函数中访问会话对象非常有用。

是否有可靠设置和重置最后一次会话记忆的最佳做法,以便在回退的情况下使用?

node.js dialogflow actions-on-google dialogflow-fulfillment
1个回答
-1
投票

如果你使用conv.actionconv.intent检查你的后备意图怎么样?您可以创建一个中间件函数,如果它不是回退意图,则在user.data中存储每个对话所需的所有信息,并在回退意图处理程序中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.