代码之家  ›  专栏  ›  技术社区  ›  Steven Musumeche

有条件地跳转到Watson对话

  •  1
  • Steven Musumeche  · 技术社区  · 7 年前

    我正在创建一个复杂的对话框,其中包含一些“共享”对话框分支,这些分支将从主对话框的几个位置“跳转到”。

    到目前为止,我只能设置一个上下文变量,例如“returnToNode”,然后在“聚集线索”的末尾为每个可能的“returntoode”创建子节点,这些节点本身具有“跳转到”

    这可能吗?

    Main Dialog 1: 
        A -> B -> C -> Shared -> D -> end
    Main Dialog 2:
        E -> F -> G -> Shared -> H -> end
    
    Shared:
        X -> Y -> Z -> end
    

    在主对话框1中,我希望该对话框返回到 D 之后 Shared 已完成。在主对话框2中,我希望该对话框返回到 H 共享 已完成。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Sayuri Mizuguchi    7 年前

    在这种情况下,您必须使用Watson对话中对您有利的条件。 例如:

    在对话框中,您将创建一个条件以跳转到共享,并使用该条件(用户需要输入一些内容)进行 jump to 共享

    对于D和H,你需要在同一个流中创建一些有条件跳到H或跳到D的节点。 我为你创建了一个例子,在上面的链接中下载。

    对话框1: A -> B-> C-> Shared-> conditionShared+Jump to Shared -> D

    E -> F-> G-> Shared-> conditionShared+Jump to Shared -> H

    共享:

    X-> Y-> -> END-> condition for jump to H dialog 1 D //and create for other above
                   condition for jump to dialog 2 H //above
    

    看一个 Workspace 实例

    . 但是请记住,用户需要在对话框中输入一些内容供选择。