更新时间:2026-07-15 gmt 08:00

并行聚合执行-j9九游会登录

介绍

并行聚合执行是指工作流通过判断节点拆分为多个并行分支,每个分支独立处理,最终由变量聚合节点将所有分支的输出合并为统一变量,供下游节点统一引用。

这种范式的核心价值在于:解决多分支执行后下游需要统一接口的问题。在工作流中,判断节点将请求导入不同分支后,同一时刻只有一条分支会执行并产生有效输出,其他分支的输出为空。变量聚合节点按照预设的优先级顺序,自动取出第一个非空值,让下游节点无需关心实际走了哪条分支,始终从同一个变量名获取结果。

原理

            ┌──→ [分支a] → output_a (有值) ──┐
[路由节点] ──┼──→ [分支b] → output_b (为空) ──┼──→ [变量聚合节点] → group1 → [下游节点]
            └──→ [分支c] → output_c (为空) ──┘
              (实际执行了分支a,group1 = output_a)

变量聚合节点的工作机制:

  1. 将多个分支的输出变量放入同一个分组,按顺序排列(排在越前面优先级越高)。
  2. 运行时依次检查:第一个变量非空则取之,否则检查第二个,以此类推。
  3. 将第一个非空值赋给聚合输出变量(如group1),供下游统一引用。

关键规则:

  • 同一分组内的变量类型必须一致(如都是 string,或都是 integer)。
  • 如需聚合多个不同用途的结果,可创建多个分组(group1、group2……)。
  • 若所有变量均为空,聚合结果也为空,建议确保至少有一条分支能产生输出。

操作示例:多平台文案生成工作流

场景描述: 用户输入一个产品名称和目标发布平台(小红书/微博/微信公众号),工作流根据平台将请求路由到对应风格的文案生成分支,三条分支的输出通过变量聚合统一后,再交给大模型添加 emoji 和话题标签,最终输出完整的发布内容。

这个示例用户只需输入产品名和平台名即可运行,无需任何准备。

工作流结构:

[开始节点]
    ↓ product(产品名)、platform(目标平台)
[判断节点:平台路由]
    ├──→ if: platform == "小红书" → [大模型节点a:小红书风格] → content_xhs
    ├──→ else if: platform == "微博" → [大模型节点b:微博风格] → content_wb
    └──→ else(微信公众号)──────→ [大模型节点c:公众号风格] → content_wx
    ↓
[变量聚合节点:统一内容变量]
    ↓ group1(统一文案)
[大模型节点:添加话题标签]
    ↓
[结束节点]

创建工作流:

在agentarts左侧导航栏中选择“开发中心 > 智能体管理”,在“工作流”页签,单击“创建工作流”。

图1 任务型工作流

节点配置说明:

图2 多平台文案生成工作流
表1 工作流各节点配置说明

节点

配置说明

开始节点

新增2个参数。

  • 参数一:
    • 参数名称:product
    • 参数类型:string
    • 描述:需要推广的产品名称,例如“防晒霜”、“蓝牙耳机”、“手账本”
    • 必填:勾选
  • 参数二:
    • 参数名称:platform
    • 参数类型:string
    • 描述:目标发布平台,请输入“小红书”、“微博”或“微信公众号”之一
    • 必填:勾选

判断节点

  • if 分支:platform(引用开始节点)等于“小红书”
  • else if 1 分支:platform等于“微博”
  • else 分支:其余情况(视为微信公众号)

大模型节点a

放在if分支后面,生成小红书风格内容

  • 模型:deepseek-v4-flash,输出格式:文本,开启流式输出
  • 输入参数:product,引用开始节点的 product
  • 输出参数:命名为content_xhs
  • 系统提示词:
    你是一位小红书爆款内容创作者。
    请为产品"{{product}}"写一篇小红书种草笔记。
    风格要求:
    - 开头用一句吸引眼球的问句或感叹句
    - 正文分3-4个小点,每点用简短标题
    - 语气亲切、真实,像闺蜜推荐一样
    - 字数200字左右
    直接输出笔记正文内容。
  • 用户提示词:不填,删除原有内容

大模型节点b

放在else if 1分支后面,生成微博风格内容

  • 模型:deepseek-v4-flash,输出格式:文本,开启流式输出
  • 输入参数:product,引用开始节点的 product
  • 输出参数:命名为content_wb
  • 系统提示词:
    你是一位擅长写微博的内容运营。
    请为产品"{{product}}"写一条微博推广文案。
    风格要求:
    - 语言简洁有力,适合碎片化阅读
    - 突出1-2个核心卖点
    - 结尾留有互动引导(如:你们觉得呢?)
    - 字数控制在140字以内
    直接输出微博正文内容。
  • 用户提示词:不填,删除原有内容

大模型节点c

放在else分支后面,生成微信公众号风格内容

  • 模型:deepseek-v4-flash,输出格式:文本,开启流式输出
  • 输入参数:product,引用开始节点的 product
  • 输出参数:命名为content_wx
  • 系统提示词:
    你是一位微信公众号编辑。
    请为产品"{{product}}"写一段公众号推文的核心段落。
    风格要求:
    - 语言专业、有信任感
    - 结构清晰,包含场景引入和产品优势说明
    - 字数300字左右
    直接输出段落正文内容。
  • 用户提示词:不填,删除原有内容

变量聚合节点

设置分组 group1,按以下顺序添加三个变量(均为 string 类型):

  • 优先级1:变量来源大模型节点a(小红书),变量名content_xhs
  • 优先级2:变量来源大模型节点b(微博),变量名content_wb
  • 优先级3:变量来源大模型节点c(公众号),变量名content_wx

大模型节点

放在变量聚合节点后面。

  • 模型:deepseek-v4-flash,输出格式:文本,开启流式输出
  • 输入参数:
    • content:引用变量聚合节点的 group1
    • platform:引用开始节点的 platform
    • product:引用开始节点的 product
  • 系统提示词:
    你是一位社媒内容优化专家。
    请在以下{{platform}}文案的末尾,添加3-5个适合该平台的热门话题标签,以及2-3个相关emoji装饰。
    要求:标签自然融入,emoji点缀在文案中适当位置(不要全堆在结尾)。
    文案内容:{{content}}
    直接输出优化后的完整内容,不要添加任何说明前缀。
  • 用户提示词:不填,删除原有内容

结束节点

  • 输入参数:
    • platform:引用开始节点的 platform
    • product:引用开始节点的 product
    • final_content:引用大模型节点的 raw_output
  • 指定回复:
    【{{platform}} · {{product}} 推广文案】
    {{final_content}}

试运行:

开始节点的在product输入“防晒霜”,platform输入“小红书”,工作流会路由到小红书分支生成种草风格文案,经变量聚合后再由节点d添加标签和emoji,输出完整的可发布内容。将 platform 改为“微博”后重新运行,可以对比不同平台的风格差异。

图3 试运行
图4 查看运行结果

相关文档

网站地图