第十届中国开源年会,12月6-7日,北京, 查看详情

General Agentic Memory (GAM)

面向智能体的通用记忆框架,结合在线深度研究与离线长期存储以构建适配性记忆。

详细介绍

General Agentic Memory(GAM)是为智能体设计的一套通用记忆框架,采用 Just-in-Time(JIT)记忆优化,在运行时对上下文进行深度研究与筛选,从原始会话中构建高价值的记忆事件并动态供给智能体使用。GAM 通过 Memorizer 与 Researcher 双智能体协作,实现记忆构建、迭代检索与反思式总结,从而在多项长上下文基准上取得优异表现。

主要特性

  • JIT 记忆优化:运行时检索并合成高效上下文,降低不必要的预处理开销。
  • 双智能体架构:Memorizer 与 Researcher 协同完成记忆构建与深度检索。
  • 模块化设计:支持多种检索器、嵌入与生成器插件,易于与现有智能体集成。
  • 可复现实验:提供评估套件以重现论文中的 LoCoMo、HotpotQA、RULER 与 NarrativeQA 基准结果。

使用场景

  • 智能体记忆增强:为对话型或代理型系统提供长期且上下文相关的记忆支持。
  • 研究与基准复现:用于对记忆系统性能进行基准测试与比较研究。
  • 混合部署:支持在本地与云端结合的实验与生产环境中运行。

技术特点

  • 多检索策略:支持稠密向量检索与基于关键词的 BM25 混合策略。
  • 跨模型兼容:与多种生成器(如 OpenAI、vLLM 等)兼容,支持云端与本地模型。
  • 评估驱动:内置统一的评估框架与脚本,便于重现实验并复现论文指标。
  • 开源许可:采用 MIT 许可,便于研究者与工程团队复用与扩展。
General Agentic Memory (GAM)
资源信息
🦾 智能体 🧏 记忆 🌱 开源