跳转至

RulesetList 多规则集聚合与列表合并节点

节点核心功能 (What is it?)

RulesetList 节点用于将多个分立的规则集(Ruleset)组合并打包为一个统一的规则集列表(List of Rulesets)。通过将职责不同的多个专用规则模块化聚合,创作者能够为 Agent 智能体构建更加丰富、严密且分层清晰的高阶行为规范体系。

典型适用场景 (When would I use it?)

在以下情况下使用该节点:

  • 将多个分立的专业规则集融合成复合规则列表,定义复杂的智能体行为模式;
  • 按功能维度结构化组织不同业务侧重的规范(例如将“沟通语气规则”、“格式输出规则”与“安全免责规则”解耦维护);
  • 搭建需要同时严格遵守多套行为准则的高可靠企业级智能体;
  • 模块化复用现有的规则资产,像搭积木一样自由组合规则网络。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 RulesetList 节点。
  2. 将最多 4 个独立的 Ruleset 节点输出分别连入本节点的输入引脚(ruleset_1 至 ruleset_4)。
  3. 节点将自动把所有有效接入的规则集打包装入有序列表。
  4. 将 rulesets 输出端连接至任何接受规则集列表的节点(例如 Agent 节点的对应输入插槽)。

参数输入插槽 (Parameters)

  • ruleset_1:加入列表的第 1 个规则集对象。
  • ruleset_2:加入列表的第 2 个规则集对象。
  • ruleset_3:加入列表的第 3 个规则集对象。
  • ruleset_4:加入列表的第 4 个规则集对象。

输出引脚 (Outputs)

  • rulesets:聚合封装了所有非空输入规则集的统一列表工件(list[Ruleset])。

典型工作流示例 (Example)

为智能体同时注入对话规范与业务流程规范:

  1. 添加第一个 Ruleset 节点,命名为 "Conversation Rules"(对话人设与礼貌规范)。
  2. 添加第二个 Ruleset 节点,命名为 "Task Rules"(具体任务执行标准与严谨性要求)。
  3. 添加一个 RulesetList 节点。
  4. 将 "Conversation Rules" 连接至该节点的 ruleset_1 插槽。
  5. 将 "Task Rules" 连接至该节点的 ruleset_2 插槽。
  6. 将 RulesetList 节点的 rulesets 输出连入 Agent 节点的 rulesets 引脚中。
  7. 此时 Agent 将同时受这两套独立规范的协同制约。

关键技术特性 (Important Notes)

  • 空值自动容错 (Null Filtering):无需接满所有 4 个输入端口,未连接的插槽会被自动过滤剔除,输出列表中仅包含有效连接的非空规则集。
  • 模块化解耦优势:将庞杂的系统 Prompt 拆解为多个单一职责的具名规则集,极大方便了多团队协同维护与差异化 A/B 测试。