什么是Brain Memory System
Brain Memory System 是一个受人类大脑架构启发的统一认知记忆系统,旨在模拟人脑的记忆处理机制,为开发者提供一套完整的个人知识管理工具。该系统将记忆分为多个核心模块:情景记忆(Episodic)负责记录带有时间戳和情感标签的个人体验;语义记忆(Semantic)以结构化方式存储事实信息,支持全文搜索;程序性记忆(Procedural)则管理可版本化的工作流程,并能从失败中自动进化优化。此外,系统还包含注意力过滤(Attention)、记忆巩固(Consolidation)和健康监测(Health)等高级功能,全面覆盖记忆的获取、存储、检索与自愈过程。整个系统通过单一命令行接口 `brain` 进行操作,所有数据均本地存储于 SQLite 数据库,确保隐私安全且易于迁移。
核心功能特点
- 基于海马体-新皮层-小脑架构设计的情景、语义与程序性记忆分离存储
- 支持带情感标签和时间戳的体验记录与全文检索
- 程序流程可版本化并基于失败模式进行智能演化优化
- 内置注意力过滤器自动判断信息重要性决定存留或丢弃
- 睡眠回放式记忆巩固机制自动提取经验生成结构化事实
- 七维度健康指标实时检测记忆衰退、情绪扁平化与认知惰性
适用场景
Brain Memory System 特别适合需要长期积累技术经验、复盘运维事件或构建个人知识体系的开发者与系统管理员。例如,当你在凌晨遭遇 Docker 容器 OOM 故障时,可通过 `brain ingest` 快速记录问题细节,系统会根据来源(如 MQTT 告警)自动评估其重要性并决定是否归档。此后若再次遇到类似部署流水线中断的问题,不仅能通过 `brain recall` 调取历史上下文,还能借助 `proc evolve` 功能让自动化部署脚本从过往失败中学习,逐步增加超时重试、资源预检等防御性步骤。对于习惯用 Markdown 写日常日志的用户,也可使用迁移工具将旧有笔记导入本系统,形成统一的记忆中枢。无论是追踪项目里程碑、沉淀调试技巧,还是防止重复踩坑,该系统都能显著提升个体认知效率与抗遗忘能力。
