在 Watson Dialog 中,您可以在“全局”文件夹中添加节点,无论对话框的状态如何,都会首先检查该文件夹。当对话框卡住或丢失时,我们使用它们来恢复。用户被指示随时输入“重新开始”,无论对话框中的哪个位置都可以重置并重新开始。
有没有办法在对话中做类似的事情?
最佳答案
据我了解 Watson Conversation dialog nodes are always evaluated top down 。默认情况下,有一个 Welcome
和一个 Anything_else
节点。对于重新开始
,您需要执行以下操作:
- 定义一个意图来捕获“重新开始”、“重新开始”或“重置”等词语。
- 有一个对话节点,其条件与该意图匹配,使该节点靠近树的顶部
- 在该
start_over
对话框节点中,您可以处理您需要的任何内容,也可以直接从那里跳转到任何其他节点,或者仅响应“好的”,然后再次等待输入<
要对重新开始
进行更复杂的处理,您还可以使用 nested processing as I have shown in my collection of samples .
关于ibm-cloud - Watson Conversation 全局节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45157002/