SuanmoSuanyangTechnology/MemoryBear

MemoryBear Equip AI with human-like memory capability

解决的问题

MemoryBear 解决了传统 AI 记忆的局限性,例如 LLM 的小上下文窗口、训练数据的静态性,以及多个 AI 代理之间无法共享信息所导致的“数据孤岛”问题。它旨在通过模拟生物记忆过程,将 AI 从被动的数据检索转变为积极的认知辅助。

工作原理

MemoryBear 实现了感知、提取、关联和遗忘的生命周期:

  • 提取:将非结构化对话和文档解析为结构化的三元组(主语-动作-宾语)和时间标签。
  • 存储:采用以图优先的架构,利用 Neo4j 建模复杂关系(因果、时间、逻辑),并使用 PostgreSQL 存储主数据。
  • 检索:混合搜索引擎结合 Elasticsearch 的精确关键词匹配和 BERT 嵌入的语义向量搜索。
  • 遗忘:通过“突触修剪”引擎,根据使用频率和时间动态衰减知识,移除冗余数据以保持效率。
  • 反思:定期检查逻辑冲突,并根据近期使用情况优化关系权重。

适用人群

需要长期、动态记忆、个性化用户历史,并能在不同专业代理间保持一致状态的复杂 AI 代理或多代理系统开发者。

核心亮点

  • 生物启发:模仿海马体和新皮层的编码与整合过程。
  • 混合检索:结合关键词与向量检索,准确率达 92%。
  • 动态遗忘:通过修剪低价值知识,减少超过 60% 的资源浪费。
  • 图谱记忆:基于 Neo4j 支持数百万实体和数千万关系边。
  • 自我反思:自动检测逻辑冲突并强化高价值信息。

相关

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