惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Archives - TechRepublic
Security Archives - TechRepublic
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
阮一峰的网络日志
阮一峰的网络日志
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
J
Java Code Geeks
博客园_首页
Scott Helme
Scott Helme
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
V
Visual Studio Blog
Cloudbric
Cloudbric
Jina AI
Jina AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
S
SegmentFault 最新的问题
The Last Watchdog
The Last Watchdog
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
W
WeLiveSecurity
K
Kaspersky official blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hacker News: Ask HN
Hacker News: Ask HN
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
量子位
Google Online Security Blog
Google Online Security Blog
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 三生石上(FineUI控件)
Recent Commits to openclaw:main
Recent Commits to openclaw:main

张洪Heo

screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你 混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上 给OpenClaw加上rm删除保护:防止AI误删你的整个电脑 豆言豆语Skill发布:让AI学会豆包的毒舌说话风格 美团longcat上手:缓存免费,主打便宜,就是速度太慢,思考时间looooong OpenClaw Workboard 功能上手:让 Agent 自己干活,你只管盯进度 小米平板8Pro上手:便宜且流畅的好平板,安卓平板的高效令人印象深刻 洪绘动图发布:将视频转换为帧图或者GIF并且限制只有5MB,APNG、WEBP动图生成工具 AI支付宝上手:内容全靠编,出问题甩锅给商家,付款快退款难 重要照片一定要备份,手机养成照片备份的好习惯 HeoSticker3D发布:3D形态的Heo表情,个人免费使用 这才是我心目中AI博客的样子 洪绘历史记录大更新:支持根据历史记录的AI对话 如何让OpenClaw调用你的百度网盘?百度网盘官方Skill帮你上传、下载与分享 如何判断一个文章是不是AI写的?文字、视频、图片AI检测方法 分享一下我现在都在使用哪些AI工具,以及我的的AI生产力状况 为OpenClaw搭建一个免费的搜索引擎,如何让OpenClaw搜索网页内容 这一次,我们听点有意思的 为啥别人用Image2做的图那么好看?我的却特别丑?如何模仿别人的风格作图? 如何给自己创作的歌曲生成歌词文件?手打逐字歌词lrc文件教程 免费可商用字体推荐:寒蝉端黑宋下载 洪绘响度发布:测量视频LUFS工具,并支持转换视频到指定LUFS 中国传统色上线!快速寻找和使用具有文化气息和韵味的中国传统色 如何将小米CodingPlan的Mimo模型接入到OpenClaw 洪绘切图发布!如何将一个图片平均切图?按照固定距离或者网格切图? 让UPS接入OpenWrt软路由,创建UPS NUT服务器教程 ChatGPT Image-2 上手:杀死比赛!设计师这下子真的可以解放双手了 龙虾与微信聊天记录结合:群内容总结、整理和提取关键内容实在是太方便 洪绘压图发布!批量转图片格式,批量压缩图片工具(Mac/Windows) 视频压缩软件 CompressO 3.0 MacOS 免费汉化版下载 我将我最初接触 Vibe Coding 的飞机大战重写了,飞机大战2.0登场 如何让OpenClaw控制智能家居,OpenClaw连接HomeAssistant教程 抖音iframe代码生成器:将抖音链接转为可嵌入网页的iframe代码 Apple Watch + AirPods 真实体验分享:那些意外里的小惊喜与小教训 使用 Magsafe 磁吸保护壳,但是磁力比较低,怎么办 OpenClaw喧嚣过后,我最终选择了QClaw 洪绘存图发布:保存浏览器图片为指定格式、提取网页所有图片、屏幕截图插件 洪绘星空发布:一个值得逛的博客友链朋友圈 腾讯QClaw上手:打通微信很方便,但是性能上略有不足 阿里 JVS Claw 上手:都这么多天了,养虾的门槛被打下来了吗? 洪绘图标助手更新:获取应用图标、将你的图标对mac进行适配 超级制图上手:图片上的文字如何用AI修改?无痕改字一键出图 用虚拟机养龙虾,在Mac上通过Lume使用虚拟机的隔离环境安装OpenClaw 如何创作AI歌曲?从生成歌词、歌曲创作、专辑封面到音乐发行 洪绘历史记录发布!无限存储你的浏览器历史记录,防止历史记录被自动删除 红包封面:祝大家新的一年发大财啦! 如何将 FinalcutPro的fcpxml文件转换为srt字幕?导出srt字幕方法 如何免水印下载豆包生成的图片?豆包AI图去水印,无水印下载 Mac中罗技鼠标键盘近期失灵问题解决方法,Logi Options 打不开
OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置
张洪Heo · 2026-07-16 · via 张洪Heo

OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置摘要图

这篇文章介绍了 OpenClaw 记忆系统插件的选择和配置过程。对比了 memory-core、memory-wiki、memory-lancedb 和 memory-lancedb-pro 四种主流插件的功能差异,重点分析了选择 memory-lancedb-pro 的三个核心理由:混合检索(向量+BM25)提升召回精度、LLM 驱动的智能提取和 Weibull 衰减遗忘机制、以及可控的数据导入能力。文章详细记录了从 memory-core 迁移到 Pro 版的完整流程,包括插件安装、配置修改、数据迁移和验证步骤,并展示了实际迁移 4243 条记忆的效果。对于想要更精准语义检索、自动化记忆管理、从旧系统平滑迁移的用户,memory-lancedb-pro 提供了比官方版更强大的功能和更好的数据控制权。

最近用 OpenClaw 办事的时候,发现一个问题:龙虾经常丢记忆。比如我让它写一段歌词,它直接就写了,压根没调用 lyric-writer skill。明明 MEMORY.md 里白纸黑字写着「写歌词必须调用 zhheo-lyric-writer skill」,它就是视而不见。

