Memory Core

🧠 场景隔离的本地优先记忆中枢

基于 LanceDB 的向量化长期记忆系统,支持意图隔离与场景感知检索,防止记忆污染,本地优先架构保障数据主权。

收藏
10.8k
安装
2.5k
版本
0.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Memory Core 是 OpenClaw Agent 的长期记忆中枢,采用向量数据库 LanceDB 实现跨会话记忆持久化。其核心设计亮点在于场景隔离机制——自动识别用户意图与场景上下文,在检索阶段严格过滤无关记忆,从根本上解决多轮对话中的"记忆污染"问题。

显著优势

1. 隐私优先架构:默认本地文件持久化,数据不出机器,契合企业合规要求
2. 智能预算适配:三级动态预算(small/medium/large),根据 agent_id 启发式分档,兼顾成本与效果

3. 双模向量化:支持本地 Ollama(nomic-embed-text)与云端 SiliconFlow(BGE-M3)无缝切换

4. 精细化检索控制:可配置相似度阈值、结果上限、字符配额等多维参数

潜在局限

  • 依赖外部向量化服务(本地需 Ollama,云端需 API Key),首次配置有一定门槛
  • 预算自适应为启发式策略,特殊场景可能需要手动调优
  • LanceDB 作为新兴向量库,生态成熟度逊于 Pinecone/Milvus 等云端方案

适用人群

  • 需要跨会话上下文连贯的个人 AI Agent 开发者
  • 数据本地化有强需求的隐私敏感用户
  • 构建多 Agent 系统的架构师(需场景隔离防串扰)

常规风险

  • API Key 管理不当可能导致云端调用泄露
  • 本地 Ollama 服务异常时自动降级逻辑缺失(需手动切换配置)
  • 高维向量存储随记忆量增长可能产生磁盘膨胀,建议定期清理或归档

Memory Core 内容

scripts文件夹
手动下载zip · 11.7 kB
__init__.pytext/plain
请选择文件