Install
openclaw skills install continuous-learning-kit持续学习套件 - AI自主记忆管理工作流:自动识别新任务、记录对话到MemPalace、定期做梦分析、提取精华到文档、自我纠错改进。触发词:"持续学习"、"记忆管理"、"自我改进"、"学习体系"。
openclaw skills install continuous-learning-kit让AI具备持续学习和自我进化的核心能力。
每条消息 → 新任务判断 → 记录到MemPalace → 每日定时做梦 → 提取精华到文档 → 自我改进
↓
是否是新任务?
Yes → 读技能文档 → 执行
No → 继续
短期周期(每次消息):
长期周期(每日定时):
continuous-learning/
├── SKILL.md # 技能说明(本文件)
├── bootstraps/
│ └── bootstrap_rules.md # 启动规则(整合版BOOTSTRAP)
├── sync/
│ ├── sync_chats_daily.py # 每日同步脚本
│ └── sync_notification.py # 带通知的同步
├── dream/
│ ├── dream_cycle.py # 做梦分析核心
│ ├── dream_notification.py # 带通知版本
│ └── prompts/
│ ├── analysis_prompt.txt # MiniMax分析提示词
│ └── extraction_rules.md # 提取规则
├── notifications/
│ ├── notification_queue.json # 通知队列(动态生成)
│ └── send_notifications.py # 通知发送
├── config/
│ ├── dream_config.json # 做梦配置
│ └── documentation_targets.json # 文档目标
└── setup/
├── install_cron.py # 定时任务安装(跨平台)
└── init_learning_files.py # 初始化学习文件
判断标准:
触发流程:
# 伪代码:新任务判断
if is_new_task(message, context):
# 确认后读取:
read("SOUL.md")
read("AGENTS.md")
read("MEMORY.md")
read("TOOLS.md")
# 读取学习文件
read(".learnings/ERRORS.md")
read(".learnings/LEARNINGS.md")
# 今日记忆
read(f"memory/{today}.md")
read(f"memory/{yesterday}.md")
记录时机:
记录内容:
SESSION:YYYY-MM-DD
| 对话摘要
| 用户偏好
| 项目背景
| 重要决策
| 错误教训
通知机制:
执行时间:每日02:00
分析流程:
1. 读取MemPalace所有碎片记忆(N条)
2. MiniMax M2.7分析→ 分类+价值判断+去重
3. 提取精华到5个核心文档:
- SOUL.md → 个性、偏好、风格
- AGENTS.md → 工作流程、规则
- MEMORY.md → 用户背景、项目
- TOOLS.md → 配置、坑、技巧
- BOOTSTRAP.md → 启动规则
4. 生成分析报告
5. WeChat通知用户
错误记录(ERRORS.md):
### 错误:API字段猜测
**错误**: 猜测LIMS API用sampleBaseUuid获取报告
**正确**: 应该用sampleBaseTestingUuid
**教训**: 先查证,不要猜测
**日期**: 2026-04-10
学习记录(LEARNINGS.md):
### 学习:握手流程
**收获**: 登录类API必须先GET再POST
**应用**: 企业微信、LIMS登录都适用
**日期**: 2026-04-10
本技能包严格依赖MemPalace记忆系统,使用前必须先安装。
方法1:通过ClawHub安装(推荐)
clawdhub install mempalace
方法2:手动安装
下载技能包到你的技能目录:
cd skills/mempalace
# 确保以下文件存在:
# - SKILL.md
# - scripts/mcp_server.py
# - scripts/call.py
测试连接:
python skills/mempalace/scripts/call.py mempalace_status
期望输出:
{
"status": "ready",
"drawer_count": 1,
"wings": ["你的wing名称"]
}
如果返回错误,请检查:
pip install chromadbpython setup/init_learning_files.py
创建:
.learnings/ERRORS.md.learnings/LEARNINGS.md.learnings/FEATURES.mdmemory/YYYY-MM-DD.md编辑 config/documentation_targets.json:
{
"SOUL": {
"path": "SOUL.md",
"purpose": "行为准则、个性偏好、沟通风格"
},
"AGENTS": {
"path": "AGENTS.md",
"purpose": "工作流程、代理规则、交互模式"
},
"MEMORY": {
"path": "MEMORY.md",
"purpose": "用户偏好、项目背景、长期记忆"
},
"TOOLS": {
"path": "TOOLS.md",
"purpose": "工具配置、集成注意事项、坑"
},
"BOOTSTRAP": {
"path": "BOOTSTRAP.md",
"purpose": "会话启动规则、新任务判断"
}
}
所有平台(Windows/Linux/Mac):
python setup/install_cron.py
Windows用户注意:
编辑 config/dream_config.json:
{
"analysis_model": {
"provider": "minimax",
"model": "MiniMax-M2.7",
"api_url": "https://api.minimax.chat/v1",
"api_key": "your_api_key_here"
}
}
注意:如果不配置,会跳过大模型分析,只做基础分类。
用户:
查一下LIMS样本SDAA25D03362的报告
帮我做康鑫达周报
写一个Python脚本处理Excel
技能行为:
第1天:
第23:00:
第02:00:
第3天:
用户说:"叫我xiaolong,不要叫刘总"
技能行为:
config/dream_config.json){
"sync_schedule": "23:00",
"dream_schedule": "02:00",
"notification_enabled": true,
"notification_channel": "openclaw-weixin",
"doc_update_rules": {
"min_similarity": 0.7,
"max_noise_ratio": 0.5
}
}
支持多个模型:
Windows:
schtasks /query /tn "OpenClaw-SyncWeChat"
schtasks /query /tn "OpenClaw-DreamCycle"
检查状态是否为"就绪"。
Linux:
crontab -l | grep openclaw
检查:
检查:
添加自己的文档:
{
"PROJECT_NOTES": {
"path": "docs/project_notes.md",
"purpose": "项目特定笔记"
},
"API_REFERENCE": {
"path": "docs/api_reference.md",
"purpose": "API调用记录"
}
}
编辑 dream/prompts/analysis_prompt.txt,改变分析规则。
多个AI共享MemPalace:
{
"shared_agents": ["agent_A", "agent_B"],
"sync_interval": "hourly"
}
这个技能包让AI从"一次性工具"进化为"持续学习的智能体":
| 维度 | 传统AI | 持续学习AI |
|---|---|---|
| 记忆 | 每次对话重新开始 | 跨会话持久记忆 |
| 学习 | 需要人工提示 | 自动提取规律 |
| 纠错 | 重复犯同样错误 | 从错误中学习 |
| 偏好 | 不知道用户喜好 | 记住用户习惯 |
| 进化 | 能力固定 | 持续自我提升 |
技能作者: 小麦 (Xiaomai) 🌾 许可证: MIT 反馈: OpenClaw社区 Discord