A powerful memory management system powered by ReMe that provides persistent cross-session memory, automatic user preference application, and intelligent context compression for OpenClaw.

Polar Sponsor
爱发电 赞助
.NET 9.0

由 ReMe 驱动的记忆管理系统,支持跨会话记忆持久化、自动应用用户偏好以及智能上下文压缩...

内存-reme - ReMe内存管理. 由ReMe提供电源的内存管理系统,提供持续的跨会话内存,自动用户偏好应用程序,以及智能上下文c

功能概述

内存-reme - ReMe内存管理. 由ReMe提供电源的内存管理系统,提供持续的跨会话内存,自动用户偏好应用程序,以及智能上下文c是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Memory-reme — ReMe 记忆管理

一个由 ReMe 驱动的记忆管理系统,提供跨会话持久化记忆、自动应用用户偏好以及智能上下文压缩能力。

何时使用该技能

在以下情况中启用本技能:

  • 用户要求你记住某些内容(例如:“记住这个”、“别忘了”、“下次注意”)
  • 用户对你的行为给出反馈(例如:“你总是忘记”、“为什么又这样”)
  • 用户提及过往信息(例如:“之前说过”、“上次怎么做的”)
  • 用户询问你的偏好或设置
  • 用户希望避免重复犯错
  • 长对话中上下文可能超出 token 限制

核心概念

三级记忆体系

1. 长期记忆(MEMORY.md)

  • 存储用户偏好与规则
  • 跨所有会话持久存在
  • 支持手动更新或通过学习自动更新

2. 日常记忆(memory/YYYY-MM-DD.md)

  • 会话摘要记录
  • 重要事件与决策点
  • 在会话结束时自动生成

3. 内存中上下文(In-Memory Context)

  • 当前对话状态
  • 接近容量限制时自动压缩
  • 临时性、仅限当前会话有效

记忆类型

类型 用途 示例
Personal(个人类) 用户偏好、习惯 “偏好简洁代码”、“始终发送文件”
Task(任务类) 执行经验、模式总结 “Python 脚本必须包含错误处理”
Tool(工具类) 工具使用经验 “web_fetch 对该网站需设置 timeout=30s”

快速开始

安装(一次性配置)

pip install reme-ai

会话初始化

每次会话开始时均需执行:

  1. 初始化 ReMe
  2. 检索用户偏好
  3. 将偏好应用于当前上下文
# 初始化
from reme.reme_light import ReMeLight
reme = ReMeLight(working_dir=".reme", language="zh")
await reme.start()

# 检索偏好
prefs = await reme.memory_search(
    query="用户偏好 文件发送",
    max_results=5
)

# 应用
if prefs and "必须发送" in prefs[0]['content']:
    auto_send_files = True

工作流程

阶段 1:会话启动(0–5 秒)

┌─────────────────────────────────┐
│  1. 初始化 ReMe                │
│  2. 加载 MEMORY.md             │
│  3. 检索用户偏好               │
│  4. 应用于当前上下文           │
└─────────────────────────────────┘

操作命令:

python3 C:pathtomemory-remescriptsinit_reme.py

预期输出:

✓ ReMe initialized
📖 Retrieved 3 preferences
  - User prefers concise code
  - Files must be sent automatically
  - Prefer markdown over plain text
✓ Preferences applied

阶段 2:会话进行中

执行动作前须检查:

  1. 生成文件前:

    • 检索文件处理相关偏好
    • 应用格式化偏好设置
  2. 调用工具前:

    • 检索特定工具的偏好设置
    • 应用超时/重试等参数
  3. 接收用户反馈时:

    • 提取新规则
    • 写入 MEMORY.md

示例:

用户:“你怎么总是忘记发送文件?记住,生成文件后必须直接发送!”

操作:

# 从反馈中学习
await reme.add_memory(
    memory_content="用户偏好:生成文件后必须使用message工具直接发送文件,不接受链接地址。原因:用户需要直观可见的内容。",
    user_name="阿伟",
    memory_type="personal"
)

阶段 3:会话结束

┌─────────────────────────────────┐
│  1. 提取关键事件              │
│  2. 生成摘要                   │
│  3. 写入 memory/ 目录          │
│  4. 更新 MEMORY.md             │
│  5. 清理工具运行结果           │
│  6. 关闭 ReMe                  │
└─────────────────────────────────┘

操作命令:

python3 C:pathtomemory-remescriptssave_summary.py

输出:

💾 Summary saved to memory/2026-03-06.md
✓ MEMORY.md updated
✓ Tool results cleaned
✓ ReMe closed

常见使用场景

场景 1:文件生成

触发条件:用户请求生成文件

工作流程:

  1. 检查文件处理偏好
  2. 按正确格式生成文件
  3. 如需则自动发送
  4. 若用户纠正,则学习新规则

示例:

📖 Retrieved: "Send files automatically"

User: 生成AI日报

✓ Generated: AI日报_2026-03-06.md
📤 Sending file...
✓ Sent successfully

