当 Dialogflow 将输入映射到回退意图时,访问先前对话详细信息的最佳方式是什么?
我们希望通过重新提示给出的最后一个建议筹码来引导用户回到正确的方向。
我们现在的做法是手动保存最后的建议并在对话进展到新意图时手动重置它们。不是最优的并且容易出错。
如果所有后备意图都包含“最后的意图/响应”信息,那就太好了。
我也找不到AoG SDKisFallback
中DialogflowConversation对象的属性。所以我们无法在middleware
处理程序中可靠地实现逻辑。该isFallback
属性对于在意图处理函数中访问对话对象非常有用。
有什么最佳实践可以可靠地设置和重置上次对话的内存以备后备使用?