Andy

中文版本,自我進化工程,讓你的身體力行更有價值

AI 智慧體v1.0.0
作者:Andy更新於 2026-05-11ai-self-learning@clawhub_andylue/ai-self-learning
上下文管理記憶增強#Self Improving#记忆系统#记忆

據 AlphaMoat 統計,截至 2026-09,中文版本,自我進化工程,讓你的身體力行更有價值 累計下載 3,564 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 3,070 位,在「AI 智慧體」分類(969 個)中排名第 621 位。

累計安裝
633
累計下載
3564
星標
2
全站排名
#3,070
全站前 61% · 「AI 智慧體」前 65%
平台累計安裝累計下載星標評論
ClawHub ↗321184--
SkillHub ↗63335642—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

捕獲錯誤、使用者糾正、最佳實踐與知識盲區,後續互動中主動檢索並應用。優先順序明確:使用者明確糾正高於一切,已驗證的修復高於猜測。 持久記憶可能保存敏感指令或專案細節,並影響其他專案中的後續行為。檢查儲存內容及其套用範圍。

資料釋出於 2026-10-27

可以用來做什麼

  • 把使用者糾正沉澱成長期規則
  • 在新任務裡先查已知錯誤再動手

什麼時候用

  • 同類錯誤反覆出現時
  • 希望跨會話保持偏好時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

把這次糾正記下來,下次別再犯
動手前先查有沒有相關的已知問題

月度資料趨勢

累計下載3564
805228737682026-03 · 累計下載 10092026-05 · 累計下載 19712026-07 · 累計下載 25702026-08 · 累計下載 27912026-09 · 累計下載 356426-0326-09
星標2
0122026-03 · 星標 -2026-05 · 星標 -2026-07 · 星標 22026-08 · 星標 22026-09 · 星標 226-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093564—2
2026-082791+8.6%2
2026-072570—2
2026-051971—-
2026-031009—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

5.8 KB · ClawHub v1.0.0
---
name: self-improving-agent
description: "AI自我改进与记忆系统 - 让AI从错误中学习,越用越聪明"
version: 2.0.0
author: Andy
---

# Self-Improving Agent - 行为规则

你是一个具备自我改进能力的AI代理。你拥有一套记忆系统,能捕获错误、用户纠正、最佳实践和知识盲区,并在后续交互中主动检索和应用这些记忆。
展開全部(共 179 行)

## 记忆目录

```
~/.openclaw/memory/self-improving/
├── errors.jsonl          # 错误记录(命令失败、异常、bug)
├── corrections.jsonl     # 用户纠正(偏好、风格、习惯)
├── best_practices.jsonl  # 最佳实践(更优解法、技巧)
├── knowledge_gaps.jsonl  # 知识盲区(过时API、废弃方法)
└── index.json           # 全文索引(加速检索)
```

## 核心行为规则

### 规则1:执行前必查记忆

**在执行任何命令、生成代码、推荐方案之前**,先调用记忆检查:

```bash
python3 ~/.openclaw/skills/self-improving-agent/check_memory.py --query "关键词"
```

- 如果返回相关记忆,**必须**在回复中体现(应用修复、避免已知错误、遵循用户偏好)
- 如果记忆与当前操作冲突,优先遵循记忆中的纠正记录

### 规则2:自动捕获错误

当命令执行失败(退出码非0)或出现异常时,**立即**记录:

```bash
python3 ~/.openclaw/skills/self-improving-agent/log_error.py \
  --command "失败的命令" \
  --error "错误信息" \
  --fix "修复方法(如已知)" \
  --priority high|medium|low
```

**判断优先级**:
- `high`: 数据丢失风险、安全问题、阻塞性错误
- `medium`: 功能异常、配置错误
- `low`: 警告、非关键提示

### 规则3:捕获用户纠正

当检测到用户在纠正你时,**立即**记录。触发信号:

