Hippocampus

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

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

收藏
25.6k
安装
5.5k
版本
3.7.0
CLS 安全性认证2026-07-06
点击查看完整报告 >

使用说明

核心用法

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:AI代理的记忆器官

Hippocampus是一个为OpenClaw AI代理设计的背景记忆管理系统,灵感源自人脑海马体,基于Stanford Generative Agents论文(Park et al., 2023)实现。它将记忆从"简单聊天记录"升级为结构化、可衰减、可强化的认知资产

核心工作机制

系统通过6个Shell脚本构成完整记忆生命周期:信号预处理 → 重要性评分 → 语义查重 → 强化或创建 → 时间衰减 → 加权召回。其中语义强化机制尤为关键——当新信号与现有记忆主题重合时,系统自动提升原记忆重要性而非创建冗余条目,模拟人脑的"重复巩固"效应。

重要性评分采用0.0-1.0分层体系:明确记忆指令(0.9)、情感内容(0.85)、用户偏好(0.8)逐级递减;衰减公式0.99^天数确保90天后记忆重要性降至40%以下,自然模拟遗忘曲线。0.7以上为核心记忆,会话启动时自动加载。

显著优势

  • 学术背书:直接实现斯坦福生成代理架构,非业余方案
  • 完全本地:零网络传输,数据驻留用户目录,GDPR友好
  • 零依赖风险:仅需python3和jq系统工具,无第三方供应链攻击面
  • 架构清晰:index.json中央索引+四级领域分类(user/self/relationship/world),支持RAG集成
  • 自动化运维:cron驱动编码(3小时周期)和衰减(日度),无需人工干预

局限与注意事项

  • 存储敏感:记忆文件含用户历史对话摘要,需手动设置600权限
  • 无加密:本地JSON明文存储,多用户环境存在泄露风险
  • 语义判断依赖LLM:重复主题识别质量受模型能力制约
  • 无分布式同步:单设备局限,跨终端记忆迁移需手动处理

适合人群

  • 需要长期个性化交互的OpenClaw代理用户
  • 注重数据主权、拒绝云端记忆方案的技术从业者
  • 研究认知架构或生成代理的AI开发者
  • 对供应链安全极度敏感的企业环境

常规风险提示

建议配置index.json日度备份;生产环境应在preprocess.sh增加敏感信息正则过滤(如password/api_key模式);多用户设备务必限制记忆目录权限。技能MIT开源,社区维护,代码透明可审计。

Hippocampus 内容

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