智能体二次开发:记忆系统

这是本文档旧的修订版!


踩坑

事实

## 核心原则

``` 该扔的 = 能重新推导的 该缓存的 = 短期高价值、跟着 session 走 该存的 = 不可推导的、丢了就没了 ```

## 工作表示例(我的项目真实填写)

信息类型 该扔 🗑 该缓存 ⚡ 该存 💾
当前对话(最近 N 轮) ✅ 注入上下文
搜索结果 / web fetch 结果 ✅ 不存
今天做了什么(每日日志) ✅ FTS5 索引
项目用哪个框架 ✅ MEMORY.md 核心规则
上次 bug 修复的 root cause ✅ FTS5 + 时间戳
临时调试输出 ✅ 不存
session 中间的工具结果 ✅ 跟着 session
用户偏好(称呼、风格) ✅ MEMORY.md 前 800 token
已废弃的配置参数 ✅ 存但标记 expired
一次性的文件读取内容 ✅ 不存
“当前日期”等动态信息 ✅ 不破坏前缀

## 空白模板(填入你的项目)

你的 Agent 会产生什么信息? 该扔 🗑 该缓存 ⚡ 该存 💾

## 自检清单

- [ ] 每一行是否只归了一类?(不重复、不遗漏) - [ ] “该存”列里,有没有东西是能重新推导的?(有→移到“该扔”) - [ ] “该缓存”列里,有没有超过 session 生命周期的?(有→移到“该存”) - [ ] “该扔”列里,有没有丢了就无法恢复的?(有→移到“该存”)

本文转载自 https://github.com/LesterYu0/feynman-build-workshop

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • 智能体二次开发/记忆系统.1784899003.txt.gz
  • 最后更改: 2026/07/24 21:16
  • 张叶安