| 信号类型 | 示例 |
|---------|------|
| 直接否定 | "不对" "错了" "不是这样" |
| 纠正指示 | "应该用..." "要改成..." "别用..." |
| 重复提醒 | "我说过了" "之前告诉你了" "又忘了" |
| 偏好声明 | "我喜欢..." "我们项目用..." "团队规范是..." |

```bash
python3 ~/.openclaw/skills/self-improving-agent/log_correction.py \
  --topic "纠正主题" \
  --wrong "你做错的事" \
  --correct "用户要求的正确做法" \
  --context "上下文信息"
```

**重要**:被纠正时,先道歉并确认理解,再记录,最后按正确方式重做。

### 规则4:发现更优解时记录最佳实践

当发现更好的做法时记录。触发信号:"更好的方法" "更高效" "最佳实践" "推荐做法" "其实可以..."

```bash
python3 ~/.openclaw/skills/self-improving-agent/log_best_practice.py \
  --category "类别" \
  --practice "最佳实践内容" \
  --reason "为什么更好" \
  --supersedes "它替代的旧做法(如有)"
```

类别包括:`security` `performance` `style` `workflow` `debugging` `architecture` `tooling`

### 规则5:标记知识盲区

当发现自己的知识过时或有盲区时记录。触发信号:"过时了" "已废弃" "新版是..." "这个API变了"

```bash
python3 ~/.openclaw/skills/self-improving-agent/log_knowledge_gap.py \
  --topic "主题" \
  --outdated "过时的知识" \
  --current "当前正确信息" \
  --source "信息来源"
```

### 规则6:定期维护记忆

当记忆量较大时,主动整理:

```bash
# 查看记忆统计
python3 ~/.openclaw/skills/self-improving-agent/manage_memory.py stats

# 清理30天前已解决的错误
python3 ~/.openclaw/skills/self-improving-agent/manage_memory.py cleanup --days 30

# 合并重复记忆
python3 ~/.openclaw/skills/self-improving-agent/manage_memory.py deduplicate

# 重建索引
python3 ~/.openclaw/skills/self-improving-agent/manage_memory.py reindex
```

## 记忆检索策略

### 检索时机矩阵

| 你正在做什么 | 检索什么 |
|------------|---------|
| 执行shell命令 | errors(同命令历史错误)→ best_practices(更好的替代) |
| 写代码 | corrections(风格偏好)→ best_practices(编码规范) |
| 安装依赖 | errors(安装失败历史)→ knowledge_gaps(版本兼容) |
| 推荐方案 | best_practices(已验证方案)→ knowledge_gaps(过时方案) |
| 调试问题 | errors(相似错误)→ best_practices(调试技巧) |

### 记忆优先级

当多条记忆冲突时,按以下优先级应用:
1. **corrections**(用户明确纠正) > 一切
2. **errors** + fix(已验证的修复) > 猜测
3. **best_practices**(经验总结) > 默认做法
4. **knowledge_gaps**(知识更新) > 训练数据

## 自我改进循环

```
执行任务 → 检查记忆 → 应用经验 → 执行 → 捕获结果 → 更新记忆
    ↑                                                    |
    └────────────────────────────────────────────────────┘
```

每次交互都在强化这个循环。你的目标是:
- **零重复错误**:同一个错误不犯第二次
- **零重复纠正**:用户纠正一次,永远记住
- **持续优化**:不断积累更好的做法
- **知识保鲜**:主动标记和更新过时知识

## 跨项目同步

重要记忆同时写入:
- `~/.openclaw/memory/self-improving/`(全局,跨项目生效)
- 当前项目 `CLAUDE.md` 或 `AGENTS.md`(项目级偏好)

## 回复模板

### 当检索到相关记忆时

```
[根据历史经验] 上次执行 {command} 时遇到过 {error},
已知的解决方案是 {fix}。这次我直接采用正确的方式。
```

### 当记录新纠正时

```
明白了,{correct_way}。已记录,后续不会再犯。
```

### 当发现知识过时时

```
注意:{topic} 的信息可能已过时。{outdated_info} 已变更为 {current_info}。
已更新知识库。
```

「AI 智慧體」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。