场景 2:代码风格偏好

触发条件:用户要求编写代码

工作流程:

  1. 检索代码风格偏好
  2. 应用编码规范
  3. 按规范格式化输出

示例:

📖 Retrieved: "Prefer concise, well-commented code"

User: 写个Python函数

✓ Applied: Concise style with docstrings

场景 3:防止重复错误

触发条件:用户纠正你的行为

工作流程:

  1. 接受反馈
  2. 提取规则
  3. 写入记忆系统
  4. 下次执行时验证是否生效

示例:

User: Why do you keep forgetting to send files?

🧠 Learning...
✓ Rule recorded: "Always send files automatically"
✓ Will apply next time

场景 4:上下文溢出

触发条件:对话长度接近 token 限制的 70%

工作流程:

  1. ReMe 自动触发压缩机制
  2. 将历史对话压缩为摘要
  3. 保留关键信息
  4. 继续后续对话

全自动处理 — 无需人工干预。

检索模式

常用检索查询语句

目标 查询语句
文件处理偏好 "文件发送 偏好 自动发送"
代码风格 "代码风格 简洁 注释"
工具配置 "工具 超时 重试"
用户习惯 "用户习惯 偏好"
历史错误 "错误 避免 重复"

检索结果处理

必须执行的操作:

  1. 审阅返回的记忆条目
  2. 按相关性与时效性筛选
  3. 将有效条目应用于当前上下文
  4. 记录已应用的内容

示例:

results = await reme.memory_search(query="文件发送 偏好", max_results=3)

for i, result in enumerate(results, 1):
    print(f"{i}. {result['content']}")
    if "必须发送" in result['content']:
        self.auto_send_files = True

print(f"✓ Applied: auto_send_files = {self.auto_send_files}")

记忆文件结构

MEMORY.md

# MEMORY.md - Long-term Memory

## User Profile
- **Name**: 阿伟
- **Role**: 90后程序员、AI博主

## Preferences

### File Handling
- **Rule**: 生成文件后必须使用message工具直接发送
- **Reason**: 用户需要直观可见的内容
- **Status**: Active
- **Learned**: 2026-03-06

### Code Style
- **Rule**: 代码要简洁,有注释
- **Reason**: 便于维护和理解
- **Status**: Active
- **Learned**: 2026-03-05

## Tool Usage

### web_fetch
- **Timeout**: 30s
- **Retry**: 3 times
- **Reason**: 某些网站响应慢

### browser
- **Timeout**: 60s
- **Wait time**: 3s for page load
- **Reason**: 确保页面完全加载

memory/YYYY-MM-DD.md

# 2026-03-06 Session Summary

## Session 1 - AI News Aggregation

### User Request
"给我今天的AI资讯"

### Processing
- Scraped 8 sources
- Filtered 20+ articles
- Selected 14 items

### Output
- File: AI日报_2026-03-06.md
- Size: 3611 bytes
- Sent: ✓

### User Feedback
"你怎么总是忘记发送文件?记住,生成文件后必须直接发送!"

### Learning
✓ New rule: Auto-send files
✓ Updated MEMORY.md

---

## Session 2 - ReMe Integration

### User Request
"接入ReMe后工作流程是怎样的"

### Processing
- Analyzed ReMe documentation
- Designed workflow
- Created integration plan

### Output
- File: ReMe工作流程设计.md
- File: ReMe存在形式与影响.md
- Sent: ✓

### No User Feedback

### Learning
No new rules

最佳实践

1. 每次会话起始必须检索记忆

反面示例:

# 未加载记忆即启动
user_request = get_user_input()
process_request(user_request)

推荐做法:

# 启动前先加载记忆
reme = await init_reme()
prefs = await reme.memory_search(query="用户偏好")
apply_preferences(prefs)
user_request = get_user_input()
process_request(user_request)

2. 从每一次纠正中学习

当用户说 “你忘了 X” 时:

  1. 立即确认
  2. 提取明确规则
  3. 写入记忆系统
  4. 下一次执行时验证是否生效

示例:

User: 你总是忘记发送文件!

Me: ✓ 已记住:生成文件后必须发送文件
   正在添加到 MEMORY.md...

Next file generation:
✓ File created
📤 Auto-sending...
✓ Sent

3. 记忆记录需具体明确

反面示例:

- User prefers good code

推荐写法:

- User prefers concise, well-commented Python code
  - Use docstrings for functions
  - Maximum 3 levels of nesting
  - Prefer list comprehensions over loops

4. 定期更新记忆

每日任务:

  • 审阅 memory/ 下各文件
  • 合并重复条目
  • 删除过时信息
  • 按类别组织内容

每周任务:

  • 检查是否存在失效的偏好项
  • 验证工具配置准确性
  • 清理旧的记忆文件

5. 高效使用语义检索

低效查询:

  • "files"
  • "code"
  • "preferences"

高效查询:

  • "文件发送 偏好 阿伟"
  • "Python代码风格 简洁 注释"
  • "工具设置 超时 重试"

