Skill

🧠 AI 代理的持久记忆中枢 · 本地共识验证

为 AI 代理提供本地持久化记忆层,经 BFT 共识验证、带置信度评分与自然衰减机制,实现跨会话的连续认知与经验积累。

收藏
4.6k
安装
1k
版本
5.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

SAGE Memory 是一个专为 AI 代理设计的本地持久化记忆系统,通过 MCP 协议与 Claude、Cursor、Windsurf、Gemini CLI 等主流代理工具集成。其核心工作流遵循「启动-感知-记忆-反思」的闭环:

1. 启动阶段(sage_inception):每个新会话首条消息必须调用,加载操作指令并初始化记忆连接
2. 感知阶段(sage_turn):每轮对话原子化执行「召回相关记忆 + 存储当前观察」,支持通过 topic、domain 参数实现上下文精准匹配

3. 记忆阶段(sage_remember/sage_recall):显式存储带置信度(0.60-0.95+)和类型标签(fact/observation/inference)的结构化记忆,或按主题/领域检索

4. 反思阶段(sage_reflect):任务完成后存储 dos/donts,实证显示可显著提升任务相关性(rho=0.716 vs 0.040)

系统采用领域隔离架构,鼓励用户按 go-debugginguser-preferences 等有机主题组织知识,而非堆积于通用域。

显著优点

  • 真正的本地优先:数据仅存储于 ~/.sage/data/sage.db,零云端传输、零遥测,可选 Synaptic Ledger 静态加密
  • 共识机制保障可靠性:每条记忆经 BFT(拜占庭容错)共识验证后才提交,避免单点错误污染长期记忆
  • 仿生衰减模型:记忆随时间自然衰减,除非被强化激活,模拟人类记忆的巩固与遗忘机制
  • 实证效果验证:反思循环经相关性系数验证(rho=0.716),显著优于无记忆基线
  • 代理身份隔离:通过 Ed25519 公钥区分不同代理的记忆归属,支持多代理协作场景

潜在局限与风险

  • 本地部署门槛:需用户自行安装 SAGE 二进制并维护本地服务(sage-gui serve),对非技术用户存在使用摩擦
  • 记忆质量控制依赖代理:原始对话不会自动捕获,记忆内容完全取决于代理的 sage_turn 调用质量,存在「Garbage in, garbage out」风险
  • BFT 共识的性能开销:本地单节点场景下共识机制可能带来不必要的延迟,架构设计存在过度工程化嫌疑
  • 跨设备同步缺失:纯本地架构导致多设备间记忆无法同步,限制了移动/云端协作场景
  • 数据持久性风险:SQLite 文件损坏或误删将导致不可逆记忆丢失,缺乏云端备份选项

适合人群

  • 长期项目开发者:需要在多周/多月的编码会话中维护架构决策、调试经验等连续性知识
  • 隐私敏感型用户:拒绝任何云端记忆方案的金融、医疗、法律领域专业人士
  • AI 代理研究者:希望实验仿生记忆机制、共识验证对代理行为影响的学术或工程探索者
  • Claude Code/Cursor 重度用户:已习惯 MCP 生态、追求「有状态」代理体验的进阶开发者

常规风险

| 风险类型 | 具体表现 | 缓解措施 |
|---------|---------|---------|
| 数据泄露 | 本地 SQLite 文件被其他进程读取 | 启用 Synaptic Ledger 加密;设置文件系统权限 |
| 记忆污染 | 代理存储错误事实或偏见推断 | 依赖置信度阈值过滤;定期人工审计 CEREBRUM 仪表板 |
| 服务可用性 | SAGE 进程未启动导致记忆功能失效 | 启动脚本健康检查;代理优雅降级至无记忆模式 |
| 过度依赖 | 代理在关键操作前未执行 `sage_recall` 检查 | 严格遵守「破坏性操作前必查」协议 |
| 版本兼容性 | MCP 协议或 SAGE 版本升级导致工具调用失败 | 锁定版本;关注仓库 release notes |

Skill 内容

手动下载zip · 4.6 kB
skill-card.mdtext/markdown
请选择文件