Hippocampus

🧠 AI 的长期记忆器官,自动编码与衰减

AI agent的长期记忆器官,基于斯坦福Generative Agents研究,自动编码、衰减和强化记忆,实现真正的会话连续性。

收藏
25.6k
安装
5.5k
版本
3.7.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Hippocampus 是一个为 AI agent 设计的背景记忆管理系统,灵感源自人脑海马体。它独立于主 agent 运行,通过 cron 定时任务自动完成记忆的编码、重要性评分、语义强化和自然衰减。

关键工作流程
1. 预处理 (preprocess.sh):从对话记录提取原始信号

2. 编码管道 (encode-pipeline.sh):LLM 对信号评分并生成摘要

3. 语义强化:自动检测重复主题,强化现有记忆而非创建重复条目

4. 衰减机制 (decay.sh):每日按 0.99^天数 衰减重要性,模拟自然遗忘

5. 检索 (recall.sh):按重要性加权搜索记忆

记忆分层:Core (0.7+, 会话启动加载) → Active (0.4-0.7) → Background (0.2-0.4) → Archive (<0.2)

显著优点

  • 学术基础扎实:直接实现 Stanford Generative Agents (Park et al., 2023) 的记忆架构,有顶会论文背书
  • 自动化程度高:安装后几乎零维护,cron 驱动全流程
  • 去重机制优雅:语义强化自动合并相关记忆,避免膨胀
  • 结构化存储:分 domain(user/self/relationship/world)管理,便于定向检索
  • 与 OpenClaw 深度集成:生成 HIPPOCAMPUS_CORE.md 直接对接 RAG 系统

潜在局限

  • 依赖外部 LLM:编码和评分均需调用 LLM,有 API 成本和延迟
  • 信号丢失风险signals.jsonlpending-memories.json 为临时文件,若 cron 未正确配置可能堆积
  • 衰减参数固定:0.99 的衰减系数不可调,可能不适合所有场景
  • 无多机同步:记忆绑定单 workspace,跨设备使用需自行同步
  • 手动安装步骤:需运行 shell 脚本和配置 cron,对非技术用户有门槛

适合人群

  • 需要长期记忆连续性的个人 AI assistant 用户
  • 基于 OpenClaw 构建复杂 agent 的开发者
  • 对认知架构和记忆建模感兴趣的研究者
  • 愿意维护本地 cron job 的技术用户

常规风险

  • 数据持久化:记忆存储于本地 JSON 文件,无内置备份机制
  • 隐私暴露user/ 目录积累大量个人偏好和事实,需确保 workspace 权限安全
  • LLM 依赖:评分和摘要质量受模型能力影响,廉价模型可能误判重要性
  • 版本兼容性:index.json schema 版本变更可能导致迁移问题

Hippocampus 内容

agentdir文件夹
agents文件夹
prompts文件夹
scripts文件夹
templates文件夹
手动下载zip · 34.6 kB
AGENTS.mdtext/markdown
请选择文件