Skip to content

广告 · 本站推荐

腾讯云特惠活动 · 云服务器、数据库、CDN 新用户专享折扣

内置记忆引擎:OpenClaw 自带的小本子

OpenClaw 需要记住一些长期信息,比如你的偏好、项目背景、常用地址、以前讨论过的决定。

内置记忆引擎就是默认的小本子。它不用你额外部署数据库,就能在本机保存和搜索记忆。


它用什么保存?

内置记忆通常基于 SQLite。

SQLite 可以理解成一个本地数据库文件。它不需要单独启动服务,很适合个人 OpenClaw 和轻量服务器。


它怎么搜索?

记忆搜索大致有三种方式:

方式人话解释
BM25按关键词找,像传统搜索
向量搜索按意思找,不只看字面
hybrid两种一起用,再合并结果

比如你以前记过“奶奶不吃辣”,后来问“给老人推荐晚饭”,向量搜索更容易理解这两件事有关。


FTS5 和 sqlite-vec 是什么?

你可能会在官方资料里看到这两个词:

  • FTS5:SQLite 的全文搜索能力,适合关键词搜索。
  • sqlite-vec:SQLite 的向量搜索扩展,适合语义搜索。

新手不用背。只要记住:

text
FTS5 帮你按字找
sqlite-vec 帮你按意思找

中文搜索怎么办?

中文没有天然空格,搜索比英文更麻烦。OpenClaw 会使用适合 CJK 的策略,比如 trigram,把一句话切成更小的片段来匹配。

这能让中文、日文、韩文内容更容易被搜到。


它适合什么场景?

内置记忆适合:

  • 个人使用。
  • 单机 Gateway。
  • 小团队试用。
  • 不想额外维护数据库。

如果你有大量文档、复杂知识库、多用户协作,后面可以再考虑 QMD、外部向量库或其他记忆后端。


常见问题

内置记忆是不是一定要联网?

不一定。关键词搜索本地就能做。语义搜索是否联网,取决于你选择的 embedding provider。

记忆会不会自动变聪明?

记忆只是材料。OpenClaw 还需要在合适的时候检索、筛选、放进上下文,Agent 才能用上。


继续阅读

用工程视角拆解 AI 智能体框架