每日备份 2026-06-10 12:57:13
This commit is contained in:
1 parent
fda2ccb8c2
commit
3d2e638c6a
244 files changed
+58890
-3
No files matched your search
@@ -0,0 +1,239 @@
|
||||
# 睡眠学习系统使用手册
|
||||
|
||||
## 📖 概述
|
||||
|
||||
青龙和守护者两台机器人支持的**自动学习系统**,在你睡觉时持续学习。
|
||||
|
||||
---
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
### 主动触发(推荐)
|
||||
|
||||
```bash
|
||||
# 对机器人说
|
||||
"我要睡觉了" 或 "晚安"
|
||||
```
|
||||
|
||||
机器人会:
|
||||
1. 记录睡眠模式
|
||||
2. 等待 10 分钟
|
||||
3. 开始持续学习循环
|
||||
4. 直到你说 "我醒了" 或 "早安"
|
||||
|
||||
### 自动检测
|
||||
|
||||
如果不说,机器人会在 **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/` | 学习笔记 |
|
||||
|
||||
---
|
||||
|
||||
## 📋 日志查询
|
||||
|
||||
### 查看是否学习
|
||||
|
||||
```bash
|
||||
# 守护者
|
||||
tail -50 /var/log/openclaw/sleep-learning/守护者/learning.log
|
||||
|
||||
# 青龙
|
||||
tail -50 /var/log/openclaw/sleep-learning/青龙/learning.log
|
||||
```
|
||||
|
||||
### 查看如何学习
|
||||
|
||||
```bash
|
||||
# 查看详细学习过程
|
||||
grep -E "(学习阶段|反思阶段|总结阶段|周期)" /var/log/openclaw/sleep-learning/守护者/learning.log
|
||||
```
|
||||
|
||||
### 查看学习成果
|
||||
|
||||
```bash
|
||||
# 查看所有笔记
|
||||
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 分钟 | 每周期之间等待时间 |
|
||||
|
||||
---
|
||||
|
||||
## 🔧 常用命令
|
||||
|
||||
### 手动触发学习
|
||||
|
||||
```bash
|
||||
# 守护者
|
||||
/root/.openclaw/scripts/sleep-learning-guardian.sh
|
||||
|
||||
# 青龙
|
||||
/root/.openclaw/scripts/sleep-learning-qinglong.sh
|
||||
```
|
||||
|
||||
### 查看日志
|
||||
|
||||
```bash
|
||||
# 实时查看日志
|
||||
tail -f /var/log/openclaw/sleep-learning/守护者/learning.log
|
||||
|
||||
# 查看错误
|
||||
grep "ERROR" /var/log/openclaw/sleep-learning/守护者/learning.log
|
||||
```
|
||||
|
||||
### 强制停止
|
||||
|
||||
```bash
|
||||
# 删除睡眠模式文件
|
||||
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 分钟后开始下一周期...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ 注意事项
|
||||
|
||||
1. **保持运行**:电脑不能关机,cron 服务必须运行
|
||||
2. **Gateway 运行**:OpenClaw Gateway 需要保持启动
|
||||
3. **消息文件**:`/tmp/openclaw/messages.jsonl` 需要存在
|
||||
4. **磁盘空间**:学习笔记会持续积累,定期清理旧文件
|
||||
|
||||
---
|
||||
|
||||
## 🧪 测试
|
||||
|
||||
```bash
|
||||
# 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/` |
|
||||
Reference in new issue
Block a user