看不懂?让小龙虾帮你快速落地:
本文及本站大部分openclaw相关文章,都可以让Openclaw agent阅读,然后进行应用,参考Prompt如下:
请阅读这篇文章:https://www.aiec.fun/%e6%89%93%e9%80%a0%e4%b8%93%e5%b1%9e%e5%b7%a5%e4%bd%9c%e5%a4%a7%e8%84%91%ef%bc%9a%e8%ae%a9openclaw%e4%bc%98%e5%85%88%e4%bd%bf%e7%94%a8%e4%bd%a0%e7%9a%84%e7%a7%81%e6%9c%89%e5%b7%a5%e4%bd%9c%e7%9f%a5/ 分析有哪些内容,对我们优化工作流程有价值。并严格根据openclaw最新官方文档核对,排除错误及过时信息,制定落地计划。
详细方法,参考文章 >>>
想让OpenClaw的单/多Agents专注一个领域、持续深度学习,不跑偏、经验不丢失?核心就5步:锁定领域范围 + 开启自学习功能 + 搭建分层记忆体系 + 设置自动复盘 + 测试验证生效。以下是适配单/多Agents的完整可落地配置教程,适配所有领域深耕需求。
一、核心原理:单/多Agents通用逻辑
OpenClaw的「Self-Improving-Agent(自学习代理)」技能(Skills),是实现Agents持续深耕的核心,单/多Agents通用特性如下:
- 自动记录:用户纠正动作、Agents操作失败记录,均自动留存,无需手动干预
- 持久化存储:所有学习内容存储在
.learnings/目录(末尾带s),重启、切换会话不丢失 - 自动复盘:可设置定时任务,Agents自主提炼知识、更新规则,无需手动整理
- 领域锁定:通过核心配置文件,强制Agents专注目标领域,拒绝无关内容
多Agents与单Agents的核心差异:需新增Agent间协同配置,避免冲突,确保各Agent专注自身领域或协同深耕同一领域。
二、Step 1:开启自学习功能(单/多Agents通用+差异化配置)
此步骤为基础,单/多Agents均需执行,多Agents需额外添加差异化配置,确保无冲突。
1.1 安装自学习插件
进入OpenClaw默认工作目录,安装Self-Improving-Agent插件,命令可直接复制执行:
# 进入OpenClaw工作区(默认路径)
cd ~/.openclaw/workspace
# 安装自学习插件(单/多Agents通用)
claw skill install self-improving-agent
也可以直接在飞书,给Agent发送指令,让Agent自己操作安装:

