Skip to main content
判断节点是LangChat Pro工作流中的控制流节点,根据一定的条件执行不同的分支,实现工作流的条件控制和分支逻辑。

节点特性

判断节点属于控制流节点,其核心特性是根据条件判断执行不同的分支路径,实现工作流的动态控制。

控制流节点 vs 工具节点 vs 输出节点

在LangChat Pro工作流中,节点按照功能特性分为三类: 控制流节点(流程控制):
  • 判断节点:条件分支控制
  • 其他控制节点
输出节点(直接响应用户):
  • LLM大模型节点:支持流式输出
  • 直接回复节点:输出变量内容
工具节点(上下文变量传递):
  • 搜索节点、知识库检索节点
  • 数据处理节点、其他功能节点
工具型节点不会直接将内容输出给用户,必须通过直接回复节点引用其输出变量才能向用户展示结果。

执行场景对比

判断节点

判断节点支持多种条件判断逻辑,包括数值比较、字符串匹配、变量存在性检查等,实现灵活的分支控制。

配置参数

输入参数

逻辑运算符
  • AND:所有条件都为真时执行
  • OR:任一条件为真时执行
  • 影响多个条件的组合逻辑
条件配置
  • 支持多个条件的组合
  • 每个条件可配置比较运算符
  • 支持变量引用和常量比较
  • 支持动态条件设置
条件类型
  • 数值比较:大于、小于、等于等
  • 字符串匹配:包含、等于、正则等
  • 变量存在性:检查变量是否存在
  • 布尔值判断:真值、假值判断

输出特性

分支控制
  • 根据条件结果选择执行分支
  • 支持多个输出分支
  • 实现动态的流程控制

典型使用场景

场景一:简单条件判断

适用场景
  • 基于用户类型的服务分级
  • 简单的条件分支处理
  • 业务规则的条件控制

场景二:多条件组合判断

适用场景
  • 复杂的业务规则判断
  • 多维度条件组合
  • 智能化的流程控制

场景三:数据验证判断

适用场景
  • 数据有效性验证
  • 错误处理和异常控制
  • 数据质量检查

场景四:用户权限判断

适用场景
  • 用户权限控制
  • 访问控制和安全检查
  • 基于角色的功能控制

场景五:动态路由判断

适用场景
  • 基于请求类型的动态路由
  • 多类型请求的统一处理
  • 智能化的流程分发
判断节点是工作流中流程控制的重要工具,支持灵活的条件判断和分支控制。通过合理配置条件逻辑和分支路径,可以实现复杂的业务规则和动态的流程控制。