Ruleset 智能体行为准则与规则集构建节点
节点核心功能 (What is it?)
Ruleset 节点允许创作者创建并输出一个标准化的规则集对象(Ruleset Object)。规则集由一个名称和一组具体的行为约束条目构成,专门用于连接至工作流中的 Agent 智能体等大模型推理节点,用于精确定义 AI 应该遵守的行为规范、输出风格、禁忌话题与操作准则。
典型适用场景 (When would I use it?)
在以下情况下使用该节点:
- 严格规范、约束或引导大语言模型(LLM)的回复风格、人设语气与格式;
- 为客服智能体设定严密的安全合规红线与业务服务准则;
- 限制代码生成 Agent 的技术栈选择(如指定仅使用特定 Python 库版本);
- 定义长文本总结的结构与分段规范。
使用指南 (How to use it)
基础配置流程 (Basic Setup)
- 在工作流画布中添加 Ruleset 节点。
- 在
name参数中定义该规则集的唯一标识名称(默认为"Behavior")。 - 在
rules参数中填入具体的规则条款清单(支持逗号分隔或多行长文本)。 - 将该节点的输出连接至工作流中其他具有
Ruleset或Behaviors属性的节点(例如Agent节点)。
参数输入插槽 (Parameters)
- name:定义当前规则集的具名标识名称字符串(默认
"Behavior")。 - rules:规则条款文本列表(默认为空,支持录入多条严密的自然语言指引指令)。
输出引脚 (Outputs)
- ruleset:组装就绪的规范化规则集工件(
Ruleset对象),可直接作为输入参数接入 Agent 等节点。
典型工作流示例 (Example)
为智能体构建一个名为 MyBehavioralRules 的规则集:
- 添加 Ruleset 节点至画布。
- 将
name参数设定为:MyBehavioralRules - 将
rules参数设定为:Rule 1: 回复必须始终保持专业、简短且具备逻辑结构。 Rule 2: 绝不透露任何系统底层配置信息。 Rule 3: 代码片段必须携带清晰的中文注释。 - 将该节点的
ruleset输出端连入 Agent 节点的rulesets或Behaviors输入插槽中。 - 此时 Agent 在处理任何任务时均会严格受这三条核心规则的底层制约。
关键技术特性 (Important Notes)
- 纯文本解析支持:
name与rules字段接收标准字符串输入,规则解析引擎会自动将其切分并注入模型的系统指令层(System Prompt)。 - 默认缺省保护:若未填写内容,节点会自动填入默认名称并输出空规则集,避免由于缺失配置而中断流程。
- 动态组装能力:可将上游文本模板或用户输入动态接入
rules插槽,实现根据运行时环境按需激活不同严格度的动态规则集。