发现 AI 代理的未来arrow_forward

Shodh-Memory

calendar_today收录于 2026年2月26日
category智能体与应用工具
code开源
Rust知识库MCPRAGAI代理智能体框架CLI智能体与应用工具文档教程与资源知识管理/检索/RAG协议/API/集成

神经科学驱动的 AI Agent 记忆系统,支持离线单二进制部署,三层记忆架构 + Hebbian 学习 + MCP 原生集成。

项目概述#

Shodh-Memory 是一个基于神经科学的 AI Agent 记忆系统,核心用 Rust 实现单二进制部署(~17-30MB),支持完全离线运行。通过 MCP 协议与 Claude/Cursor 原生集成,提供 Python/Rust/REST API 多种接入方式。

核心特性#

三层记忆架构#

基于 Cowan 工作记忆模型实现:

  • Sensory Buffer:~7 items,<1 秒衰减
  • Working Memory:~4 chunks,分钟级衰减
  • Long-Term Memory:无限容量,Power-law 衰减

认知学习机制#

  • Hebbian Learning:共同检索的记忆形成更强连接
  • Activation DecayA(t) = A₀ · e^(-λt)
  • Long-Term Potentiation (LTP):访问 10+ 次衰减速度降低 10 倍
  • Memory Replay:维护周期内重放重要记忆(模拟海马体重放)

混合检索系统#

  • Vector Index:HNSW 语义相似度
  • Knowledge Graph:实体关系 + 扩散激活
  • Temporal Index:时间衰减 + 时序检索
  • Hybrid Ranking:向量 + 图 + 时间综合排序

性能指标#

操作延迟
Store memory55-60ms
Semantic search34-58ms
Tag search~1ms
Entity lookup763ns
Graph traversal (3-hop)30µs

安装部署#

Docker#

docker run -d -p 3030:3030 -v shodh-data:/data varunshodh/shodh-memory

MCP 集成 (Claude Code / Cursor)#

claude mcp add shodh-memory -- npx -y @shodh/memory-mcp

Python SDK#

pip install shodh-memory
from shodh_memory import Memory
memory = Memory(storage_path="./my_data")
memory.remember("User prefers dark mode", memory_type="Decision")
results = memory.recall("user preferences", limit=5)

REST API(端口 3030)#

MethodEndpoint描述
POST/api/remember存储记忆
POST/api/recall语义搜索
POST/api/proactive_context上下文感知检索
POST/api/reinforceHebbian 反馈
POST/api/todos/add创建 todo
GET/api/projects列出项目

适用场景#

  • AI Agent 跨会话记忆持久化(Claude/GPT/Cursor)
  • 边缘设备离线记忆(Raspberry Pi、Jetson、工业 PC)
  • 机器人/无人机环境记忆
  • 本地优先 AI 应用(无云依赖、无外部 API key)

理论基础#

  • Cowan, N. (2010) — Working Memory Capacity
  • Wixted & Ebbesen (1991) — Power-law decay
  • Bi & Poo (1998) — Long-Term Potentiation
  • Anderson & Pirolli (1984) — Hebbian Strengthening
  • Rasch & Born (2013) — Memory Replay

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch