我正在研究dialogflow的后续意图。结构是这样的。
它为每个新意图创建新上下文。
例如见重复意图
每当我创建任何新意图时,都会为其创建新的上下文。如您在图像中看到的。当我尝试删除这些上下文中的任何一个时,它将删除该意图作为后续意图。
所以我的问题是:
这是对话框流程的工作方式,或者我做错了事。
最佳答案
这就是Dialogflow的工作方式。你没有做错任何事。 (上下文是否引起某种问题?)
后续意图只是创建单独的意图并为它们提供传入上下文的快捷方式,以确保只有在具有相应的传出上下文的意图之后才能触发它们。您不需要使用跟进意图-它们只是强制仅在父项意图之后触发该意图的便捷方法。
如果您需要在初始意图之后或在任何时候触发意图-您不希望将其作为跟进意图,只需将其设为常规意图即可。原始意图后仍然可以触发它。
跟进意图对于问题后有限的答案处理很有用,但是对所有问题都没有用,特别是如果用户可以随时发表自由格式的评论(在对话中很常见!)。不要觉得您必须受到限制并使用它们。
关于dialogflow-es - Dialogflow后续意图为每个新的子意图创建新的上下文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48919919/