OpenClaw 内存系统:持久内存的工作原理
深入研究 OpenClaw 的持久内存系统。了解它的工作原理、它记住什么、如何管理它以及隐私影响。
Quick Answer
OpenClaw 维护跨会话保存的持久内存。它会记住您的偏好、过去的对话和背景,随着时间的推移,使其变得独特的个性化。所有内存都存储在您的计算机本地。
大多数人工智能助手将每次对话视为独立的。你提出一个问题,得到一个答案,然后上下文就丢失了。 OpenClaw 是不同的——它会保持跨会话的持久记忆,随着时间的推移了解您的偏好并构建上下文。这使得 OpenClaw 独一无二。
本指南解释了 OpenClaw 的内存系统如何工作、它记住什么以及如何管理它。
什么是持久内存?
持久记忆意味着 OpenClaw 可以记住跨会话的信息。与 ChatGPT 或其他每次都重新开始的聊天界面不同,OpenClaw 构建了一个关于您的知识库,该知识库会随着时间的推移而增长。
基于会话(ChatGPT,Claude):
- 对话 1:“我的名字是约翰”
- 对话 2:“我叫什么名字?” →“我不知道”
持久内存(OpenClaw):
- 对话 1:“我的名字是约翰”
- 对话 2:“我叫什么名字?” →“你的名字是约翰”
这种坚持让 OpenClaw 从一个工具变成了真正的个人助理。
内存是如何工作的
存储架构
OpenClaw 在您的机器上本地存储内存:
- 位置:
~/.openclaw/memory/(或配置的路径) - 格式:带有嵌入的矢量数据库
- 隐私:永远不会离开您的计算机
- 持久性:重新启动和更新后仍然存在
记忆系统使用嵌入来存储语义信息,从而可以在需要时轻松检索相关上下文。
记住什么
OpenClaw 会记住几种类型的信息:
1.个人信息
- 您的姓名、偏好和设置
- 您分享的联系信息
- 个人详细信息和背景
2.对话历史
- 过去的对话和背景
- 您讨论过的主题
- 你问过的问题
- 答案和解释
3.偏好和模式
- 你喜欢怎样做事情
- 您的工作流程模式
- 常见任务和例程
- 沟通方式偏好
4.背景和关系
- 概念之间的关系
- 您的项目和目标
- 重要日期和事件
- 重复出现的模式
5.技能使用
- 您经常使用哪些技能
- 你如何与技能互动
- 您所做的定制
- 技能偏好
记忆检索
当您与 OpenClaw 交互时,它:
- 分析您的请求以了解您的需求
- 搜索记忆以获取相关的过去信息
- 检索与您的请求相关的上下文
- 使用上下文提供个性化响应
- 使用对话中的新信息更新记忆
这种检索会自动发生——您不需要明确告诉 OpenClaw 记住事情。
记忆的运用
示例 1:学习偏好
第一天:
You: "Summarize my emails"
OpenClaw: [Provides detailed summary]
You: "That's too long, make it shorter"
OpenClaw: [Acknowledges preference]
第五天:
You: "Summarize my emails"
OpenClaw: [Provides concise summary automatically]
OpenClaw 会记住您对较短摘要的偏好并自动应用它。
示例 2:构建上下文
第 1 周:
You: "I'm working on a project called 'Website Redesign'"
OpenClaw: [Acknowledges project]
第 2 周:
You: "What was I working on last week?"
OpenClaw: "You mentioned working on 'Website Redesign'. Would you like to continue with that?"
OpenClaw 连接对话并检索相关上下文。
示例 3:个性化
第 1 个月:
You: "Check my calendar"
OpenClaw: [Shows full calendar]
第 3 个月:
You: "What's on my calendar?"
OpenClaw: "You have 3 meetings today:
- Team standup at 10 AM (recurring)
- Client call at 2 PM (you usually prepare notes for these)
- Dinner with Sarah at 7 PM"
OpenClaw 已了解您的模式并提供更加个性化的上下文信息。
管理内存
查看内存
您可以检查 OpenClaw 记住的内容:
openclaw memory list
这显示了存储的记忆的摘要。欲了解更多详情:
openclaw memory search "project name"
更新内存
内存会自动更新,但您也可以显式管理它:
添加内存:
You: "Remember that I prefer morning meetings"
OpenClaw: [Stores preference in memory]
更新内存:
You: "Actually, I changed my mind about morning meetings"
OpenClaw: [Updates existing memory]
删除内存:
openclaw memory delete "old project"
或者在聊天中:
You: "Forget about that old project"
OpenClaw: [Removes from memory]
内存隐私所有内存都存储在本地:
- 无云存储:所有内容都保留在您的计算机上
- 无数据收集:OpenClaw 不向任何服务发送内存
- 完全控制:您可以随时删除任何内存
- 加密:内存可以静态加密(可选)
离开计算机的唯一数据是您明确发送到 AI 模型 API(Claude、GPT-4 等)的数据,并且您可以控制使用哪个 API。
记忆力和技能
技能与记忆以强有力的方式相互作用:
电子邮件技巧:
- 记住您的电子邮件偏好
- 了解哪些电子邮件对您很重要
- 根据您的反馈调整分类
文件管理技能:
- 记住您的组织偏好
- 了解您的文件夹结构模式
- 适应您的工作流程
浏览器自动化技能:
- 记住表单偏好
- 了解您的登录模式
- 存储常用数据
技能可以读取和写入记忆,随着时间的推移,当它们了解您的偏好时,它们会变得更加强大。
高级内存功能
内存类别
OpenClaw 将内存分为几类:
- 个人:您的信息和偏好
- 项目:工作和个人项目
- 偏好:您喜欢如何完成事情
- 上下文:对话和交互历史记录
- 技能:特定于技能的记忆
内存过期
有些记忆可以设置过期:
openclaw memory set-expiry "temporary note" 7d
这对于不应永远保留的临时信息很有用。
内存导入/导出
您可以备份和恢复内存:
# Export memory
openclaw memory export ~/openclaw-memory-backup.json
# Import memory
openclaw memory import ~/openclaw-memory-backup.json
这对于:
- 备份您的个性化助手
- 迁移到新机器
- 在实例之间共享内存
隐私注意事项
什么是本地化
一切都保留在您的机器上:
- 所有内存数据
- 对话历史记录
- 个人信息
- 偏好和模式
AI API 的用途
当您与 OpenClaw 交互时,它可能会向 AI 模型 API(Claude、GPT-4 等)发送信息:
- 您当前的消息
- 相关的记忆背景(提供个性化的响应)
- API 提供商不存储任何内存数据
- 您可以控制使用哪个 API
最佳实践
- 定期查看内存:检查存储的内容
- 删除敏感信息:删除任何您不想记住的信息
- 使用本地模型:为了最大程度地保护隐私,请使用 Ollama 和本地模型
- 加密内存:为敏感用例启用加密
- 定期备份:导出内存以妥善保管
内存故障排除
内存不工作
如果 OpenClaw 似乎不记得事情:
- 检查内存是否启用:
openclaw config get memory.enabled - 验证内存目录是否存在且可写
- 检查日志是否有错误:
openclaw logs - 尝试显式记忆命令:“记住……”
内存太多
如果内存变得太大:
- 查看存储的内存:
openclaw memory list - 删除旧的或不相关的记忆
- 设置临时记忆的有效期
- 导出并存档旧记忆
内存冲突
如果记忆看起来很矛盾:
- 搜索冲突记忆:
openclaw memory search "topic" - 更新或删除冲突条目
- 明确偏好:“我更喜欢 X,而不是 Y”
持久内存的力量
持久记忆使 OpenClaw 从工具转变为真正的个人助理。它:- 了解您的偏好并自动应用它们
- 随着时间的推移构建上下文,使对话更加自然
- 记住重要信息,这样您就不必重复自己的话
- 根据您的历史记录个性化回复
- 适应您的工作流程并随着时间的推移变得更加有用
这就是使用人工智能工具和拥有真正了解你的人工智能助手之间的区别。
后续步骤
现在您了解了内存:
- 开始使用 OpenClaw 并让它了解您的偏好
- 定期回顾您的记忆:
openclaw memory list - 明确重要的偏好
- 根据需要管理内存以保持相关性
- 享受个性化,因为 OpenClaw 了解您
欲了解更多信息:
- OpenClaw 技能指南 - 技能如何使用记忆
- 安装指南 - 设置 OpenClaw
- FAQ - 有关内存的常见问题
- 集成 - 连接聊天应用程序
记忆使 OpenClaw 独一无二。立即开始构建您的个性化人工智能助手。
> Related Articles
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →