2

在此处输入图像描述

为什么对话会回到 [root] 节点?

谢谢你。

4

2 回答 2

3

第一个节点(在 的右侧"Conversation starts")正在为您的第一个输入(意图#DevoxxUS@location:US)触发。

下一个输入的意图是#whereUS,但是,前一个节点只有一个子节点,并且该子节点只会在 上触发#whenUS

因此,运行时检查没有触发的子节点,并且由于没有更多的子节点(请注意它不会沿着树向下传递到孙子节点等),它会返回根节点以找到合适的节点。

为防止对话回落到根节点,请在树中的最后一个节点设置条件true。这将始终被击中,并将您移动到树的下一部分。

例如:

在此处输入图像描述

再次键入HotandHot将返回"One"and "Five",并且您的下一个节点将是来自 的分支"Five"

于 2016-09-08T14:01:36.430 回答
1

我与 Sandhya 进行了交谈,看起来她的应用程序没有将上下文传递给下一个请求,因此它回退到默认响应并且不会继续对话。通过 REST 客户端进行测试时,它可以正常工作。

于 2016-09-08T14:41:45.583 回答