memU: Persistent Memory for 24/7 Agents

🧠 三层架构 Agent 持久记忆引擎

开源三层架构记忆框架,为7×24小时Agent提供持久化记忆能力,通过分层存储实现70-90%的token成本削减,支持主动上下文检索。

收藏
5.1k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

memU 是由 NevaMind AI 开源的持久化记忆基础设施,专为长时运行的自主 Agent 设计。其核心创新在于三层架构:Resource(原始不可变输入)→ Memory Item(原子化事实)→ Memory Category(自组织聚类),相比传统平面文件存储可降低 70-90% 的 token 消耗。

显著优势

成本与性能:LoCoMo 基准测试准确率 92.09%,向量检索延迟仅 50-150ms,LLM 深度推理 500-2000ms,提供速度与精度的灵活权衡。

主动能力:区别于被动响应的记忆系统,支持在用户提问前主动 surfacing 相关上下文,实现真正的 proactive agent。

多模态支持:统一处理对话、文档、图像、日志等多种输入模态,并内置时间感知机制区分信息时效性。

生产就绪:提供 pgvector 持久化、完整日志、重试机制、指标监控等企业级特性。

潜在局限

  • 不支持实时流式记忆(explicitly noted as not supported)
  • 单次会话场景引入架构 overhead
  • AGPL-3.0 开源协议对商业闭源衍生作品有传染性约束
  • 依赖 OpenAI API 或兼容端点,存在供应商锁定风险

适用场景

跨天/周/月的长期对话代理、需要成本优化的多轮交互系统、研究助手、邮件分类、系统监控等需要历史上下文感知的 AI 应用。

风险评估

代码来源为可信开源项目(NevaMind AI 官方仓库),但需关注:API 密钥泄露风险、pgvector 数据库安全配置、记忆内容的隐私合规(尤其是跨会话持久化数据)。建议生产环境启用访问控制和审计日志。

memU: Persistent Memory for 24/7 Agents 内容

examples文件夹
手动下载zip · 26.5 kB
example_1_minimal.pytext/plain
请选择文件