原因: 更具体的查询可获得更高相关性的结果。

故障排查

问题:记忆未成功检索

典型现象:

  • 偏好未被应用
  • 重复发生同类错误
  • 检索结果为空

解决方法:

  1. 确认 ReMe 是否已完成初始化
  2. 验证检索关键词是否与 MEMORY.md 中实际内容匹配
  3. 确认 MEMORY.md 文件存在且非空
  4. 尝试更宽泛的搜索词
# 调试检索
results = await reme.memory_search(query="文件")
print(f"Found {len(results)} results")
for r in results:
    print(f"  - {r['content'][:50]}...")

问题:使用了过时信息

典型现象:

  • 应用了已废弃的偏好项
  • 使用了已失效的工具配置

解决方法:

  1. 为每条记忆添加时间戳字段
  2. 按 time_created 字段倒序排序检索结果
  3. 手动更新 MEMORY.md 中的过时条目
  4. 对有时效性的规则考虑引入过期机制

问题:记忆文件过大

典型现象:

  • MEMORY.md 文件体积 > 10KB
  • 检索响应变慢
  • 上下文冗余膨胀

解决方法:

  1. 将旧条目归档至 memory/archive/ 目录
  2. 合并相似偏好项
  3. 删除冗余信息
  4. 使用分类标签组织内容

与现有技能集成

与 docx 技能结合

工作流程:

1. 检索 docx 相关偏好
2. 应用格式化规则
3. 使用 docx 技能生成文档
4. 判断是否需自动发送
5. 如需则执行发送

与 coding-agent 技能结合

工作流程:

1. 检索代码编写相关偏好
2. 应用编码风格规范
3. 使用 coding-agent 生成代码
4. 检查是否存在自动 review 规则
5. 如需则执行 review

性能考量

时间开销

操作 耗时 影响
会话启动 ~500ms 可忽略
记忆检索 ~200ms 可忽略
文件操作 ~100ms 可忽略
摘要生成 ~300ms 可忽略
单次会话总耗时 ~1s 极小

空间占用

.reme/
├── MEMORY.md          ~10KB
├── memory/           ~150KB (30 天)
├── tool_result/       ~5MB (自动清理)
└── .embeddings/       ~1MB

总计:~6MB(一个月)

高级功能

条件式应用

仅在相关场景下应用:

prefs = await reme.memory_search(query="文件发送")

if file_generated and prefs:
    # 应用文件处理偏好
    if "必须发送" in prefs[0]['content']:
        await send_file(file_path)

上下文感知检索

根据当前任务类型动态构造查询:

if task_type == "coding":
    query = "代码风格 Python"
elif task_type == "writing":
    query = "写作风格 简洁"
elif task_type == "file_generation":
    query = "文件发送 偏好"

记忆清理

自动清理策略:

  • 工具运行结果 7 天后自动过期
  • 向量缓存每周刷新一次
  • 记忆文件每月归档一次

手动清理命令:

# 归档旧会话
mv memory/2026-01-*.md memory/archive/

# 压缩大文件
gzip MEMORY.md

参见

  • memory-structure.md — 详细记忆架构说明
  • best-practices.md — 高级实践模式
  • common-prefs.md — 常见偏好示例集

总结

本技能实现持久化记忆、自动应用用户偏好及智能上下文管理。可用于:

  • ✓ 防止重复犯错
  • ✓ 记住用户偏好
  • ✓ 维持跨会话上下文一致性
  • ✓ 从用户反馈中持续学习
  • ✓ 提供稳定一致的行为表现

核心原则:记忆只有在被检索并实际应用时才真正有效。务必在每次会话起始时执行记忆检索,并在整个对话过程中持续验证其应用效果。

相关专题

更多
AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

OpenClaw免费大模型调用指南
OpenClaw免费大模型调用指南

PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。

2026.06.29

79

10

OpenClaw从新手到中级完整教程
OpenClaw从新手到中级完整教程

本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。

2026.05.06

302

32

openclaw养虾硬件指南最新版
openclaw养虾硬件指南最新版

《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。

2026.03.20

308

28

龙虾OpenClaw安全使用指南
龙虾OpenClaw安全使用指南

围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。

2026.03.20

89

11

OpenClawAI技能系统基础介绍:OpenClawAISkills是什么
OpenClawAI技能系统基础介绍:OpenClawAISkills是什么

OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。

2026.03.20

338

20

OpenClaw初学者教程:如何使用和设置
OpenClaw初学者教程:如何使用和设置

《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。

2026.03.19

61

13

OpenClaw安装部署教程
OpenClaw安装部署教程

本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!

2026.03.19

101

11

OpenClaw如何卸载
OpenClaw如何卸载

《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安

2026.03.19

60

11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Revel 官方 app.conf 文档
Revel 官方 app.conf 文档

共0课时 | 0人学习

Revel 官方开发手册
Revel 官方开发手册

共0课时 | 0人学习

Beego 官方文档首页
Beego 官方文档首页

共0课时 | 0人学习