词元广场TOKPUB.COM - 欢迎您,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
课程信息 本篇你将学会: 理解 AI 的记忆机制、配置记忆存储、管理和优化 AI 的记忆 小白速通: 只看前 2 节("为什么 AI 需要记忆"、"记忆架构"),了解概念就够了。OpenClaw 的记忆系统开箱即用,不需要额外配置
你:帮我改一下昨天那个 React 组件
AI:请问你指的是哪个组件?能提供更多上下文吗?
你:……我昨天跟你聊了两个小时啊
AI:抱歉,我没有之前对话的记录。你:帮我改一下昨天那个 React 组件
AI:你说的是 UserProfile 组件吧?昨天你提到想把头像上传功能
从 base64 改成 presigned URL。我来改一下。| 价值 | 说明 | 举例 |
|---|---|---|
| 连续性 | 跨会话保持上下文 | 记住你正在做的项目、进度、决策 |
| 个性化 | 了解你的偏好和习惯 | 知道你喜欢 TypeScript、不用分号、偏好函数式风格 |
| 效率 | 减少重复沟通 | 不用每次都解释你的技术栈、团队结构、工作流程 |
┌─────────────────────────────────────────────────┐
│ 会话记忆 (Session Memory) │
│ 存在于当前对话的上下文窗口中 │
│ 会话结束即消失(除非主动持久化) │
│ 容量:受模型上下文窗口限制 │
└──────────────────────┬──────────────────────────┘
│ compaction(上下文压缩,当对话太长时自动总结之前的内容) 时自动刷新
▼
┌─────────────────────────────────────────────────┐
│ 短期记忆 (Daily Logs) │
│ memory/YYYY-MM-DD.md │
│ 每天一个文件,记录当天的笔记和上下文 │
│ 默认加载今天 + 昨天的日志 │
│ 容量:无限制(每天一个文件) │
└──────────────────────┬──────────────────────────┘
│ 手动或自动整理
▼
┌─────────────────────────────────────────────────┐
│ 长期记忆 (MEMORY.md) │
│ 精选的持久信息 │
│ 偏好、决策、重要事实、用户画像 │
│ 每次主会话启动时加载 │
│ 容量:建议控制在 2000 行以内 │
└─────────────────────────────────────────────────┘~/.openclaw/workspace/
├── MEMORY.md # 长期记忆(精选的重要信息)
├── USER.md # 用户画像(姓名、偏好、习惯)
├── SOUL.md # Agent 人格定义
├── dreams.md # Dreaming 系统产出(v2026.4.5 新增)
├── memory/
│ ├── 2026-02-25.md # 今天的日志
│ ├── 2026-02-24.md # 昨天的日志
│ ├── 2026-02-23.md # 前天的日志
│ └── ... # 更早的日志
└── sessions/
└── *.jsonl # 会话日志(自动记录)MEMORY.md — 手动维护的长期记忆workspace/memory/*.md — 每日日志dreams.md — Dreaming 系统自动整理的记忆产出(v2026.4.5 新增)sessions/*.jsonl — 会话历史记录你:我的项目用 Next.js 14
AI:好的,Next.js 14。(这句话现在在会话记忆里)
... 聊了 200 条消息 ...
AI:(compaction 触发,早期消息被压缩成摘要)