你的AI助理,该心跳还是该定时?
凌晨两点,你突然失眠。
拿起手机,给AI助理发了条消息:”最近有什么新闻?”
它秒回了你一份今日简报——原来过去半小时里,日本治安警报升级、黄金价格突破千元大关、伊朗无人机袭击了以色列的运输中心。
你甚至没问它怎么知道的。
这不是魔法,这是心跳。
01 什么是心跳?为什么你的AI能”主动”提醒你
想象一下,你有一个贴心的助理,他每隔半小时会抬头看你一眼:
“老板,邮箱里有封紧急邮件要不要现在处理?”
“明天上午有个会议,要不要我帮你准备资料?”
“持仓的隆基绿能今天涨了2%,要不要看看?”
这就是心跳(Heartbeat)机制。
它是AI助理在主会话里以固定间隔运行的巡逻兵,每次醒来做一组检查清单,然后决定要不要跟你说话。如果没什么大事,它就默默回一句HEARTBEAT_OK,不打扰你。
你只需要在HEARTBEAT.md里写好检查项,它就会自动执行:
# 心跳检查清单\n- 检查邮箱有没有紧急邮件\n- 查看明天是否有重要会议\n- 看看持仓股有没有异动\n- 如果安静超过8小时,发个简单问候
省心、省力、省Token。
02 什么是定时任务?为什么它更像是”闹钟”
心跳是”每隔半小时看一眼”,定时任务(Cron)则是”每天早上9点准时叫我起床“。
区别在于两个字:精确。
定时任务在隔离会话里独立运行,不影响你和AI正在聊的话题。它更适合:
-
需要准点触发的任务(比如每天早上9:00推送日报) - 不需要上下文
的独立任务(比如生成一份报告发到你邮箱) -
需要用更强模型执行的深度分析 -
无论你在不在,都一定要运行的后台任务
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
03 一个比喻说清楚
心跳 = 你请了一个住家保姆
定时任务 = 你雇了一个按小时收费的家政阿姨
住家保姆(心跳)住在你家,随时观察,有需要随时出手,但她的工资是按月发的(Token消耗)。
家政阿姨(定时任务)按次上门,准时准点,干完就走,适合那些”我知道什么时候需要她”的场景。
两者不是非此即彼,而是配合使用。
04 最高效的配置:两者组合
心跳(每30分钟)处理这些:
-
邮件/消息检查 -
持仓异动提醒 -
日历事件提醒 -
简单日常问候
定时任务处理这些:
-
每天早上9:20 推送A股盘前分析(精确) -
每天下午15:00 推送A股复盘(精确) -
每周一早上10:00 自动发布公众号推文 -
偶尔的”20分钟后提醒我……”(一次性)
这样做的好处是什么?你不需要主动去想”该问AI点什么”,该来的信息会自动来。
05 成本考量:心跳其实更省钱
你可能觉得心跳一直跑会消耗很多Token。确实,但文档里有一个很实在的建议:
保持 HEARTBEAT.md 精简,减少无谓的Token开销。
心跳一个轮次可以批量处理10项检查,比拆成10个独立的定时任务要省得多。
定时任务适合那些”大活儿”(深度分析、定期报告),心跳适合那些”零碎活儿”(检查+提醒)。
06 写在最后
回到开头那个场景。
凌晨两点,你失眠了,随口问了一句”有什么新闻”。AI助理之所以能秒回,不是因为它一直在等你,而是因为它在过去的几个小时里一直在默默巡逻——看着新闻、盯着行情、记着你的持仓。
它不是被动等待命令的工具。
它是真正在替你操心的助理。
而这一切的背后,就是心跳和定时任务在交替运转。
你的AI助理,该用心跳还是定时?
答案是:都要。 让心跳替你感知,让定时替你执行。
夜雨聆风