Skip to content

小龙虾 OpenClaw 记忆系统配置:让 AI 记住你的偏好(2026 版)

2026年4月4日

OpenClaw记忆系统配置:让AI记住你的偏好

摘要:每次和AI聊天都要重新说明需求?配置OpenClaw记忆系统,让AI记住你的偏好、习惯和工作方式,提升协作效率。

每次都要重新说?

"帮我总结这篇文章。"

AI写了500字。

"太长了,下次记住只写3句话。"

下次,AI还是写了500字。

"帮我查数据。"

AI搜索了全网。

"只查内部数据库就行。"

下次,AI又搜索全网。

AI记不住,是因为你没配置记忆系统。


OpenClaw记忆系统架构

记忆文件结构

工作区目录/
├── MEMORY.md              # 长期记忆(精选内容)
├── memory/
│   ├── 2026-04-04.md      # 每日笔记
│   ├── 2026-04-03.md
│   └── ...

记忆加载机制

文件加载方式用途
MEMORY.md全量加载长期记忆,每次会话都读取
memory/*.md按需加载每日笔记,需要时才读取

MEMORY.md是核心记忆文件,必须精心维护。


MEMORY.md配置

基础结构

markdown
# MEMORY.md

## 用户偏好

### 回复风格
- 总结控制在3句话以内
- 不要用形容词堆砌
- 数据优先,观点其次

### 工作方式
- 不搜索外部网站,只查内部数据库
- 回复前先思考,用/think模式
- 重要任务需要确认

### 专业领域
- 电商运营
- 数据分析
- 内容创作

## 项目上下文

### 当前项目
- 项目名称:XXX
- 目标:XXX
- 进度:XXX

## 重要决策

### 2026-04-04
- 决策:使用DeepSeek作为默认模型
- 原因:成本更低,中文能力足够

配置位置

MEMORY.md放在工作区根目录:

D:\Copaw_Agents\DH-writer\MEMORY.md

每次会话开始,AI会自动读取这个文件。


记忆写入规则

什么时候写?

场景写入位置
重要决策MEMORY.md
每日事件memory/YYYY-MM-DD.md
用户偏好MEMORY.md(用户偏好section)
项目上下文MEMORY.md(项目上下文section)

写入原则

  1. 先读再写 — 避免覆盖已有内容
  2. 精选内容 — 不是所有事都值得记
  3. 定期清理 — 删除过时信息

示例:记录用户偏好

markdown
## 用户偏好

### 回复风格(新增 2026-04-04)
- 总结控制在3句话以内
- 不要用形容词堆砌
- 数据优先,观点其次

高级配置:记忆加载限制

默认加载限制

OpenClaw默认加载MEMORY.md的前8000字符。

如果MEMORY.md太长,后面的内容不会被读取。

配置加载限制

yaml
memory:
  maxCharacters: 16000    # 加载前16000字符
  prioritySections:       # 优先加载这些section
    - "用户偏好"
    - "项目上下文"

优化MEMORY.md长度

保持MEMORY.md在8000字符以内。

超过时,将旧内容移到memory/目录:

# 将旧决策移到每日笔记
MEMORY.md → 只保留最近决策
memory/2026-03-决策记录.md → 存放旧决策

记忆内容分类

用户偏好类

内容示例
回复风格简洁、数据优先
工作方式不搜索外部、先确认
语言偏好中文、无表情符号
输出格式表格、Markdown

项目上下文类

内容示例
项目名称OpenClaw学习计划
项目目标1000篇文章
项目进度已完成100章
技术栈Node.js、YAML

重要决策类

内容示例
技术选型用DeepSeek代替Claude
流程变更增加事实核查步骤
规范调整禁止虚构故事

记忆与技能配合

self-improving-agent技能

这个技能可以自动记录纠正内容:

yaml
agents:
  default:
    skills:
      - self-improving-agent

效果:

  • 你纠正AI一次
  • AI自动记录纠正内容
  • 下次自动应用

手动记录 vs 自动记录

方式适用场景
手动记录重要决策、项目上下文、长期偏好
自动记录日常纠正、临时偏好

记忆清理策略

定期清理

每月清理一次MEMORY.md:

  1. 删除过时项目上下文
  2. 将旧决策移到memory/
  3. 合并重复偏好
  4. 删除不再相关的内容

清理命令

bash
# 查看记忆长度
wc -c MEMORY.md

# 导出旧记忆
openclaw memory export --before 2026-03-01 --output memory/old-memory.md

常见问题

Q:MEMORY.md写什么内容?

A:三类内容:

  • 用户偏好(你怎么喜欢AI回复)
  • 项目上下文(你在做什么项目)
  • 重要决策(你做过什么重要选择)

Q:MEMORY.md太长怎么办?

A:

  • 删除过时内容
  • 将旧内容移到memory/
  • 配置加载限制,优先加载重要section

Q:记忆会丢失吗?

A:不会。记忆存在文件里,除非你删除文件。

Q:多人共用一个Agent会冲突吗?

A:会。建议为不同用户配置不同Agent:

yaml
agents:
  user-alice:
    memoryPath: "./memory/alice/"
    
  user-bob:
    memoryPath: "./memory/bob/"

配置示例

完整MEMORY.md示例

markdown
# MEMORY.md

## 用户偏好

### 回复风格
- 总结控制在3句话以内
- 数据优先,观点其次
- 不用形容词堆砌

### 工作方式
- 不搜索外部网站
- 回复前先/think
- 重要任务需确认

### 语言偏好
- 中文回复
- 无表情符号
- Markdown格式

## 项目上下文

### 当前项目:OpenClaw学习计划
- 目标:1000篇文章学习
- 进度:已完成100章
- 文件:drafts/20260404_OpenClaw学习笔记.md

## 重要决策

### 2026-04-04 模型切换
- 决策:使用DeepSeek作为默认模型
- 原因:成本降低90%,中文能力足够
- 影响:日常助手全部切换DeepSeek

### 2026-04-04 写作规范
- 决策:科技/AI文章禁止虚构故事
- 原因:保证内容严谨性
- 影响:后续文章需引用真实来源

总结

记忆系统核心:

  • MEMORY.md是长期记忆
  • 每次会话自动加载
  • 需精心维护,定期清理

写入原则:

  • 先读再写
  • 精选内容
  • 定期清理

一句话: 想让AI记住你,先写MEMORY.md。

🦞 Claw is the law. 记忆,是最好的进化。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来