作者:杨雨虹  历史版本:1  最后编辑:杨雨虹  更新时间:2025-06-04 13:50

概述

该节点将多路分支的变量聚合为一个变量,以实现下游节点统一配置。

变量聚合节点是工作流程中的一个关键节点,它负责整合不同分支的输出结果,确保无论哪个分支被执行,其结果都能通过一个统一的变量来引用和访问。这在多分支的情况下非常有用,可将不同分支下相同作用的变量映射为一个输出变量,避免下游节点重复定义。

节点配置

  • 变量赋值:支持聚合多种数据类型,包括字符串(String)、数字(Number)、文件(File)对象(Object)以及数组(Array)。
  • 聚合分组:开启后,变量聚合器可以聚合多组变量,各组内聚合时要求同一种数据类型。

注意:变量聚合器只能聚合同一种数据类型的变量 。若第一个添加至变量聚合节点内的变量数据格式为 String,后续连线时会自动过滤可添加变量为 String 类型。

示例场景

问题分类后的多路聚合

  • 未添加变量聚合时,不同分类分支经不同的知识库检索后需要重复定义下游的 LLM 和直接回复节点。
  • 添加变量聚合,可以将两个知识检索节点的输出聚合为一个变量。

IF/ELSE 条件分支后的多路聚合

  • 添加变量据合,将IF/ELSE条件分支后的LLM输出聚合为一个变量。