类似的例子还有:让它总结 B 站视频,不调 bilibili-ai-summary;让它下载抖音,不检查 cookie 有效性。每次都要我手动提醒「你忘了调 skill」,然后它才恍然大悟。

折腾了一圈才发现,memory-core 的纯向量检索有时候召回不准,重要的指令被淹没在大量记忆里。换成 memory-lancedb-pro 之后,混合检索 + 重排序,该想起来的终于能想起来了。

这篇文章聊聊我的选择和配置过程。

四种记忆插件对比

OpenClaw 社区里主流的记忆插件有四个:

特性 memory-core memory-wiki memory-lancedb memory-lancedb-pro
存储 SQLite Wiki格式 LanceDB LanceDB
检索 纯向量 关键词+向量 纯向量 向量+BM25混合
重排序 Cross-Encoder
智能提取 LLM 6类分类
遗忘机制 Weibull衰减
多作用域 按agent/user/project
管理工具 CLI 完整CLI+MCP工具
数据迁移 原生 需手动 可迁移 一键迁移

选择 memory-lancedb-pro 的三个理由

1. 混合检索更精准

纯向量搜索有时候会跑偏。比如我搜”删除操作必须用 trash”,纯向量可能返回”删除文件”相关的内容,但不是我想要的那条铁律。

Pro 版用向量 70% + BM25 30% 的混合权重,再经过 Cross-Encoder 重排序,召回精度明显提升。

2. 智能提取和遗忘

旧版只会把对话原文存进去,时间一长全是噪音。Pro 版会用 LLM 自动分类:

  • profiles:用户画像(技术栈、偏好)
  • preferences:习惯偏好(代码风格、回复格式)
  • entities:实体信息(人名、地址、项目名)
  • events:事件记录(事故、决策)
  • cases:案例经验(踩坑、解决方案)
  • patterns:模式识别(常见问题、工作流)

而且有 Weibull 衰减模型,不重要的记忆会自然淡出,不会越用越臃肿。

3. 可控的数据导入

这是最关键的一点。从 memory-core 迁移过来有 4243 条记忆,涉及 387 个文件。Pro 版支持:

  • canonicalCorpus:自动索引 MEMORY.md 和 memory/*.md
  • 会话记录索引:开启 includeSessionTranscripts
  • 手动导入:通过 migration-manifest.json 批量导入

一句话部署

不想看配置?直接复制这行命令:

1
curl -fsSL https://raw.githubusercontent.com/CortexReach/toolbox/main/memory-lancedb-pro-setup/setup-memory.sh | bash

脚本会自动检测你的环境、选择 embedding provider、写入配置、重启 Gateway。支持 Jina(免费)、SiliconFlow(国内加速)、OpenAI 等多种 provider。

手动部署方式的配置过程

1. 安装插件

1
2
3
git clone https://github.com/CortexReach/memory-lancedb-pro.git ~/.openclaw/workspace/plugins/memory-lancedb-pro
cd ~/.openclaw/workspace/plugins/memory-lancedb-pro
npm install && npm run build

2. 修改 openclaw.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"plugins": {
"slots": {
"memory": "memory-lancedb-pro"
},
"load": {
"paths": ["/Users/zhheo/.openclaw/workspace/plugins/memory-lancedb-pro"]
},
"entries": {
"memory-lancedb-pro": {
"enabled": true,
"config": {
"embedding": {
"provider": "openai-compatible",
"model": "BAAI/bge-m3",
"apiKey": "your-siliconflow-key",
"baseURL": "https://api.siliconflow.cn/v1",
"dimensions": 1024
},
"autoCapture": true,
"autoRecall": true,
"smartExtraction": true,
"extractMinMessages": 2,
"extractMaxChars": 8000,
"retrieval": {
"mode": "hybrid",
"vectorWeight": 0.7,
"bm25Weight": 0.3,
"rerank": "cross-encoder",
"rerankApiKey": "your-siliconflow-key",
"rerankModel": "BAAI/bge-reranker-v2-m3",
"rerankEndpoint": "https://api.siliconflow.cn/v1/rerank"
},
"canonicalCorpus": {
"enabled": true,
"syncOnSearch": true,
"includeSessionTranscripts": true
},
"sessionMemory": {
"enabled": false
}
}
}
}
}
}

3. 数据迁移

从 memory-core 的 SQLite 迁移,我写了个脚本生成迁移清单。Pro 版会自动索引 canonical corpus 中的文件,会话记录通过 includeSessionTranscripts 开启。

迁移完成后 4243 条记忆全部可用。

4. 重启验证

1
2
openclaw config validate
openclaw gateway restart

效果对比

切换到 Pro 版后,最明显的变化:

搜”删除”相关规则,能精确找到那条铁律,而不是泛泛的删除操作。新对话中的重要信息会被自动提取和分类。旧的不重要记忆会自然衰减,不会越用越慢。可以手动导入历史数据,索引范围自己定。

GitHub

项目地址:https://github.com/CortexReach/memory-lancedb-pro

社区活跃,Issue 响应及时,文档齐全。如果遇到 CPU 不支持 AVX 的问题,设置 retrieval.disableNativeCosine: true 即可。

总结

如果你只是想让 AI 记住一些偏好,memory-core 够用。但如果你想要更精准的语义检索、自动化的记忆管理、从旧系统平滑迁移、对记忆数据有完全控制权,memory-lancedb-pro 是目前最好的选择。社区维护活跃,文档齐全,迁移工具也完善。

最重要的是,它让你的记忆系统从“黑盒”变成了“白盒”——你知道存了什么、怎么存的、怎么用的。

头像背景Guli形象

张洪Heo

分享设计与科技生活

本文使用AI辅助创作,采用 CC BY-NC-ND 4.0 协议,转载请注明出处。