agentscope-ai/ReMe

ReMe: Memory Management Kit for Agents - Remember Me, Refine Me.

它解决了什么问题

ReMe 为 AI 代理提供了一个以本地优先、自我演进的个人知识库。它解决了代理在跨会话时失去上下文,或缺乏持久、用户可控的方式来存储和精炼长期知识、偏好和程序性经验的问题。

它的运作方式

ReMe 实现了「记忆即文件,文件即记忆」的理念,将所有持久记忆存储为带有 frontmatter 和 wikilinks 的普通 Markdown 文件。它使用「捕获-索引-整合-回忆」循环:

  1. 捕获:auto_memory 从对话中提炼事实,auto_resource 将外部文件转换为每日卡片。
  2. 索引:后台监视器摄取 Markdown 文件,创建可重建的 BM25 和可选的嵌入索引,以及 wikilink 图。
  3. 整合:auto_dream 定期从最近的文件中提取可重用的单元,在「digest」目录中创建、精炼或修正长期知识节点。
  4. 回忆:代理使用混合搜索(BM25 和可选向量)和 wikilink 扩展,检索精确的、行级别的段落及其关系。

适用对象

它专为构建 AI 代理(例如个人助理或编码代理)的开发者设计,这些开发者希望其代理拥有持久、透明且不断演进的记忆,并能在不同的代理运行时之间共享。

亮点

  • 人类可读的存储:记忆存储为 Markdown,允许用户使用标准工具检查、编辑和备份其代理的知识。
  • 自我演进:通过后台「做梦」过程,自动将对话和资源转化为长期知识。
  • 跨代理兼容性:通过 Python API、HTTP、MCP 或 DeepSeek Harness、OpenClaw 和 Claude Code 的特定插件,与多种代理框架兼容。
  • 本地优先:将记忆工作区保留在用户的本地机器上,确保数据所有权和控制权。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目