判断器BUG ?同时走了两个分支


“选择性格”这个分支是不是也执行了?

没有
image
而且是偶发,一直对话,有可能回复两条

完全偶发么,有没有什么规律,想确认复现一下。

一会正常,一会异常

两个都走的时候,执行详情可以完整地截个图么,想看到完整经历了哪些节点。

因为“选择性格”执行了呀,那就也满足“AI对话_yw’节点的执行条件,因为判断器只有有一个分支执行了,判断器整体就算执行了。

难道判断器不应该只能走一个分支吗

判断器是走一个分支啊,但是你那个yw节点的执行条件是判断器执行和“选择性格”执行,判断器执行了ELSE分支,也相当于判断器执行了,那yw节点就满足了“选择性格”和判断器这两个前置节点都执行完成的条件了,就执行了,这是合理的。如果你不理解,可以在判断器 IF 条件后面再加一个任意节点,这样就不会出先你不理解的情况了。

感觉这样设计不太合理,加多一个判断节点确实可以解决

不是不合理,当前节点的执行条件是前置节点都执行完成了,判断器这个节点比较特殊,一个分支执行完就代表整个判断器执行完了,需要理解这一点。