【发布时间】:2016-11-17 17:35:25
【问题描述】:
如何在 watson 对话服务中实现来回对话?在图像中,当到达真正的节点时,下一个要遍历的节点将基于提供的输入。如果在同一级别提供第二个输入,则 watson 将返回到根节点。
让我知道如何保持在同一个节点上并响应不同的用户输入。谢谢。
【问题讨论】:
如何在 watson 对话服务中实现来回对话?在图像中,当到达真正的节点时,下一个要遍历的节点将基于提供的输入。如果在同一级别提供第二个输入,则 watson 将返回到根节点。
让我知道如何保持在同一个节点上并响应不同的用户输入。谢谢。
【问题讨论】:
您所描述的是对话的工作原理。当您向下移动分支时,它将尝试匹配一个节点。如果它在一个分支中没有找到匹配的节点,它会返回根节点寻找答案。
为防止这种情况发生,您在分支中的最后一个节点必须是 true 条件,然后是一条消息和/或 continue from 以返回到分支中的正确点。
不久前我写了一篇关于此的博客文章。
https://sodoherty.com/2016/09/10/understanding-how-a-conversation-flows/
【讨论】: