我在watson控制台中创建了一些对话框,并在试用面板中通过优先使用子节点以正确的方式遍历节点,但在android应用程序(watson android sample)中,它优先考虑外部节点。 / p>
为什么在试用面板和Android应用程序时会有不同的行为?
答案 0 :(得分:1)
我的猜测是你没有重复使用会话上下文并为每次调用Conversation启动一个新会话。您需要将从Conversation返回的会话上下文与新输入一起发送回Conversation。因此,可以在离开的节点处拾取对话框。 API调用是无状态的,您需要将其作为调用的一部分提供。