核心用法
hippocampus 是一个为AI代理设计的背景记忆器官,模拟人脑海马体的记忆功能,独立于主代理运行。它通过shell脚本管道自动完成记忆的捕获、编码、强化和衰减全过程。
关键工作流
1. 信号捕获 (preprocess.sh): 从对话记录提取原始信号
2. 智能编码 (encode-pipeline.sh): LLM评估重要性(0.0-1.0)、语义去重、生成结构化摘要
3. 自然衰减 (decay.sh): 按0.99^days公式每日执行,模拟记忆遗忘曲线
4. 分层检索: Core(0.7+)自动加载、Active(0.4-0.7)常规检索、Background(0.2-0.4)特定搜索
记忆架构
采用四级分类:user/(用户事实)、self/(代理身份)、relationship/(共享历史)、world/(外部知识),以JSON索引+Markdown摘要双格式存储。
---
显著优点
学术根基扎实: 直接实现Park等(2023)斯坦福Generative Agents论文中的记忆机制,包括重要性评分、时间衰减和检索增强生成(RAG)整合。
自动化程度高: 通过cron实现每3小时编码、每日凌晨3点衰减,无需人工干预。语义强化机制自动识别重复主题并增强而非重复创建。
工程细节完善: 提供可视化Brain Dashboard、OpenClaw原生集成、环境变量驱动的灵活配置,以及完整的AI Brain生态协同(amygdala情绪、VTA奖励等)。
---
潜在局限
依赖外部基础设施: 需要python3、jq及OpenClaw运行时环境,手动安装步骤较多(./install.sh --with-cron)。
存储开销累积: 长期运行后signals.jsonl和pending-memories.json可能膨胀,需依赖consolidate.sh进行周度清理。
语义强化黑箱: 重复检测依赖LLM判断,可能出现"该强化却新建"或过度合并的边界情况,缺乏可解释性调参接口。
衰减公式单一: 固定0.99指数衰减未区分记忆类型(如核心身份vs临时偏好),真实记忆巩固效应模拟有限。
---
适合人群
- 构建长期陪伴型AI代理的开发者,需要跨会话身份一致性
- 研究认知架构(Cognitive Architecture)的学术/工程人员
- 已使用OpenClaw生态、希望扩展记忆能力的现有用户
- 对Generative Agents复现有兴趣的技术探索者
---
常规风险
| 风险类别 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| **隐私泄露** | `user/`目录累积敏感个人偏好、情感脆弱内容 | 定期审计`memory/index.json`,设置访问权限 |
| **记忆污染** | 错误编码的"事实"被反复强化成为"幻觉身份" | 人工抽查`HIPPOCAMPUS_CORE.md`,保留原始对话校验 |
| **衰减失控** | cron失败导致记忆过度累积或意外清除 | 监控`decayLastRun`时间戳,设置告警 |
| **生态锁定** | 深度依赖OpenClaw特有的`memorySearch.extraPaths`机制 | 定期导出`index.json`备份,保持格式文档化 |