1.2 创建学习目录和核心文件
创建专用目录存储学习内容,单/多Agents差异化操作如下:
# 单Agents(通用):创建统一目录及文件
mkdir -p .learnings/domains/ecommerce
mkdir -p .learnings/{projects,archive}
touch .learnings/LEARNINGS.md .learnings/ERRORS.md .learnings/FEATURE_REQUESTS.md
touch .learnings/domains/ecommerce/RULES.md .learnings/domains/ecommerce/BEST_PRACTICES.md
# 多Agents(差异化):为每个Agent创建独立目录(避免冲突)
# 示例:创建2个Agent(agent1/agent2),均深耕电商领域
mkdir -p .learnings/agent1/domains/ecommerce .learnings/agent2/domains/ecommerce
mkdir -p .learnings/agent1/{projects,archive} .learnings/agent2/{projects,archive}
touch .learnings/agent1/{LEARNINGS.md,ERRORS.md,FEATURE_REQUESTS.md}
touch .learnings/agent2/{LEARNINGS.md,ERRORS.md,FEATURE_REQUESTS.md}
touch .learnings/agent1/domains/ecommerce/{RULES.md,BEST_PRACTICES.md}
touch .learnings/agent2/domains/ecommerce/{RULES.md,BEST_PRACTICES.md}
1.3 自动记录逻辑(单/多Agents通用)
插件安装完成后,自动完成以下操作,无需手动干预:
- 用户纠正Agents回答时,内容自动写入对应
LEARNINGS.md - Agents执行命令失败时,错误信息自动写入对应
ERRORS.md - 文件记录格式由插件自动规范,无需手动修改。
1.4 配置AGENTS.md(单/多Agents差异化)
AGENTS.md是控制Agents功能的核心配置文件,单/多Agents配置差异化调整如下:
「单Agents配置」:直接复制替换原有文件内容:
# AGENTS.md 单Agents配置
skills:
autoLoad: true
enabled:
- self-improving-agent
selfImprovement:
enabled: true
memoryPath: ".learnings"
autoRecord: true
autoReflect: true
mode: Active
domainLock: "ecommerce" # 替换为自身目标领域
forbiddenDomains:
- "entertainment"
- "politics"
- "general_chitchat"
「多Agents配置」:为每个Agent创建独立配置文件(避免冲突),命名格式为AGENTS_agent名称.md,示例如下(以2个Agent为例):
# AGENTS_agent1.md(Agent1配置)
skills:
autoLoad: true
enabled:
- self-improving-agent
selfImprovement:
enabled: true
memoryPath: ".learnings/agent1" # 对应Agent1独立目录
autoRecord: true
autoReflect: true
mode: Active
domainLock: "ecommerce" # 可与其他Agent同领域/不同领域
forbiddenDomains:
- "entertainment"
- "politics"
- "general_chitchat"
# AGENTS_agent2.md(Agent2配置,可深耕同一/不同领域)
skills:
autoLoad: true
enabled:
- self-improving-agent
selfImprovement:
enabled: true
memoryPath: ".learnings/agent2" # 对应Agent2独立目录
autoRecord: true
autoReflect: true
mode: Active
domainLock: "ecommerce" # 与Agent1同领域,实现协同深耕
forbiddenDomains:
- "entertainment"
- "politics"
- "general_chitchat"
多Agents补充说明:若需实现Agent间协同学习,可将所有Agent的memoryPath统一设置为.learnings/shared,实现学习内容共享。
三、Step 2:用SOUL.md强制专注(单/多Agents通用+差异化)
SOUL.md定义Agents行为准则,单Agents配置统一,多Agents需为每个Agent创建独立文件,避免冲突。
「单Agents配置」:修改SOUL.md,添加以下内容:
# SOUL.md 单Agents配置
## 身份定位
你是OpenClaw平台上的「资深电商运营专家」,专注于电商运营全流程。
核心专注领域:电商运营、流量获取、转化提升、用户生命周期管理、广告投放、数据分析。
不参与任何与电商运营无关的话题讨论。
## 自学习要求
- 执行任务前:自动加载.learnings/domains/ecommerce/目录下所有知识库文件
- 完成任务后:配合插件自动在LEARNINGS.md添加学习记录
- 每日凌晨4点:配合自动复盘,提炼核心知识更新至RULES.md
- 遇到非领域任务,回复:「我专注于电商运营领域,请提出相关问题。」
## 学习规则
1. 仅学习电商运营相关知识,拒绝无关学习请求
2. 每周配合自动复盘,更新RULES.md中的领域核心规则
3. 自动记录内容无需手动整理或修改
「多Agents配置」:为每个Agent创建独立SOUL文件,命名格式为SOUL_agent名称.md,示例(Agent1/Agent2):
# SOUL_agent1.md(Agent1配置)
## 身份定位
你是OpenClaw平台上的「资深电商运营专家」,专注于电商广告投放领域。
核心专注领域:电商广告投放、数据分析、投放优化。
不参与任何与电商广告投放无关的话题讨论。
## 自学习要求
- 执行任务前:自动加载.learnings/agent1/domains/ecommerce/目录下所有知识库文件
- 完成任务后:配合插件自动在.learnings/agent1/LEARNINGS.md添加学习记录
- 每日凌晨4点:配合自动复盘,提炼广告投放核心知识,更新至自身RULES.md
- 遇到非领域任务,回复:「我专注于电商广告投放领域,请提出相关问题。」
# SOUL_agent2.md(Agent2配置,协同深耕)
## 身份定位
你是OpenClaw平台上的「资深电商运营专家」,专注于电商用户运营领域。
核心专注领域:用户生命周期管理、弃购挽回、评价运营。
不参与任何与电商用户运营无关的话题讨论。
## 自学习要求
- 执行任务前:自动加载.learnings/agent2/domains/ecommerce/目录下所有知识库文件
- 完成任务后:配合插件自动在.learnings/agent2/LEARNINGS.md添加学习记录
- 每日凌晨4点:配合自动复盘,提炼用户运营核心知识,更新至自身RULES.md
- 遇到非领域任务,回复:「我专注于电商用户运营领域,请提出相关问题。」
四、Step 3:搭建分层记忆体系(单/多Agents通用+差异化)
分层记忆体系(热记忆+温记忆+冷记忆)已在Step 1.2中创建完成,单/多Agents差异化调整如下:
3.1 单Agents记忆结构(无需额外操作)
.learnings/ # 根目录
├── memory.md # 热记忆:核心规则,每次启动自动加载(需手动配置一次)
├── domains/
│ └── ecommerce/ # 温记忆:领域专用知识
│ ├── RULES.md # 自动复盘更新
│ └── BEST_PRACTICES.md # 自动/手动补充
├── projects/ # 温记忆:项目级学习内容,自动归档
├── archive/ # 冷记忆:历史内容,自动压缩归档
├── LEARNINGS.md # 自动记录:用户纠正、核心知识点
├── ERRORS.md # 自动记录:操作失败、错误信息
└── FEATURE_REQUESTS.md # 自动记录:功能需求建议
3.2 多Agents记忆结构(独立/共享可选)
方案1:独立记忆(推荐,避免冲突):每个Agent对应独立目录,结构如下(以2个Agent为例):
.learnings/
├── agent1/ # Agent1独立目录
│ ├── memory.md
│ ├── domains/ecommerce/
│ ├── projects/
│ ├── archive/
│ ├── LEARNINGS.md
│ ├── ERRORS.md
│ └── FEATURE_REQUESTS.md
└── agent2/ # Agent2独立目录
├── memory.md
├── domains/ecommerce/
├── projects/
├── archive/
├── LEARNINGS.md
├── ERRORS.md
└── FEATURE_REQUESTS.md
方案2:共享记忆(协同学习):所有Agent共用一个记忆目录,结构同单Agents,需确保所有Agent领域一致,避免内容混乱。
补充:memory.md为热记忆核心文件,单/多Agents均需手动配置一次核心规则(示例同前),后续无需修改。
五、Step 4:设置自动复盘(单/多Agents通用+差异化)
无需手动复盘,通过定时任务实现自主优化,单/多Agents差异化调整如下:
4.1 配置HEARTBEAT.md(单/多Agents通用)
# HEARTBEAT.md 定时任务配置
## 每日复盘(凌晨4点执行)
- 执行命令:self-improving reflect --domain ecommerce
- 核心任务:提炼当日LEARNINGS.md高价值内容,更新至对应RULES.md
- 辅助操作:压缩旧日志、归档至archive/,删除无价值记录
## 每周维护(每周日凌晨2点执行)
- 验证领域规则有效性,删除过时规则、补充新规则
- 归档已完成项目学习内容至projects/
- 生成领域学习成长报告
4.2 启用定时任务(单/多Agents差异化)
「单Agents」:直接配置crontab定时任务,命令如下:
crontab -e
# 每日凌晨4点复盘
0 4 * * * cd ~/.openclaw/workspace && claw self-improving reflect --domain ecommerce
# 每周日凌晨2点维护
0 2 * * 0 cd ~/.openclaw/workspace && claw memory maintain --domain ecommerce
「多Agents」:为每个Agent配置独立定时任务(避免冲突),命令如下(以2个Agent为例):
crontab -e
# Agent1 每日复盘(凌晨4点)
0 4 * * * cd ~/.openclaw/workspace && claw self-improving reflect --domain ecommerce --agent agent1
# Agent1 每周维护(周日凌晨2点)
0 2 * * 0 cd ~/.openclaw/workspace && claw memory maintain --domain ecommerce --agent agent1
# Agent2 每日复盘(凌晨4点10分,错开时间)
10 4 * * * cd ~/.openclaw/workspace && claw self-improving reflect --domain ecommerce --agent agent2
# Agent2 每周维护(周日凌晨2点10分)
10 2 * * 0 cd ~/.openclaw/workspace && claw memory maintain --domain ecommerce --agent agent2
六、Step 5:测试验证(单/多Agents通用)
配置完成后,通过3个测试确认功能生效,无需额外手动操作:
- 测试领域锁定:提问非目标领域问题,单/多Agents均需回复预设拒绝话术,无跑偏。
- 测试自动记录:纠正Agents回答后,查看对应
LEARNINGS.md,确认自动新增记录。 - 测试自动复盘:手动执行复盘命令,查看对应
RULES.md,确认内容更新,命令如下:
# 单Agents/指定Agent复盘
claw self-improving reflect --domain ecommerce --agent (多Agents需加agent名称,单Agents可省略)
# 查看更新情况
cat .learnings/(agent名称/)domains/ecommerce/RULES.md
七、完整配置清单(单/多Agents通用)
- 1. 安装self-improving-agent插件(Step 1.1)
- 2. 创建学习目录及核心文件(单Agents统一创建,多Agents独立创建)(Step 1.2)
- 3. 配置AGENTS.md(单Agents统一配置,多Agents独立配置)(Step 1.4)
- 4. 配置SOUL.md(单Agents统一配置,多Agents独立配置)(Step 2)
- 5. 配置memory.md核心规则(单/多Agents均手动配置一次)(Step 3)
- 6. 配置HEARTBEAT.md及定时任务(多Agents错开时间配置)(Step 4)
- 7. 完成3个测试,确认配置生效(Step 5)
八、最终效果(单/多Agents通用)
- 专注不跑偏:仅学习目标领域内容,拒绝无关话题及学习请求
- 自主学习:用户纠正、操作错误自动记录,无需手动整理
- 经验不丢失:持久化存储,跨会话、重启后仍保留学习内容
- 自主优化:定时复盘提炼知识,规则自动更新,越用越专业
- 多Agents适配:可独立深耕不同领域,也可协同深耕同一领域,无冲突
温馨提示:若目标领域不是电商运营,将所有配置中的"ecommerce"替换为自身领域(如"feishu""wordpress"),即可直接套用。