Continuous Learning - 持续学习
这是什么
这是一个让 AI 具备"学习意识"的能力。通过观察会话中的 patterns,将有价值的知识提取并保存,供未来会话使用。
核心理念:如果你不得不多次重复相同的提示,或者 AI 遇到了同样的问题——这些 patterns 应该被保存下来。
何时建议学习
在以下情况,主动建议用户运行 /learn:
触发场景
- •
解决了复杂的 bug
- •调试过程超过 3 步
- •发现了非显而易见的根因
- •解决方案可能对其他项目有用
- •
做出了重要的变通
- •绕过了库/API 的限制
- •找到了版本兼容问题的解决方案
- •
用户进行了纠正
- •用户纠正了你的方法
- •用户指出了更好的做法
- •
重复的工作流
- •同样的步骤序列执行了多次
- •可以抽象为可复用的流程
提醒方式
code
💡 这个解决方案看起来可能对其他项目有用。 想要保存为 skill 吗?运行 /learn
命令
| 命令 | 说明 |
|---|---|
/learn | 手动提取当前会话的 patterns |
/instinct-status | 显示所有已学习的 instincts 及置信度 |
/evolve | 将相关 instincts 聚合为 skills/commands/agents |
文件位置
code
~/.claude/
├── skills/
│ └── learned/ # 直接学习的 skills
│ └── *.md
│
└── homunculus/ # instinct-based 学习
├── observations.jsonl # 观察记录
├── instincts/
│ ├── personal/ # 自动学习的 instincts
│ └── inherited/ # 从他人导入的
└── evolved/
├── skills/
├── commands/
└── agents/
最佳实践
- •不要过度打扰:不是每次对话都需要提醒保存
- •尊重用户选择:用户拒绝时不要反复提醒
- •主动但不强制:建议是建议,最终由用户决定
- •聚焦有价值的 patterns:只保存能在未来节省时间的内容