• 使用教程
使用教程
  • 使用教程
加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 入门指南
    • LLM的选用和管理
  • InsightFlow
    • InsightFlow 介绍
    • InsightFlow类型
    • 对话式工作流
      • 编辑调试对话式工作流
      • 发布对话式工作流
      • 对话式工作流的安全设置
    • 服务式工作流
      • 编辑调试服务式工作流
      • 发布服务式工作流
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识检索节点
      • 文档读取节点
      • 文档写入节点
      • 文档删除节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 智能代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 交互表单节点
      • 暂停与恢复节点
      • 延时节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
    • 节点的错误处理机制
    • 创建您的第一个工作流
  • 能力市場
    • 能力市场
  • 文档
    • 工作空间文档
    • Personal Data
  • GoInsight Workspace
    • 认识&了解如何使用GoInsight Workspace
    • 协作工作台
  • 轻聊机器人
    • 构建轻聊机器人
  • 团队管理
    • 访问控制
    • 使用数据
    • 审计中心
    • 凭证管理
    • 模型管理
  • 知识百科
    • 关键概念
    • 数据安全
    • ABEvent
    • 交互表单:JSON 编排
    • 为什么上下文是 AI 协作的基础
    • 使用 Say It for Me 构建协作上下文
    • 使用表达式处理变量
首页 > 使用教程 > InsightFlow > 节点

条件跳转节点

1. 定义

条件跳转节点用于根据条件判断结果,让工作流进入不同分支。

if else node

节点会按照 IF → ELIF → Else 的顺序判断:

  • IF 条件成立:执行 IF 分支。
  • IF 不成立:继续判断 ELIF。
  • IF 和所有 ELIF 都不成立:执行 Else 分支。

每个 IF 或 ELIF 都可以包含多条条件,多条条件可以通过 AND / OR 组合。

2. 配置说明

IF

IF 是第一组判断条件。
如果 IF 条件组成立,工作流进入 IF 分支。

if condition

ELIF

ELIF 是补充判断分支。
当 IF 不成立时,系统会继续判断 ELIF。可以添加多个 ELIF,系统会从上到下依次判断。

elif condition

Else

Else 是兜底分支。
当 IF 和所有 ELIF 都不成立时,工作流进入 Else 分支。

else if condition

AND / OR

同一个 IF 或 ELIF 中可以添加多条条件。

  • AND:所有条件都满足,这一组条件才成立。
  • OR:任意一个条件满足,这一组条件就成立。
and or

例如:

customer_level = VIP AND urgency = high

表示客户等级是 VIP,并且紧急程度是 high 时,才会进入该分支。

3. 条件设置

每条条件通常由三部分组成:

变量 + 操作符 + 对比值

例如:

  • status 等于 success
  • score 大于 80
  • Query 包含 refund

不同变量类型支持的操作符不同。选择变量后,系统会根据变量类型展示可用的判断方式。

常见类型包括:

变量类型常见判断方式
String包含、不包含、开始是、结束是、为空、不为空、=、≠、In
Number=, ≠, >, <, ≥, ≤, 为空, 不为空, In
BoolIs True, Is False, 为空, 不为空, =, ≠, In
Array为空、不为空
Object为空、不为空

其中,String 类型还可以选择是否区分大小写。

4. 示例

假设你搭建了一个售后工单处理工作流。用户提交问题后,前面的节点已经识别出客户等级、问题类型和紧急程度。

可以这样配置条件跳转:

  • IF:customer_level = VIP AND urgency = high
    进入高级客户紧急处理流程。
  • ELIF:issue_type = technical
    进入技术支持流程。
  • ELIF:issue_type = billing
    进入账单处理流程。
  • Else:
    进入普通客服流程。

这个流程会先判断是否为 VIP 紧急问题;如果不是,再判断是否为技术问题;如果仍不满足,再判断是否为账单问题;如果都不符合,则进入普通客服流程。

常见问题解答

Q1: 返回的结果总是为假,而实际数据应该匹配?
通过逐步检查每个节点的输入和输出是否满足条件,确认工作流中的逻辑表达式或操作符是否正确使用。
更新于: Jul 16, 2026
这个页面有用吗?
上一篇 工具调用节点
下一篇 自然语义分类器节点
讨论

发表评论. 取消回复

您的电子邮件地址不会被公开。 必填位置已标*

产品相关的问题?联系我们的支持团队以获取快速解决方案>
本文内容
  • 1. 定义
  • 2. 配置说明
    • IF
    • ELIF
    • Else
    • AND / OR
  • 3. 条件设置
  • 4. 示例
加载中…
No Results