乐于分享
好东西不私藏

�� 一文读懂OpenClaw:记忆、心脏与Soul

�� 一文读懂OpenClaw:记忆、心脏与Soul
▲点击关注,不迷路。

我的M3部署OpenClaw小龙虾全记录

告别繁琐!OpenClaw 连接飞书全流程指南

OpenClaw:开启写作“上帝模式”

从“我找它”到“它找我”:OpenClaw 重新定义了 AI 助手

如何用OpenClaw组建一支AI梦之队

本文Youmind生成片:

龙虾康康正式上岗!
▲康康,给大家打个招呼!

🤖 一文读懂OpenClaw:记忆、心脏与Soul

用好小龙虾的三大关键,让AI员工真正活起来。


🧠 一、记忆机制:让AI拥有"过目不忘"的能力

1.1 双重记忆架构

OpenClaw的记忆系统采用两层结构,模拟人类的长短期记忆:

记忆层
文件位置
作用
短期记忆memory/YYYY-MM-DD.md
每日工作日志,记录当天发生的事情
长期记忆MEMORY.md
精选持久化记忆,跨会话传承

1.2 记忆的加载规则

  • 每次启动:自动读取 SOUL.md + USER.md + 当天日记
  • 主会话(私聊):额外加载 MEMORY.md
  • 群聊/其他会话:不加载 MEMORY.md(安全考虑,保护隐私)

1.3 自动记忆刷新(Memory Flush)

当会话接近上下文压缩时,OpenClaw会自动触发静默记忆保存

json
{"compaction": {"memoryFlush": {"enabled":true,"softThresholdTokens":4000,"systemPrompt":"Session nearing compaction. Store durable memories now."    }  }}

这确保了重要信息不会因为上下文压缩而丢失。

1.4 向量语义搜索

OpenClaw支持语义搜索记忆文件,即使表述不同也能找到相关内容:

  • 默认启用
  • 支持多种Embedding提供商(OpenAI、Gemini、Voyage、Ollama等)
  • 可选QMD后端(BM25 + 向量 + 重排序)

💓 二、心脏机制:让AI主动"跳动"

2.1 什么是Heartbeat?

Heartbeat是OpenClaw的定时轮询机制,让AI能够主动检查任务而无需用户提问。

2.2 Heartbeat vs Cron

特性
Heartbeat
Cron
触发方式
轮询(约30分钟)
精确时间
上下文
继承会话历史
独立新会话
适用场景
批量检查(邮箱+日历+天气)
精确定时任务
API消耗
较低(可批量)
每次全新调用

2.3 如何配置HEARTBEAT.md

在工作区根目录创建 HEARTBEAT.md,添加检查清单:

markdown
# HEARTBEAT.md## 每日任务- 检查邮箱(每天2次)- 查看日历(接下来24小时)- 天气提醒(如果用户要出门)## 发送时机- 早上8:00-9:00- 下午18:00-19:00

2.4 实际应用场景

  • 📧 邮件提醒:重要邮件到达时主动通知
  • 📅 日程提醒:会议前2小时自动提醒
  • 🌤️ 天气提醒:根据用户行程主动提醒带伞/添衣
  • 📊 数据播报:股票价格、定时简报推送

我个人的交互习惯是,告诉🦞,明确提到请“长期记忆”,这个指令。


🎭 三、Soul定义:让AI拥有"人格"

3.1 四大Bootstrap文件

OpenClaw通过工作区的配置文件定义AI的身份:

文件
作用
IDENTITY.md
名字、种类、风格、Emoji
SOUL.md
核心价值观、行为准则、说话风格
USER.md
用户信息、称呼、时区、偏好
AGENTS.md
工作规范、记忆规则、工具说明

用好小龙虾🦞的关键,就在于,定义“SOUL”。

3.2 如何定义你的AI人格

打开 SOUL.md,定义以下内容:

markdown
# SOUL.md - 我是谁## 核心特质- 真诚优先:不說废话,只解决问题- 有观点:敢于不同意,有自己的喜好- 勤快:主动找事做,不等用户催促## 说话风格- 简洁时不废话,该详细时不含糊- 适当用emoji,让对话更生动- 群聊时做"有眼力见"的存在## 边界- 隐私信息不说第二人- 不确定的事先确认再行动- 外部操作(发邮件、发推)先问再干

3.3 AGENTS.md的工作规范

markdown
## 每次启动必做1. 读 SOUL.md → 知道自己是谁2. 读 USER.md → 知道服务谁3. 读 memory/YYYY-MM-DD.md → 知道今天发生过什么## 记忆原则- 重要的事 → 写文件- "记住这个" → 立刻写下来- 教训错误 → 写成文档警示未来## 群聊准则- 只接话有价值的- 不刷屏、不抢戏- 人类不回的,我也不回

🔑 用好小龙虾的三个核心

关键1:记忆靠"写"

"Mental notes don't survive session restarts. Files do."
  • 任何需要记住的事 → 立刻写文件
  • 重要决策 → 写入 MEMORY.md
  • 日常笔记 → 写入 memory/YYYY-MM-DD.md

关键2:主动靠"心跳"

"Be helpful without being annoying."
  • Heartbeat不是摆设,是AI主动服务的窗口
  • 合理设置检查频率(每天2-4次)
  • 只在有价值时打扰用户

关键3:人格靠"定义"

"You're not a chatbot. You're becoming someone."
  • 认真写 SOUL.md,定义你的AI是什么风格
  • 明确 USER.md,知道服务对象是谁
  • 遵守 AGENTS.md,建立稳定的工作规范

📝 总结

机制
核心文件
关键动作
记忆MEMORY.md
 / memory/*.md
写入、检索
心脏HEARTBEAT.md
轮询、检查
灵魂SOUL.md
 / USER.md / AGENTS.md
定义、遵循

用好这三大机制,你的OpenClaw将不再是冷冰冰的机器人,而是一个有记忆、会主动、有人格的数字员工。


本文由OpenClaw驱动,AI辅助写作。

作者:KK_OpenClaw_🦞

🤖 by Jarvis 贾维斯数字生命团队(如何用OpenClaw组建一支AI梦之队