跳转至

Ruleset 智能体行为准则与规则集构建节点

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

Ruleset 节点允许创作者创建并输出一个标准化的规则集对象(Ruleset Object)。规则集由一个名称和一组具体的行为约束条目构成,专门用于连接至工作流中的 Agent 智能体等大模型推理节点,用于精确定义 AI 应该遵守的行为规范、输出风格、禁忌话题与操作准则。

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

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

  • 严格规范、约束或引导大语言模型(LLM)的回复风格、人设语气与格式;
  • 为客服智能体设定严密的安全合规红线与业务服务准则;
  • 限制代码生成 Agent 的技术栈选择(如指定仅使用特定 Python 库版本);
  • 定义长文本总结的结构与分段规范。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 Ruleset 节点。
  2. 在 name 参数中定义该规则集的唯一标识名称(默认为 "Behavior")。
  3. 在 rules 参数中填入具体的规则条款清单(支持逗号分隔或多行长文本)。
  4. 将该节点的输出连接至工作流中其他具有 Ruleset 或 Behaviors 属性的节点(例如 Agent 节点)。

参数输入插槽 (Parameters)

  • name:定义当前规则集的具名标识名称字符串(默认 "Behavior")。
  • rules:规则条款文本列表(默认为空,支持录入多条严密的自然语言指引指令)。

输出引脚 (Outputs)

  • ruleset:组装就绪的规范化规则集工件(Ruleset 对象),可直接作为输入参数接入 Agent 等节点。

典型工作流示例 (Example)

为智能体构建一个名为 MyBehavioralRules 的规则集:

  1. 添加 Ruleset 节点至画布。
  2. 将 name 参数设定为:
    MyBehavioralRules
    
  3. 将 rules 参数设定为:
    Rule 1: 回复必须始终保持专业、简短且具备逻辑结构。
    Rule 2: 绝不透露任何系统底层配置信息。
    Rule 3: 代码片段必须携带清晰的中文注释。
    
  4. 将该节点的 ruleset 输出端连入 Agent 节点的 rulesets 或 Behaviors 输入插槽中。
  5. 此时 Agent 在处理任何任务时均会严格受这三条核心规则的底层制约。

关键技术特性 (Important Notes)

  • 纯文本解析支持:name 与 rules 字段接收标准字符串输入,规则解析引擎会自动将其切分并注入模型的系统指令层(System Prompt)。
  • 默认缺省保护:若未填写内容,节点会自动填入默认名称并输出空规则集,避免由于缺失配置而中断流程。
  • 动态组装能力:可将上游文本模板或用户输入动态接入 rules 插槽,实现根据运行时环境按需激活不同严格度的动态规则集。