加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 快速入门
  • 知识百科
    • 关键概念
    • 知识库
    • LLM 选择指南
    • 数据安全
  • 轻聊机器人
    • 构建轻聊机器人
  • Insight Chat
    • 认识&了解如何使用Insight Chat
  • InsightFlow
    • InsightFlow介绍
    • InsightFlow类型
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识库检索节点
      • 文档读取节点
      • 文档写入节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
      • 节点错误处理策略
    • 发布
      • 发布对话式工作流
      • 发布服务式工作流
      • 创建您的第一个工作流
    • 团队管理
      • 访问控制
      • 使用详情
首页 > 使用文档 > InsightFlow > 节点

多分支选择节点

定义

在多类别场景中,实现针对不同情况的分流处理。根据为每个分支设置的条件,选择满足条件的相应分支,并执行后续逻辑操作。在执行过程中,系统将依次评估每个分支的条件是否满足。

若满足,则执行该分支的后续逻辑;若不满足,则继续评估下一个分支的条件。每个分支支持添加多个条件,多个条件之间只允许“与”(逻辑合取)或“或”(逻辑析取)操作。

multi branch selector

快速入门 / 如何使用

节点配置详细说明:在GoInsight.AI中,右键选择“添加节点”,将多分支选择节点添加到工作流中。

add-multi-branch-seletor-node

1.为多分支选择节点配置(x)变量

在“(x)设置变量”输入框中,输入用于评估的变量。此变量可以来自工作流中的其他节点,例如数值、字符串或布尔值。

multi brandch seletor x value

2.为多分支选择节点配置Case参数

首先,选择操作符,如图所示,操作符为=(等于)。根据需要,您可以选择其他操作符,如≠(不等于)、 > (大于)、 (小于)等。

multi brandch seletor case
  • 然后,在“输入值”框中输入与变量进行比较的值。例如,如果变量是数值,则在此输入一个具体的数字;如果变量是字符串,则输入相应的字符串。
  • 单击“+添加条件”按钮,根据需要添加更多分支条件(Case2、Case3等)。对于每个新添加的条件,同样地选择操作符并输入比较值。
  • 如果需要删除某个条件,单击右侧的“删除”按钮。

3.为多分支节点配置Default参数

“默认”部分用于定义当所有“Case”条件均不满足时所执行的逻辑。您可以在此配置默认操作,例如返回默认值或执行特定的处理流程。

multi brandch seletor default

4.为多分支节点配置备注参数

在“备注”区域,您可以输入有关此多分支节点的相关说明信息。例如,解释这些分支条件的业务意义、设置目的等,以便于您和他人的理解和维护。

multi brandch seletor remark

应用技能

  • 业务流程决策: 根据各种业务工作流中的不同条件引导流程方向。
  • 数据处理与筛选: 在数据处理任务中根据数据特性过滤和分类数据。
  • 异常处理与错误管理: 在程序执行或业务操作过程中发生异常时进行有针对性的处理。
  • 个性化服务与推荐: 根据用户特征或行为提供个性化服务。
  • 资源分配与调度: 在资源管理场景中,基于资源使用和任务需求合理分配资源。

典型用例

1. 智能交通系统

在智能交通系统中,多分支选择节点可以实现实时交通调度和管理,根据不同的交通数据进行决策。例如,可以根据交通流量、事故状态和天气条件等信息进行分支决策。

  • 如果某路段的交通流量超过预设阈值且无事故发生,可以控制交通信号延长该路段的绿灯时长,引导车辆快速通过。
  • 如果某路段发生事故且交通流量密集,可以及时发布交通拥堵预警信息,引导周边车辆绕行。
  • 在恶劣天气(如大雨、降雪)时,可以降低道路限速,并通过电子显示屏提醒驾驶员注意安全。

2. 工业自动化系统

在工业自动化生产线上,多分支选择节点可以根据产品质量检验结果、设备运行状态等信息执行不同的处理。例如:

  • 当产品质量检验结果显示合格且设备运行正常时,产品进入正常包装和入库流程。
  • 如果产品质量检验结果不合格但经修复可达标,产品将被送至修理站进行处理。
  • 如果设备运行状态异常,如温度或压力过高,生产线将立即停止,并发送警报通知维护人员检查。

实际场景案例

multi brandch seletor workflow

注意事项

  • 避免分支过多: 如果分支数量过多,建议将其拆分为子流程。
  • 避免条件重叠: 多个分支条件可能同时匹配,导致结果不可预测。因此,在多分支节点中,当系统将设置的变量值与每个分支条件进行比较时:
    • 如果变量值满足某个“Case”条件,则执行相应分支的操作。
    • 如果变量值不满足任何“Case”条件,则执行“默认”分支定义的操作。
  • 通过简单的拖放操作可视化低代码工作流编辑器,AI不再仅限于“问答”,而是能将LLM、Python脚本、HTTP调用、知识库检索等多个节点集成到业务场景中,让技术和非技术用户都能轻松将想法转化为实际流程。

常见问题解答

Q1: 多分支节点与多分支选择节点之间有什么区别?
  • 多分支选择节点
    并行评估所有分支条件,没有优先顺序。可以同时匹配单个或多个分支(需要配置)。 功能原理:多路分类(例如,订单排序)。
  • IF/ELSE节点
    按条件的顺序进行评估;在第一个匹配时跳转。仅选择一条路径。
更新于: Aug 26, 2025
上一篇 分支聚合器节点
下一篇 循环节点
本文内容
  • 定义
  • 快速开始 / 如何使用
    • (x) 设置变量
    • 案例
    • 默认
    • 备注
  • 应用技能
  • 典型用例
  • 实际场景案例
  • 注意事项
  • 常见问题
加载中…
No Results