你有没有每次都要重复告诉 AI「回复要简洁」、「用中文」、「别加废话」? Standing Orders 就是解决这个问题的—— 它让 AI 记住你的长期规则,永久生效。
Standing Orders vs SOUL.md:有什么区别?
SOUL.md(静态人格文件):
- 写在 workspace 文件里
- 需要手动编辑文件
- 定义 AI 的基础身份和固定行为
- 类比:公司的员工手册
Standing Orders(动态常驻指令):
- 通过对话动态添加
- 无需编辑任何文件
- 运行时即时生效
- 跨会话持久保存
- 类比:你每天给员工的具体工作指示
组合使用:SOUL.md 定义 AI 是「谁」,Standing Orders 定义 AI 当前需要遵守「什么规则」。
基本用法
添加常驻指令
你:以后所有回复都用中文,不要用英文
AI:好的,我已记录这条规则:
✅ 所有回复使用中文
你:回复长度控制在 200 字以内,除非我明确要求详细
AI:已添加规则:
✅ 回复默认不超过 200 字
查看当前规则
你:列出我的所有 Standing Orders
AI:当前活跃的常驻指令:
1. 所有回复使用中文
2. 回复默认不超过 200 字
3. 代码块使用 Python 作为默认语言
4. 不使用 Markdown 表格(WhatsApp 不支持)
删除规则
你:删除「不使用 Markdown 表格」这条规则
AI:已删除规则 #4
临时覆盖
你:这次回复详细一点,写完整的分析报告
(这次不受「200 字以内」规则限制)
AI:明白,本次回复将提供完整分析...
适合写入的内容类型
格式偏好
「代码示例总是提供完整可运行的版本,不要只写片段」
「列表用数字序号,不用 bullet points」
「不要在回复开头加「好的」「当然」等客套话」
「时间格式统一用 24 小时制(14:30 而非 2:30 PM)」
禁止行为
「不要主动建议我咨询专业人士,我已经了解这个建议」
「不要在代码里加过多注释,我能看懂代码」
「不要提供多个方案让我选,直接给最优方案」
固定工作流
「每次代码审查后,总结成:问题清单 + 修复优先级」
「写邮件时先问我:收件人是谁、语气如何」
「每当我说「帮我想想」,先问 3 个澄清问题再开始」
上下文信息
「我用的是 MacBook Pro M3,运行 macOS 15」
「我们公司的代码规范是 Google Style Guide」
「我的 Git 仓库在 ~/projects/main-app」
按渠道设置不同规则
Telegram(个人助手):
「口语化,像朋友聊天」
「可以使用 emoji」
Slack(工作助手):
「正式语气,不用 emoji」
「回复格式符合 Slack mrkdwn 规范」
WhatsApp(家人群):
「用简单词汇,老人也能理解」
「不用 Markdown 格式」
在不同渠道对话时,添加的规则自动绑定到该渠道。
与 SOUL.md 协同使用
markdown
# SOUL.md(基础人格,静态)
你是专业的技术助手,使用中文,风格简洁。
# Standing Orders 会自动附加到每次对话(动态)
# 用户可以通过对话随时更新这些规则
# 无需修改任何文件最佳实践
✅ 规则要具体可执行
好:「所有代码示例提供完整的 import 语句」
差:「代码要好」
✅ 避免矛盾规则
矛盾:「简洁回复」+「每次给出 3 个方案」
解决:「给出 1 个最优方案,除非我要对比」
✅ 定期审查清理
每月检查一次,删除不再适用的规则
「列出所有规则」→ 逐一确认是否还需要
✅ 用于捕获 AI 的"坏习惯"
当 AI 反复做你不喜欢的事:
「以后不要在列表前加「首先」「其次」这类词」
→ 立即记录,永久修正
来源:OpenClaw 官方文档 - docs.openclaw.ai/automation/standing-orders