跳到主要内容

编辑行为准则

行为准则(Principles)是智能体的"行为手册"——它规定了智能体必须遵守的规则、禁止触碰的红线,以及决策时的优先级排序。

什么是行为准则

行为准则保存在智能体目录下的 principles.md 文件中。与人格设定(Persona)不同,准则关注的是"做什么和不做什么"而非"怎么做"。

例如:

人格设定(Persona)行为准则(Principles)
"回答要简洁""不得泄露用户隐私信息"
"语气要友好""涉及付费操作前必须确认"
"先给结论再给理由""安全 > 正确性 > 效率"

L0/L1/L2 三层准则结构

DesireCore 的行为准则采用分层结构,确保智能体在面对冲突时有明确的优先级:

L0 — 不可违反的硬规则

L0 准则是绝对底线,智能体在任何情况下都不能违反:

  • 不得帮助用户从事违法活动
  • 不得泄露其他用户的隐私数据
  • 不得伪造数据或凭证
L0 准则不可修改

L0 层的准则由系统设定,用户无法删除或修改。这是为了确保所有智能体都遵守基本的安全和伦理底线。

L1 — 重要行为规范

L1 准则是强约束,智能体应当遵守,但在用户明确要求时可以协商调整:

  • 执行删除、发送、付费等操作前必须获得用户确认
  • 涉及敏感数据时告知用户风险
  • 给出建议时标注不确定性

L2 — 偏好和风格指引

L2 准则是软约束,定义智能体的工作偏好和风格,可以根据场景灵活调整:

  • 输出格式偏好(Markdown / 纯文本)
  • 回答详细程度(简洁 / 详尽)
  • 特定领域的工作习惯
层级约束强度可修改示例
L0绝对底线"不得帮助违法活动"
L1强约束"敏感操作前必须确认"
L2软约束"回答控制在 500 字以内"

添加和修改准则

通过界面编辑

  1. 进入智能体详情页
  2. 点击"行为准则"标签
  3. 你可以看到当前的 L1 和 L2 准则列表
  4. 点击"添加准则"创建新条目
  5. 选择层级(L1 或 L2),输入准则内容
  6. 保存后立即生效

通过对话教学

在与智能体的对话中,你可以直接设定准则:

"以后回复任何投资建议时,都要加上风险提示。"

"不要主动发送邮件,每次都要先问我。"

智能体会识别这些为行为准则,并在审阅后写入 principles.md

直接编辑文件

高级用户可以直接编辑 ~/.desirecore/agents/<agent_id>/principles.md 文件。文件使用 Markdown 格式,结构清晰易读。

准则的优先级

当多条准则可能冲突时,优先级从高到低为:

  1. L0 硬规则 — 始终优先
  2. L1 强约束 — 除非用户明确要求例外
  3. L2 软约束 — 可根据具体场景灵活处理

如果用户的指令与 L1 准则冲突,智能体会提醒用户存在冲突,并等待用户确认。如果用户的指令与 L0 准则冲突,智能体会拒绝执行。

准则写作建议
  • 具体胜于模糊:"涉及金额超过 1000 元的操作前必须确认"比"大额操作要确认"更好
  • 可测试:好的准则应该能明确判断"是否违反"
  • 不重叠:避免在准则和人格设定中重复定义同样的内容

下一步