5.1 KiB
5.1 KiB
睡眠学习系统使用手册
📖 概述
青龙和守护者两台机器人支持的自动学习系统,在你睡觉时持续学习。
🚀 快速开始
主动触发(推荐)
# 对机器人说
"我要睡觉了" 或 "晚安"
机器人会:
- 记录睡眠模式
- 等待 10 分钟
- 开始持续学习循环
- 直到你说 "我醒了" 或 "早安"
自动检测
如果不说,机器人会在 1小时无活动 后自动开始学习。
🔄 学习循环
学习 → 反思 → 总结 → 等待5分钟 → 再次学习
↑ ↓
←←←←←← 持续循环 ←←←←←←←←←←←←←←
每周期产出3个笔记文件。
📂 文件结构
守护者 (2号机)
| 目录 | 说明 |
|---|---|
/var/log/openclaw/sleep-learning/守护者/learning.log |
学习日志 |
/root/.openclaw/workspace/sleep-learning/ |
学习笔记 |
青龙 (1号机)
| 目录 | 说明 |
|---|---|
/var/log/openclaw/sleep-learning/青龙/learning.log |
学习日志 |
/root/.openclaw/workspace/sleep-learning/ |
学习笔记 |
📋 日志查询
查看是否学习
# 守护者
tail -50 /var/log/openclaw/sleep-learning/守护者/learning.log
# 青龙
tail -50 /var/log/openclaw/sleep-learning/青龙/learning.log
查看如何学习
# 查看详细学习过程
grep -E "(学习阶段|反思阶段|总结阶段|周期)" /var/log/openclaw/sleep-learning/守护者/learning.log
查看学习成果
# 查看所有笔记
ls -la /root/.openclaw/workspace/sleep-learning/
# 查看最新总结
ls -t /root/.openclaw/workspace/sleep-learning/summary-*.md | head -1 | xargs cat
📊 学习主题
青龙 - 三重角色
✍️ 写作助手
- 神话素材收集
- 古典武侠风格
- 章节结构设计
- 角色塑造方法
- 对话写作技巧
📈 股票投资
- 宏观经济分析
- 行业研究方法
- 财务报表分析
- 估值模型构建
- 风险控制策略
🌐 网络自动化
- 网页抓取技术
- API调用实践
- 浏览器自动化
- 数据处理流程
- 效率工具整合
守护者 - 技术专家
🛡️ 系统架构
- OpenClaw深度配置
- 向量数据库优化
- 分布式系统
- 自动化运维
- 容器化技术
🔧 故障排查
- 常见问题模式
- 排查方法论
- 性能优化
- 安全审计
- 文档撰写
🤖 AI Agent深化
- Agent人格化
- 记忆系统
- 工具调用
- 自我优化
⏱️ 配置参数
| 参数 | 值 | 说明 |
|---|---|---|
| 自动检测阈值 | 60 分钟 | 无活动多久后自动学习 |
| 主动触发宽限期 | 10 分钟 | 用户说"睡觉"后等待时间 |
| 循环间隔 | 5 分钟 | 每周期之间等待时间 |
🔧 常用命令
手动触发学习
# 守护者
/root/.openclaw/scripts/sleep-learning-guardian.sh
# 青龙
/root/.openclaw/scripts/sleep-learning-qinglong.sh
查看日志
# 实时查看日志
tail -f /var/log/openclaw/sleep-learning/守护者/learning.log
# 查看错误
grep "ERROR" /var/log/openclaw/sleep-learning/守护者/learning.log
强制停止
# 删除睡眠模式文件
rm -f /tmp/sleep-mode-qinglong.txt /tmp/sleep-mode-guardian.txt
# 删除学习标记
rm -f /tmp/learning-qinglong.txt /tmp/learning-guardian.txt
📝 示例日志
[2026-02-08 01:30:00] [守护者] [INFO] 检测到睡眠词: "晚安"
[2026-02-08 01:30:01] [守护者] [INFO] 等待 10 分钟后开始学习...
[2026-02-08 01:40:02] [守护者] [INFO] >>> 学习阶段 1 <<<
[2026-02-08 01:40:03] [守护者] [INFO] 主题编号: 1
[2026-02-08 01:40:04] [守护者] [INFO] 学习笔记: learning-guardian-cycle1-20260208-014002.md
[2026-02-08 01:40:06] [守护者] [INFO] <<< 学习完成 >>>
[2026-02-08 01:40:07] [守护者] [INFO] >>> 反思阶段 1 <<<
...
[2026-02-08 01:45:10] [守护者] [INFO] --- 周期 1 完成 ---
[2026-02-08 01:45:11] [守护者] [INFO] 等待 5 分钟后开始下一周期...
⚠️ 注意事项
- 保持运行:电脑不能关机,cron 服务必须运行
- Gateway 运行:OpenClaw Gateway 需要保持启动
- 消息文件:
/tmp/openclaw/messages.jsonl需要存在 - 磁盘空间:学习笔记会持续积累,定期清理旧文件
🧪 测试
# 1. 查看当前状态
cat /tmp/sleep-mode-*.txt 2>/dev/null || echo "未进入睡眠模式"
# 2. 手动触发测试
echo "晚安,睡觉了" >> /tmp/openclaw/messages.jsonl
# 3. 运行脚本
/root/.openclaw/scripts/sleep-learning-guardian.sh
# 4. 查看日志
tail -f /var/log/openclaw/sleep-learning/守护者/learning.log
📞 问题排查
| 问题 | 解决 |
|---|---|
| 不学习 | 检查 cron 是否运行:service cron status |
| 不停止 | 删除标记文件:rm /tmp/sleep-mode-*.txt |
| 无日志 | 检查日志目录权限:ls -la /var/log/openclaw/sleep-learning/ |
| 笔记为空 | 检查工作目录:ls -la /root/.openclaw/workspace/sleep-learning/ |