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
# 记忆管理策略文档 |
|
|
|
## 架构原则 |
|
- **模型 = 思考脑**:只负责推理和决策,不存储记忆 |
|
- **文件系统 = 存储脑**:所有持久化记忆存储在文件中 |
|
- **索引驱动**:通过 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 版本控制 |