Simplemem

🧠 AI 智能体终身记忆引擎

为LLM Agent提供语义记忆压缩与跨会话持久化存储,支持意图感知检索,无需API Key也可用JSON降级运行。

收藏
4.2k
安装
1.2k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

SimpleMem 是一款专为 LLM Agent 设计的终身记忆系统,通过 PowerShell 脚本或 Python API 提供语义记忆存储与检索能力。基础用法包括:使用 simplemem.ps1 -Action add 添加记忆,-Action search 进行语义检索,以及 -Action stats 查看存储统计。Python 层提供 SimpleMemSystem 类,支持按用户 ID 隔离记忆,并通过 retrieve() 方法实现意图感知的上下文召回。

配置分为两档:无 OpenAI API Key 时自动降级为 JSON 本地存储,依赖基础关键词匹配;配置 Key 后启用完整功能,包括 OpenAI 嵌入向量、语义压缩与多层级索引(语义+词汇+符号)。

显著优点

1. 学术级性能验证:在 LoCoMo 长对话基准上达到 43.24% F1,跨会话记忆保留比 Claude-Mem 提升 64%,检索延迟仅 388ms。
2. 架构设计先进:采用语义压缩(非原始文本存储)、动态记忆合并(Synthesize)与三层混合索引,兼顾精度与速度。

3. 降级友好:无外部依赖时可纯本地运行,降低部署门槛。

4. OpenClaw 原生集成:提供 PowerShell CLI 封装,与 Windows 生态无缝衔接。

潜在缺点与局限性

  • API Key 依赖:完整语义能力绑定 OpenAI 服务,存在成本与可用性风险;降级模式仅支持关键词搜索,语义理解能力大幅削弱。
  • 存储透明度:未明确说明本地数据加密机制,data/ 目录以明文 JSON 存储,敏感场景需额外防护。
  • 生态封闭:目前仅支持 OpenAI 嵌入模型,未提及开源嵌入方案(如 sentence-transformers)适配。
  • 长期维护:项目处于早期阶段(v1.0.0),GitHub 星标与社区活跃度尚待观察。

适合人群

  • 开发长期对话 Agent 的工程师,需跨会话维持用户画像与上下文
  • 对延迟敏感的场景(客服、个人助理),要求亚秒级记忆检索
  • 希望渐进式采用 AI 功能的团队(可先无 Key 试用,后升级全功能)

常规风险

  • 数据持久化风险:本地明文存储可能因权限配置不当导致泄露,建议配合磁盘加密使用。
  • API 成本失控:高频调用场景下 OpenAI 嵌入费用可能累积,需设置用量监控。
  • 模型漂移:依赖 OpenAI 嵌入模型版本,未来模型更新可能导致向量空间漂移,需定期验证召回效果。

Simplemem 内容

data文件夹
手动下载zip · 4.6 kB
memories.jsonapplication/json
请选择文件