You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
|
1 month ago
|
# 记忆管理策略文档
|
||
|
|
|
||
|
|
## 架构原则
|
||
|
|
- **模型 = 思考脑**:只负责推理和决策,不存储记忆
|
||
|
|
- **文件系统 = 存储脑**:所有持久化记忆存储在文件中
|
||
|
|
- **索引驱动**:通过 CORE_INDEX.md 告知模型可用的记忆资源
|
||
|
|
- **懒加载**:按需调取具体文档,避免上下文过载
|
||
|
|
|
||
|
|
## 记忆分层结构
|
||
|
|
|
||
|
|
### 1. 核心索引 (CORE_INDEX.md)
|
||
|
|
- 身份信息(我是谁)
|
||
|
|
- 文件结构说明
|
||
|
|
- 可用记忆资源清单
|
||
|
|
- 访问路径指引
|
||
|
|
|
||
|
|
### 2. 长期记忆 (MEMORY.md)
|
||
|
|
- 重要决策记录
|
||
|
|
- 安全配置模板
|
||
|
|
- 系统架构要点
|
||
|
|
- 关键经验总结
|
||
|
|
|
||
|
|
### 3. 专项策略文档
|
||
|
|
- asset_strategy.md → 资产管理策略
|
||
|
|
- security_template.md → 安全配置模板
|
||
|
|
- agent_deployment.md → Agent部署指南
|
||
|
|
- troubleshooting_guide.md → 故障排除手册
|
||
|
|
|
||
|
|
### 4. 日常操作日志
|
||
|
|
- QMD 自动化记忆
|
||
|
|
- 操作日志(logs/目录)
|
||
|
|
- 会话历史记录
|
||
|
|
|
||
|
|
## 访问机制
|
||
|
|
|
||
|
|
### 模型启动时
|
||
|
|
1. 读取 CORE_INDEX.md(了解整体结构)
|
||
|
|
2. 根据任务需求,按索引调取具体文档
|
||
|
|
3. 使用 memory_search + memory_get 工具精准获取内容
|
||
|
|
|
||
|
|
### 文档更新流程
|
||
|
|
1. 修改具体策略文档
|
||
|
|
2. 更新 CORE_INDEX.md 中的版本/摘要信息
|
||
|
|
3. 提交到 Git 进行版本控制
|
||
|
|
|
||
|
|
## 最佳实践
|
||
|
|
|
||
|
|
### ✅ 正确做法
|
||
|
|
- 保持 CORE_INDEX.md 简洁明了
|
||
|
|
- 专项文档专注单一主题
|
||
|
|
- 使用语义化文件命名
|
||
|
|
- 定期清理过期记忆
|
||
|
|
|
||
|
|
### ❌ 避免做法
|
||
|
|
- 在核心索引中包含详细内容
|
||
|
|
- 让模型记忆大量细节信息
|
||
|
|
- 不更新索引就修改文档结构
|
||
|
|
- 手动编辑而不使用 Git 版本控制
|