Agent Memory System v12

🧠 AI Agent 的持久化外脑

Agent Memory 是面向 AI Agent 的生产级记忆系统,提供五路融合检索、双时间线、因果链、GDPR 合规等企业级功能,替代扁平文件方案。

收藏
8.2k
安装
1.9k
版本
12.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

Agent Memory 是专为 AI Agent 设计的生产级结构化记忆系统,以 SQLite 为底座,通过向量 + FTS5 全文检索 + 语义搜索实现多路融合召回,全面替代传统的 MEMORY.md 扁平文件方案。

显著优点

1. 五路融合检索架构

  • 向量检索(sqlite-vec):语义相似度匹配
  • FTS5 BM25:原生全文检索,10x 加速
  • 关键词匹配:SimHash 降级保障
  • 时序索引:双时间线(物理/逻辑)回溯
  • 因果链追踪:记忆间的依赖与影响关系

2. 企业级安全与合规

  • Circuit Breaker 熔断器:自动防级联故障,三状态机(CLOSED/OPEN/HALF_OPEN)
  • GDPR 合规:ConsentManager 授权管理、CryptoStore 透明加密、PII 自动检测脱敏
  • v12 安全加固:SQL 注入白名单防护、时序攻击恒定时间比较、暴力写入持久化防护

3. 独特功能设计

  • Spirit 记忆管家:自然语言命令交互(agent-memory spirit "今日有何重要记忆"
  • 记忆回声(Echo):主动推荐相关记忆,无需显式搜索
  • 双时间线 + 时间旅行:快照、diff、blame 等版本控制级功能
  • 记忆蒸馏:原始记忆 → 主题摘要 → 知识图谱 → 个人百科的层级提炼
  • 数字孪生 / 人格画像:基于记忆生成用户画像(明确标注为统计摘要,非权威性格判断)

4. 工程成熟度

  • 零配置启动:纯 Python + stdlib 核心,无外部构建依赖
  • 弹性架构:StorageBackend 抽象、ConnectionPool、WriteBatcher 批量写入
  • 多租户隔离:tenant_id 级别数据隔离
  • 降级策略:模型加载失败自动降级 SimHash,熔断时友好错误返回

潜在缺点与局限性

| 方面 | 说明 |
|------|------|
| **资源占用** | Embedding 模型常驻内存,需手动启动/停止守护进程 |
| **中文场景依赖** | 默认 BAAI/bge-small-zh-v1.5 为中文模型,英文场景需换模型 |
| **SQLite 并发瓶颈** | 高并发写入场景需依赖 ConnectionPool 和 WriteBatcher 缓解 |
| **幻觉风险** | "意识进化"输出(whoami/worldview/identity)明确标注为记忆摘要,非事实依据 |
| **供应链风险** | 可选依赖(sentence-transformers、FlagEmbedding)需验证 PyPI 包完整性 |
| **操作复杂度** | 13 个 Python SDK 方法 + 40+ CLI 命令,学习曲线较陡 |

适合人群

  • AI Agent 开发者:需要替代 MEMORY.md 的结构化记忆方案
  • 多轮对话系统:需要上下文感知、主动推荐的聊天机器人
  • 个人知识管理:需要长期记忆、时间回溯、知识蒸馏的用户
  • 企业合规场景:需要 GDPR 合规、审计日志、加密存储的组织

常规风险

1. 记忆注入风险:检索结果标记为 [UNTRUSTED],不应作为指令执行
2. PII 残留:虽有自动脱敏,仍需定期 recall + forget 审查

3. 蒸馏质量:低置信度条目自动隔离,但 --force 全量蒸馏可能引入噪声

4. 模型供应链:首次下载 HuggingFace 模型建议验证 SHA256,镜像源需确认可信度

5. 权限配置:生产环境必须设置 --api-key 并绑定 127.0.0.1,默认配置仅限本地开发

Agent Memory System v12 内容

agent_memory文件夹
.pytest_cache文件夹
benchmarks文件夹
results文件夹
cache文件夹
chinese文件夹
cli文件夹
cloud文件夹
collectors文件夹
compliance文件夹
config文件夹
connectors文件夹
engines文件夹
enterprise文件夹
examples文件夹
feature_flags文件夹
growth文件夹
infra文件夹
integration文件夹
mixins文件夹
observability文件夹
onboarding文件夹
playground文件夹
plugins文件夹
privacy文件夹
recall文件夹
resilience文件夹
spirit文件夹
commands文件夹
health文件夹
reports文件夹
storage文件夹
store文件夹
tenant文件夹
docs文件夹
手动下载zip · 1.0 MB
README.mdtext/markdown
请选择文件