Cognitive Brain

🧠 让AI拥有人类般的记忆与思考

跨会话记忆系统,赋予AI类人类的四层记忆架构,支持毫秒级记忆同步、智能预测与联想网络

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

使用说明

核心功能

🧠 Cognitive Brain 是一套完整的跨会话记忆与认知系统,采用四层记忆模型(感官/工作/情景/语义)模拟人类认知机制。核心能力包括:

1. 记忆编码与检索encode() 存储结构化记忆,recall() 支持语义检索
2. 智能预测预加载:基于用户行为模式预测需求,提前激活相关记忆

3. 联想网络:概念关联图谱 + 激活扩散算法,实现跳跃式记忆唤起

4. 事务安全:UnitOfWork 模式确保多表操作原子性

架构设计亮点

采用 Domain/Repository/Service 分层架构,配合 PostgreSQL + pgvector + Redis 技术栈:

  • Domain层:Memory/Concept/Association 领域实体
  • Repository层:数据访问抽象,支持事务隔离
  • Service层:业务逻辑封装,N+1查询优化至O(1)

显著优势

  • 毫秒级跨会话同步(Redis缓存 + PostgreSQL持久化)
  • 🔧 一键安装npm run setup:auto 自动检测并安装系统依赖
  • 📊 可视化支持:知识图谱、时间线、记忆摘要
  • 🔄 断点恢复:安装失败后可 setup:resume 继续

局限性与风险

| 方面 | 说明 |
|------|------|
| **依赖复杂度** | 需 PostgreSQL ≥14 + Redis ≥6 + pgvector,系统资源占用较高 |
| **数据隐私** | 记忆数据持久化存储,需自行实现敏感信息过滤 |
| **向量性能** | 大规模记忆检索依赖pgvector,极端场景需分片优化 |
| **版本兼容性** | v7.0.1 重构Hook机制为Cron方案,旧版本升级需注意兼容性 |

适用人群

  • 需要长期记忆保持的AI助手开发者
  • 构建个性化对话体验的Bot框架用户
  • 研究认知架构的AI应用实验者

常规风险提示

  • 生产环境建议配置速率限制(内置100 req/min)和连接池监控
  • 敏感场景需额外实现记忆加密或分级存储策略
  • 定期执行 npm run health 检查系统状态

Cognitive Brain 内容

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