Ibm cloud IBM聊天机器人助手-如何跳到下一个插槽

Ibm cloud IBM聊天机器人助手-如何跳到下一个插槽,ibm-cloud,chatbot,ibm-watson,watson-conversation,Ibm Cloud,Chatbot,Ibm Watson,Watson Conversation,我在一个节点中启用了插槽,在该节点中有几个插槽。第一个插槽要求客户提供特定的号码。输入3次失败后,我希望机器人自动跳到下一个插槽。这可能吗 非常感谢。是的,您可以在多次收集信息失败后退出或继续。这是通过在插槽上使用“未找到”条件并添加一个计数器变量来完成的。请在“”上的文档中查看此示例 该示例定义了此计数器(我的建议:以不同的方式命名): “上下文”:{ “计数器”:” } 然后,在“未找到”条件下,您将选中$counter>3。在输出和上下文部分中,设置另一个上下文变量以触发跳转到特定节点。

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


非常感谢。

是的,您可以在多次收集信息失败后退出或继续。这是通过在插槽上使用“未找到”条件并添加一个计数器变量来完成的。请在“”上的文档中查看此示例

该示例定义了此计数器(我的建议:以不同的方式命名):

“上下文”:{
“计数器”:”
}

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

多谢各位,您是这个站点的王者!我感谢你的帮助!!!顺便问一下,我需要将“counter”的初始值设置为0,我该怎么做?我尝试了很多方法,但都失败了。文档建议将其设置在较早的节点中。另一个选项是使用三元运算符()并检查计数器是否存在并递增,否则将其设置为0
  "context": {
    "counter": "<? context['counter'] + 1 ?>"
  }