Cognitive Brain

🧠 让AI拥有持久记忆与思考

为AI赋予跨会话持久记忆能力,支持四层记忆架构与智能预测,让对话具备连续性与上下文感知。

收藏
7.2k
安装
1.7k
版本
7.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Cognitive Brain 是一款面向 OpenClaw 框架的跨会话记忆与认知系统,通过模拟人类记忆机制为 AI 赋予长期记忆能力。核心使用流程分为三步:安装部署、记忆编码与检索调用。

安装部署:通过 clawhub install cognitive-brain 或手动 npm 安装,依赖 PostgreSQL、Redis 及 pgvector 扩展。支持自动安装模式 (npm run setup:auto) 与断点恢复机制,降低部署门槛。

记忆编码:使用 brain.encode(content, options) 将对话内容、用户偏好、项目信息存入系统,支持 episodic(情景)、semantic(语义)等记忆类型,可标记重要性与情感维度。

记忆检索:通过 brain.recall(query, options) 实现语义检索,系统会自动注入相关记忆至 AI 上下文,实现"记得用户之前说过什么"的连续对话体验。

显著优点

1. 四层记忆架构:借鉴认知科学理论,构建感官/工作/情景/语义四级记忆,层次分明、检索效率高
2. 跨会话持久化:基于 PostgreSQL + Redis 双存储,记忆不随单会话结束而丢失

3. 自动化集成:通过 Hook 机制 (agent:bootstrap 读取、cron 定时写入) 实现无感知的记忆流动

4. 事务安全保障:UnitOfWork 模式确保多表操作原子性,避免数据不一致

5. 联想网络激活:概念关联与激活扩散算法,支持"由此及彼"的 intelligent recall

潜在局限

  • 基础设施依赖重:需独立维护 PostgreSQL、Redis、pgvector,运维成本高于纯文件存储方案
  • Embedding 计算开销:语义检索依赖向量生成,对高频场景需考虑延迟与成本
  • 记忆衰减机制待完善:当前版本未明确实现记忆的自动遗忘与重要性衰减算法
  • 多租户隔离:文档未明确说明多用户场景下的数据隔离策略

适合人群

  • 需要构建长期陪伴型 AI 应用的开发者
  • 对对话连续性有高要求的客服、教育、创作场景
  • 具备 Node.js 与数据库运维能力的技术团队
  • 愿意投入基础设施成本换取体验提升的中大型项目

常规风险

1. 隐私合规风险:用户对话内容持久化存储,需明确告知并获得授权,符合 GDPR/个人信息保护法等法规
2. 记忆污染风险:错误或敏感信息一旦编码难以清除,需建立记忆审核与修正机制

3. 检索偏差风险:语义相似度匹配可能召回不相关记忆,影响输出质量

4. 依赖服务稳定性:PostgreSQL 或 Redis 故障将导致记忆功能降级或不可用,需监控与灾备预案

Cognitive Brain 内容

data文件夹
docs文件夹
hooks文件夹
cognitive-recall文件夹
scripts文件夹
core文件夹
tools文件夹
src文件夹
api文件夹
domain文件夹
repositories文件夹
services文件夹
utils文件夹
tests文件夹
手动下载zip · 210.1 kB
user_model.jsonapplication/json
请选择文件