IBM Chatbot Assistant-如何跳到下一个插槽

时间:2018-09-28 07:18:30

标签: ibm-cloud chatbot ibm-watson watson-conversation

我有一个启用了插槽的节点,并且在该节点内有几个插槽。第一个插槽要求客户提供一个特定的号码。输入3次失败后,我希望漫游器自动跳到下一个插槽。这可能吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

是的,您可以在几次失败的收集信息尝试后退出或继续前进。这是通过在插槽上使用“未找到”条件并添加计数器变量来完成的。在“ Moving on after multiple failed attempts”文档中查看此示例。

该示例定义了此计数器(我的建议:使用不同的名称):

  "context": {
    "counter": "<? context['counter'] + 1 ?>"
  }

然后,在“未找到”条件下,您将检查$counter > 3。在“输出和上下文”部分中,设置另一个上下文变量以触发跳到特定节点的操作。