【问题标题】:How to jump to a node using conditions after entities are captured using slots in another node using watson conversation?在使用 watson 对话使用另一个节点中的插槽捕获实体后,如何使用条件跳转到一个节点?
【发布时间】:2018-10-02 16:16:06
【问题描述】:

我正在尝试进行 Watson 对话,以推荐零售网站的正确产品 URL。

因此,当我在识别#shop 意图的对话节点(使用槽)中捕获两个实体(项目和品牌)时,我想根据这两个意图的值跳转到不同的节点。例如

如果项目是手机,品牌是三星,那么我想跳转到一个节点,该节点将进一步收集颜色和内存等详细信息(使用插槽),并为用户提供每个组合的自定义 URL。即白色和 64 GB 手机的 url1,黑色和 128 GB 手机的 url2 等等。

但是假设如果该项目是笔记本电脑并且品牌是三星,那么我想跳转到另一个节点,该节点将进一步收集 RAM 量、硬盘空间、处理器类型等详细信息,并为用户提供自定义 URL每个组合。

这可能吗?

还可以跳过用户输入并继续处理子节点而不使用“JUMP”选项吗?使用插槽收集值后?是怎么做到的?

【问题讨论】:

    标签: ibm-cloud watson-conversation


    【解决方案1】:

    你的问题很笼统,答案是可以做到的。

    每个对话节点都可以对一个或多个条件做出反应。试着把你的对话设计成一棵真实的树,这样你就可以分支到笔记本电脑或手机处理等。你可以使用skip user input功能直接转到子节点。这将允许直接进入子节点。另请参阅同一链接中的“配置跳转到操作”,了解如何设置分支。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多