你有没有这样的经历:

  • 每天早上打开电脑,第一件事是手动检查邮件、看日历、刷新闻……
  • 重要会议前 10 分钟才想起来,手忙脚乱
  • 周报要写,但总是忘到周五下班前才开始

这些事情,本来可以让 AI 替你做

今天这篇,我们聊聊 OpenClaw 的定时任务与提醒功能——它是怎么把你的 AI 助理从"被动回答"变成"主动工作"的。


一、为什么需要"主动型"AI?

大多数人用 AI 的方式是这样的:

你 → 问问题 → AI 回答 → 结束

这是被动模式。AI 坐在那里等你发话,你不问它就什么都不做。

但真正的贴身助理不是这样工作的。一个好的助理会:

  • 早上 8 点提醒你今天的日程
  • 发现你有未读重要邮件时主动告诉你
  • 在你开会前 15 分钟发一条提醒
  • 每周五自动整理本周工作摘要

这就是主动模式,也是 OpenClaw 定时任务的核心价值。


二、OpenClaw 的定时系统:Cron + Heartbeat

OpenClaw 提供两种"主动触发"机制:

🕐 Cron 定时任务

类似 Linux 的 cron,但更智能——不只是执行脚本,而是触发 AI 完成一个任务

支持三种调度方式:

类型 示例 适用场景
at 2026-03-25 09:00 一次性提醒
every 每 30 分钟 周期性检查
cron 0 8 * * 1-5 工作日早 8 点

💓 Heartbeat 心跳

每隔一段时间(比如 30 分钟),OpenClaw 会自动"唤醒"助理,让它检查一遍待办事项。

你可以在 HEARTBEAT.md 里写下需要定期检查的内容:

# HEARTBEAT.md

- 检查未读邮件,有重要的就通知我
- 看看今天还有没有未完成的日程
- 如果距离下一个会议 < 30 分钟,提醒我

助理每次心跳都会读这个文件,按清单执行。


三、实战:我是怎么配置自动化工作流的

下面是我实际在用的几个定时任务,供参考。

场景 1:每日早报(工作日 8:00)

每天早上 8 点,AI 自动:
1. 读取今日日历事件
2. 检查未读邮件摘要
3. 汇总成一条早报推送给我

效果:我打开手机,第一条消息就是今天的"情报简报",不用自己去翻。


场景 2:会议前提醒(提前 15 分钟)

每次日历有新事件时,自动设置一个"提前 15 分钟"的提醒

再也不会因为沉迷写代码而错过会议了。


场景 3:周报自动起草(周五 17:00)

每周五下午 5 点,AI 读取本周的工作记录,
自动生成一份周报草稿,保存到指定文件夹

我只需要改改措辞,5 分钟搞定周报。


场景 4:每日博客写作提醒(工作日 8:35)

每个工作日 8:35,触发 AI 根据主题规划写当天的博客文章,
8:40 前保存到指定路径

(没错,你现在读到的这篇文章,就是这样生成的 😄)


四、Cron vs Heartbeat:怎么选?

┌─────────────────────────────────────────────────────┐
│                  选择决策树                          │
│                                                     │
│  需要精确时间?                                      │
│       ├── 是 → 用 Cron(精确到分钟)                │
│       └── 否 → 用 Heartbeat(批量检查更省资源)      │
│                                                     │
│  一次性还是周期性?                                  │
│       ├── 一次性 → Cron at 模式                     │
│       └── 周期性 → Cron every/cron 模式             │
│                                                     │
│  需要独立上下文?                                    │
│       ├── 是 → Cron isolated session               │
│       └── 否 → Heartbeat(共享主会话上下文)         │
└─────────────────────────────────────────────────────┘

简单记忆法:

  • Cron = 闹钟,精确、独立、一件事
  • Heartbeat = 巡逻,定期、批量、多件事

五、进阶:让 AI 自己管理自己的任务

OpenClaw 有个有趣的特性:AI 可以自己创建和管理 Cron 任务

比如你说:“帮我在明天下午 3 点提醒我给客户发报价单”,AI 会:

  1. 理解你的意图
  2. 自动创建一个 at 类型的 Cron 任务
  3. 到时间自动触发,发送提醒

你不需要懂任何 cron 语法,用自然语言说就行。

这就是 AI 助理和传统自动化工具的本质区别:你说人话,它做机器活


六、自动化工作流的设计原则

用了一段时间之后,我总结了几条原则:

✅ 从高频重复任务开始

每天都要做的事,最值得自动化。早报、提醒、日志记录——这些是最好的起点。

✅ 渐进式,不要一次配太多

一次配 10 个定时任务,你会发现 AI 一直在"打扰"你。先配 2-3 个,用顺手了再加。

✅ 给 AI 明确的输出格式

定时任务的输出要简洁。比如早报,规定"不超过 5 条,每条一行",比让 AI 自由发挥要好得多。

✅ 保留人工确认环节

对于"发送邮件"、"提交文件"这类有外部影响的操作,建议让 AI 先起草,你确认后再执行。


七、一个完整的"自动化工作日"长什么样?

07:55  AI 读取日历 + 邮件,生成早报
08:00  早报推送到手机
08:35  触发今日博客写作任务
08:40  博客文章保存完毕

09:45  检测到 10:00 有会议,发送提醒
09:55  再次提醒(5 分钟前)

12:00  午间心跳:检查上午未读消息

17:00  周五触发周报起草(仅周五)
17:30  心跳:检查今日未完成事项

21:00  日志整理:把今天的工作记录写入 memory 文件

这不是科幻,这是我现在的实际工作状态。


总结

OpenClaw 的定时任务系统,让 AI 助理从"工具"变成了"同事"。

它不再只是等你发问,而是主动在合适的时间做合适的事

功能 价值
Cron 定时任务 精确触发,独立执行
Heartbeat 心跳 批量检查,节省资源
自然语言设置 零门槛,说人话就行
AI 自主管理 助理帮你管助理
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