Heartbeat:让 AI 主动出击

OpenClaw 深度解析系列 · Day 9

真正有用的 AI 应该是"主动出击"的。Heartbeat 就是 OpenClaw 实现主动 AI 的机制——AI 定期醒来,检查任务清单,有事就做,不用等着被问。

Heartbeat 是什么

定时任务系统。AI 定期(默认 30 分钟)醒来,检查 HEARTBEAT.md,执行需要做的事情。类比:手机推送服务。

HEARTBEAT.md 配置

## Quantrade 监控(每 5 分钟)
bash scripts/quantrade-monitor.sh

## 磁盘检查(每天上午)
df -h,超过 90% 通知

## 记忆整理(每周六)
读 memory/(7天),提炼更新 MEMORY.md

## 新闻推送(每天 9 点)
抓取新闻,过滤后推送 Telegram

状态管理

用游标文件记录上次处理到哪里:echo $NEW_MAX_ID > last-order-id.txt,下次从断点继续。

频率建议

  • 量化交易:每 5 分钟
  • 新闻推送:每天 1-2 次
  • 记忆整理:每周 1 次
  • 一般检查:每 30 分钟

明天开始实战篇——从零搭建完整的个人 AI 助手。