neural-memory

🧠 仿生神经网络的持久记忆中枢

AI 增强榜 #15

基于Hebbian学习的仿生记忆图系统,实现零LLM依赖的跨会话智能联想回忆与因果追踪,让AI具备真正的持久记忆能力。

收藏
19.2k
安装
4.1k
版本
v1.0.0
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

NeuralMemory 是一款仿生学启发的联想记忆系统,专为 AI Agent 设计,旨在解决传统向量检索只能匹配关键词相似度而无法理解概念关联的局限。该系统采用神经图结构,通过 20 种类型化的突触连接(包括时间、因果、语义和情感等维度)构建记忆网络,实现基于扩散激活(Spreading Activation)的 intelligent recall。

核心用法围绕三个关键场景展开:首先是跨会话记忆持久化,通过 nmem_remember 在决策、错误或用户偏好发生时存储记忆,利用 nmem_recall 在新会话开始时注入相关上下文;其次是深度联想查询,不同于传统关键词搜索,系统通过图遍历激活概念相关神经元,即使查询与目标记忆无关键词重叠也能召回;最后是因果链追踪,通过 CAUSED_BY 和 LEADS_TO 突触类型追溯事件根源,回答"为什么"类问题。工具集涵盖记忆存储、自动提取、健康诊断和版本管理,支持从瞬时速查到深度关联的四级查询深度。

显著优点体现在架构设计的独特性上。零 LLM 依赖是最大亮点,系统完全基于正则表达式、图遍历算法和赫布学习(Hebbian learning)实现,无需调用大模型即可自动提取记忆、检测矛盾和处理时间推理,大幅降低成本和延迟。20 种突触类型提供了丰富的语义表达能力,使记忆形成真正的知识图谱而非扁平的向量集合。记忆生命周期管理模拟人脑遗忘曲线,通过 Ebbinghaus 衰减机制自动清理陈旧记忆,同时高频访问的记忆会因"一起激发的神经元连在一起"原理而强化。本地 SQLite 存储确保数据隐私,默认不向外部服务传输任何信息。

然而,该系统也存在明显局限。作为 T3 级个人开发者项目,长期维护稳定性和社区支持存在不确定性。功能依赖外部 pip 包 neural-memory,而当前技能仅为使用文档,实际代码的审计状况不明。语言支持局限于越南语和英语,对中文等多语言场景支持不足。此外,作为纯本地系统,缺乏云端同步机制,多设备间知识迁移需手动执行 nmem_transplant

目标用户群体主要包括:构建复杂 AI Agent 的开发者,特别是需要长期记忆和上下文理解能力的对话系统;需要进行决策追踪和错误分析的技术团队;以及注重数据隐私、希望建立本地个人知识库的高级用户。

使用风险主要集中在依赖包安全和数据管理两方面。由于实际执行代码在第三方包中,建议仅在隔离环境(如虚拟环境或容器)中安装运行,并验证 PyPI 包签名。虽然数据默认本地存储,但用户应避免在记忆中保存密码、API 密钥等敏感信息,并定期备份 ~/.neuralmemory/ 目录以防数据丢失。在企业级生产环境使用前,建议等待更多安全验证或进行独立代码审计。

安全解读

核心用法

NeuralMemory 是一款生物启发式的关联记忆系统,专为 AI Agent 设计持久化上下文管理。与向量搜索不同,它采用传播激活(spreading activation)机制:记忆以神经元形式存储,通过 20 种突触类型(时间、因果、语义、情感等)形成图结构,频繁共现的记忆自动强化连接(Hebbian 学习)。

关键工作流程

  • 会话启动:调用 nmem_context 注入近期记忆
  • 决策时刻:用 nmem_remember 存储决定/错误/偏好(支持 10 级优先级)
  • 深度查询nmem_recall 支持 4 级深度(Instant→Context→Habit→Deep),最深可遍历因果链(CAUSED_BY/LEADS_TO 突触)
  • 自动提取nmem_auto 从对话文本中智能抽取事实、TODO、决策

显著优点

1. 零 LLM 依赖:纯算法实现(正则、图遍历、赫布学习),无需 API 调用成本
2. 概念级关联:能发现无关键词重叠的相关记忆(如 "数据库配置" 关联 "Docker 备份策略")

3. 矛盾自动检测:识别冲突记忆并降低过时信息优先级

4. 记忆生命周期:模拟艾宾浩斯遗忘曲线,自动衰减陈旧记忆

5. 双语支持:越南语 + 英语完整支持提取与情感分析

6. 本地优先:SQLite 存储,默认零外部数据传输

潜在局限

  • 安装门槛:需用户单独安装 Python 包 (pip install neural-memory) 并配置 MCP
  • 个人维护:T3 来源(个人开发者),非组织级背书
  • 性能权衡:深度召回(depth=3)延迟约 500ms,高频场景需权衡
  • 生态早期:社区规模较小(192 Stars),长期维护存在不确定性

适合人群

  • 需要跨会话上下文保持的 AI Agent 开发者
  • 追求隐私优先(本地存储)的终端用户
  • 研究类脑架构、因果推理、工作流模式识别的技术探索者
  • 对向量 RAG 的语义割裂感到不满,希望实现真正"联想式"回忆的用户

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 供应链安全 | 实际功能依赖外部 Python 包 | 安装前审查 `neural-memory` 源码,使用虚拟环境隔离 |
| 数据持久化 | 本地 SQLite 文件需自行备份 | 利用 `nmem_version` 快照功能定期备份 |
| 记忆污染 | 错误/过时记忆可能持续激活 | 依赖内置矛盾检测 + 手动 `nmem_health` 诊断 |
| 跨脑隔离 | 多项目场景需手动管理 brain 切换 | 严格按项目配置 `NEURALMEMORY_BRAIN` 环境变量 |

neural-memory 内容

手动下载zip · 3.4 kB
SKILL.mdtext/markdown
请选择文件