48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
---
|
||
title: "双层记忆架构"
|
||
type: concept
|
||
tags: []
|
||
sources: []
|
||
last_updated: 2026-04-17
|
||
---
|
||
|
||
## 定义
|
||
AI Agent 的多层次持久化记忆方案,由三层构成:
|
||
1. **短期记忆层**:每日对话记录文件(`memory/YYYY-MM-DD.md`)
|
||
2. **长期记忆层**:基于 LanceDB 的向量数据库(`memory-lancedb-pro`)
|
||
3. **Self-Improving 层**:每日 23:00 定时复盘 + 结构化经验记录
|
||
|
||
## 架构设计
|
||
| 层级 | 存储介质 | 作用 | 检索方式 |
|
||
|------|---------|------|---------|
|
||
| 短期记忆 | 文件系统(每日文件) | 管上下文 | 文件名/日期 |
|
||
| 长期记忆 | LanceDB 向量数据库 | 管知识 | 语义搜索 |
|
||
| Self-Improving | LEARNINGS.md | 管成长 | Pattern-Key |
|
||
|
||
## 核心理念
|
||
**每日文件管上下文,向量数据库管知识,self-improving 管成长。**
|
||
|
||
## 解决的问题
|
||
- AI Agent "每次对话都是一张白纸" 的失忆问题
|
||
- 上下文窗口限制导致的历史信息丢失
|
||
- 重复踩坑(同类错误反复出现)
|
||
|
||
## 实际案例
|
||
- 3月27日 memory 文件为空 → 发现"只在第一次对话时创建文件"的漏洞 → 推动修改为"每次 Session 启动时都检查并创建当天文件"
|
||
- Telegram chat ID 格式错误只犯了两次就再也没出现
|
||
|
||
## 相关 Concept
|
||
- [[Self-Improving-Skill]]:最顶层的成长机制
|
||
- [[每日复盘机制]]:触发 Self-Improving 层的定时任务
|
||
- [[Pattern-Key]]:跨记忆层识别重复问题的信号
|
||
- [[Recurrence-Count]]:区分一次性错误与系统性重复
|
||
|
||
## 相关 Entity
|
||
- [[LanceDB]]:长期记忆层的底层引擎
|
||
- [[OpenClaw]]:提供文件系统和定时任务能力
|
||
|
||
## Aliases
|
||
- 双层记忆
|
||
- 三层记忆架构
|
||
- memory architecture
|