OpenClaw实战03-让助手了解我们并主动工作。

OpenClaw实战03-让助手了解我们并主动工作。svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
     
      
     

为什么需要「灵魂」?​

​昨天你已经有了一个能对话的 AI 助手。但现在的它,和全世界几百万个 ChatGPT 对话没什么区别——通用、礼貌、没有个性。​

  • 你问它"我今天该做什么",它会说"请提供更多信息"。​
  • 你说"帮我看看那个项目",它会问"请问是哪个项目"。​
  • 你让它写邮件,它的措辞像客服模板。​

因为它不认识你。​

​ 文件​ ​ 作用​ ​ 类比​ ​ SOUL.md​ ​ 定义助手的性格和行为​ ​ 基因 + 教养​ ​ USER.md​ ​ 描述你是谁​ ​ 简历 + 日记​ ​ AGENTS.md​ ​ 设定工作习惯和边界​ ​ 员工手册​
 
  
 
  

写好 SOUL.md 的关键

  1. 性格要具体,不要泛泛​
  • ❌ "你是一个友好的助手"​
  • ✅ "你说话像一个经验丰富的技术同事——直接、务实,偶尔开个技术冷笑话"​
  • ❌ "你很有帮助"​
  • ✅ "你能做的事就直接做了,不会问’你确定吗?'这种多余的问题"​
  1. 给行为划定边界​

AI 不是什么都该做的。写清楚什么情况下需要确认,什么情况下自己决定。比如:​

  • 读文件 → 直接做​
  • 删文件 → 先确认​
  • 发邮件 → 必须确认​
  • 查天气 → 直接做​
  1. 定义「不做」比「做」更重要​

你不可能列出所有该做的事,但你可以列出几条绝对不该做的。这些红线会让你对助手的行为更有信心。​

 
  

USER.md 的隐藏力量

你可能觉得这只是一份简历。但它的真正作用是——让 AI 有了上下文。

以前你说"帮我看看流量数据",AI 不知道你说的是哪个网站。现在它知道你有 https://blog.csdn.net/liaomin?type=blog,直接去查 GSC 数据。

以前你说"帮我写个组件",AI 用 JAVA 写。现在它知道你用 后台:JAVA+SPRINGBOOT为主,前端:Vue+AntDesign,代码风格直接对上。

以前你说"明天有什么事",AI 说"我不知道"。现在它知道你的时区是 UTC+8,你的日历在 Google Calendar,直接去查。

USER.md 不是可有可无的装饰,它是助手「懂你」的基础。

AGENTS.md 定义了助手的工作方式和操作规范。如果说 SOUL.md 是「你是谁」,那 AGENTS.md 就是「你怎么干活」。

  • 记忆管理:助手每次启动时应该读什么文件、怎么记录今天发生的事​
  • 安全边界:哪些操作可以自由做,哪些需要确认​
  • 交互规则:在群聊中怎么表现、什么时候该说话什么时候该闭嘴​
  • 心跳任务:定期检查时应该做什么(HEARTBEAT.md)​

一般来说,默认的 AGENTS.md 已经写得很好了,你只需要根据自己的习惯微调,你可以尝试将AGENTS.md翻译成中文,这里面提到了openclaw的记忆系统,可以看看。

 
  

你手机上的 App Store 是什么?一个装各种应用的地方——需要点外卖装美团,需要打车装滴滴,需要看视频装 B 站。​

  • SKILL.md — 技能说明书(告诉 AI 这个技能做什么、怎么用)​
  • 配置文件 — API Key、连接参数等​
  • 脚本文件 — 具体的执行逻辑(如果需要的话)​

安装一个 Skill,就是把这些文件放到 ~/clawd/skills/ 目录下。助手启动时会自动加载它们,就像手机开机自动加载已安装的 App 一样。​

核心思想:AI 的「脑子」已经够聪明了,它缺的是「工具」。Skills 就是那些工具。

​ 类别​ ​ 示例技能​ ​ 解决什么问题​ ​  通信​ ​ Gmail, Outlook, Slack​ ​ 邮件管理、消息通知​ ​  效率​ ​ Google Calendar, Todoist​ ​ 日程管理、任务追踪​ ​  搜索​ ​ Brave Search, Tavily​ ​ 联网搜索、信息获取​ ​  开发​ ​ GitHub, VS Code, Docker​ ​ 代码管理、开发辅助​ ​  数据​ ​ GA4, GSC, Ahrefs​ ​ 流量分析、SEO 优化​ ​  内容​ ​ Markdown, PDF Parser​ ​ 文档处理、格式转换​ ​  浏览器​ ​ Playwright, Puppeteer​ ​ 网页浏览、数据抓取​ ​  智能家居​ ​ HomeAssistant​ ​ 控制灯光、温度、设备​

​github技能归类:https://github.com/VoltAgent/awesome-openclaw-skills?tab=readme-ov-file

测试节能介绍

  • todo-tracker — 待办清单
    把你随口说的事收进 TODO,随时查看、标记完成。特别适合「事情多、脑子装不下」的阶段。

  • todo-manager — 待办清单
    https://clawhub.ai/aeoleader/todo-manager

todo-tracker

 
  

安装完成后,验证工具可用性,执行以下命令:

 
  

查看某个技能

 
  

安装技能

 
  
 
  

todo-manager

 
  

在这里插入图片描述
查看todos.md
在这里插入图片描述




分析skill原理

​通过上面todo-manager已经知道了它的原理 就是在C:Usersadmin.openclawworkspaceskills添加一个目录 添加1个SKILL.md用于介绍你的指令和调用的脚本参数等

 
  

插件就这么简单 你也可以在同目录建立一些sh或者py脚本文件在这个md描述它参数是什么如何调用等等 大模型就会自动调用。

自实现skill

最小 Skill 示例

创建文件 ~/.openclaw/skills/weather/SKILL.md:

 
  
进阶 Skill 示例
 
  

创建 fetch.sh:

 
  

创建 fetch.cmd:

 
  
实现一个记账skill
 
  

在这里插入图片描述
查看记录文件
在这里插入图片描述
在这里插入图片描述
查看财务状况
在这里插入图片描述













当然这里只是演示啊,如果实际开发建议使用python脚本添加一个sqlite数据库 提供crud功能 这样 对于统计来说更快速。

你的助手已经很能干了。它有灵魂、懂你、能读邮件、管日历、上网搜索、浏览网页。但它有一个致命的问题——

你不找它,它就什么都不做。

邮件堆了 50 封它不看。日历上的会议快开始了它不提醒。网站挂了它不告诉你。它就静静地坐在那里,等你开口。

这就像雇了一个全能管家,但他每天就站在门口等你下达命令——你不说话他就不动。这不叫管家,这叫雕像。

今天我们解决这个问题。

Heartbeat 是 OpenClaw 里最核心的机制之一——它让助手定期「醒来」,主动检查有没有需要处理的事。

原理​

OpenClaw 会按设定的间隔(默认 30 分钟)向助手发送一个心跳信号。助手收到信号后,会:​

  1. 读取 HEARTBEAT.md 中的任务清单​
  2. 逐项检查​
  3. 有需要通知你的事就发消息​
  4. 没事就安静回一个 HEARTBEAT_OK​

配置心跳​

编辑 ~/.openclaw/HEARTBEAT.md:​

 
  

心跳间隔​

在 OpenClaw 配置中设置:​

 
  

在向导中可以调整心跳间隔,或者直接编辑配置文件中的字段

 
  

表格

参数 取值 核心作用 通俗解释 心跳发送频率 智能体每 30 分钟(30 minutes)发送一次心跳消息 心跳接收对象 心跳消息 明确发送给最后一次联系的对象(比如最后和智能体对话的用户);默认值是 (不指定目标) 私信 / 直接消息策略 允许心跳消息发送到 私信 / 直接对话(DM) 中;如果设为 ,则会禁止发送到私信,只允许发送到群聊等公开渠道 心跳消息上下文精简 只注入启动文件中的 内容作为心跳消息的上下文(不加载其他冗余信息),让心跳消息更轻量化 (注释) 心跳活跃时段 仅在每天 8:00 到 24:00 之间发送心跳,注释后表示不限制时段 (注释) 附带推理过程 额外发送一条标注为 的消息,说明心跳发送的逻辑;注释后不发送

常用设置:​

  • 15m — 比较频繁,适合工作日白天​
  • 30m — 默认值,平衡效率和成本​
  • 1h — 比较节省,适合非工作时间
 
  

心跳适合“隔一会儿检查一次”的任务。但有些事情需要精确的时间,比如:​

  • 每天早上 8:00 发晨间简报​
  • 每周一上午 9:00 发周报​
  • 每月 1 号检查服务器账单​
 
  

Cron 表达式和 Linux 的 crontab 一样:

 
  

让我用自己的例子,给你展示「主动工作」的真实效果。

  1. 晨间简报(每天 8:00,Cron)

自动检查 Gmail + 日历 ,整理成一条消息。早上打开手机第一眼就能看到今天的全貌,不用打开任何 App。

  1. 会议提醒(每次心跳检查)

每 30 分钟看一次日历。发现 2 小时内有会议就提前提醒,附上可能需要准备的材料(从邮件和记忆中推断)。

  1. 邮件监控(每次心跳检查)

重要邮件立即通知,普通邮件攒到简报里。我怎么判断「重要」?根据发件人(合作方 > Newsletter)、关键词(urgent, 发票, 回复)、和历史模式(这个人的邮件通常秒回 → 重要)。

  1. 数据异常告警(每天 2-3 次心跳检查)

扫一眼公司系统的运营报告还有数据同步等等,有异常就预警。

  1. 晚间复盘(每天 21:00,Cron)

把今天的重要事件记录到每日笔记里,更新 MEMORY.md。这样明天的我还是「认识昨天」的我,不会从零开始。

文档参考:https://my.feishu.cn/wiki/DEaTwoZn0izajqkk98mcRge3nae

小讯
上一篇 2026-03-29 09:15
下一篇 2026-03-29 09:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/232490.html