内容
# M3M — 记忆 x 方法 x 地图
> 尝试了 RAG、向量数据库、记忆服务器……但你的代理仍然健忘?试试这个吧。
---
## 问题所在
你仔细向代理交代。代理点头表示理解。但下一次会话时:
```
代理:“文件的路径是什么?”
```
或者你重复同样的规则。一次又一次。它就是记不住。
**大家都忽略了这一点:** 你给代理背了一个 RAG 背包。但代理不知道包里有什么。
---
## M3M 的作用
四份文件。
| 文件 | 作用 |
|------|-----|
| 场景路由器 | 代理知道何时调用哪个工具 |
| 规则 | 你说一遍,它就记住 |
| 错误日志 | 修復了错误?不再犯同样的错误 |
| 会话桥接 | 从你离开的地方继续 |
无需数据库。无需向量嵌入。无需 API 密钥。只需 Markdown 文件。你的代理终于知道自己知道什么。
---
## 一条命令
```bash
python3 init-agent-memory.py .
```
- 上次会话的遗留信息
- 经验累积,代理变得更好
- 犯同样的错误?不会再发生
想要在每次编辑后自动提醒?
```bash
python3 init-agent-memory.py . --with-hooks
```
代理会被提醒更新其记忆。无需额外的约束。
---
## 健康检查(v1.2)
骨架会腐烂。检查你的:
```bash
python3 scripts/check-memory-health.py .
```
```
🔍 M3M 记忆健康检查
📋 规则 🟢 仍然有效
📋 错误 🟡 需要审查
📋 路由 🟡 发现 1 个空白
🏥 总体: 🟡 不错
```
三项检查。红色 / 黄色 / 绿色。每周运行一次。
---
## 前后对比
没有 M3M 时:
```
代理:“这样做行不通。”
```
有了 M3M 后:
```
代理:“我们上次遇到过这个问题,我知道该怎么做。”
```
---
MIT。星标帮助更多代理了解它们自己。