ARTICLE · 1290166
我的AI小助理-阿柯诞生记|第4篇_定时任务篇
我的AI小助理-阿柯诞生记|第4篇_定时任务篇上篇把阿柯的「记性」装好了——项目、偏好它都记着,不用我每次重讲背景。
这篇写计划里的第④块:定时任务。一句话目标——让阿柯能主动按时提醒我、按时帮我校对,而不是每次都得我开口它才动。 一、为啥非得有个「到点提醒」 写抖音内容是个日更的活儿。西施 EP01、王昭君 EP02 一轮轮更,素材得每天攒、稿子得经常写。人嘛,忙起来就容易忘、容易拖。 以前我得自己定闹钟、自己记「今天该更啥了」。现在我想反过来——让阿柯每天定点主动冒个泡: 「广哥,该更新今天的抖音素材 / 写稿啦~」 不止提醒。有些后台活儿(比如探探我的出图环境还活着没、顺手记一条备忘)也想让它自动跑,不用人盯着。 二、它能定时干哪些事 🖼️ 配图 1:阿柯的定时任务,是怎么搭起来的

核心就一个调度器,挂在原来的后端里常驻运行。它能定时触发三类动作: 任务有两种节奏: 三、它是怎么「按时」跑起来的 🖼️ 配图 1(同上,这张图把整条链路画全了):任务从 几个我挺满意的点: 也能 四、实际用起来啥感觉 🖼️ 配图 2:到点了,阿柯主动来提醒

最直观的就是每天打开电脑,阿柯桌面浮窗上飘一句:「广哥,该更新今天的抖音素材 / 写稿啦~」。不用我设闹钟,它自己来。 我不光能收到提醒,还能让它顺手帮我校对——比如定时往记忆库塞一条备忘,或者定时探一下出图环境。等于我不在电脑前,它也在默默盯着。 五、这阶段解决了什么 回看第④块,定时任务补上了「主动」这块: 六、下篇预告 第⑤篇(对应计划第③阶段):给阿柯装上声音——能开口念、能听我说话。写稿念给我听、我动嘴它就干活,彻底把双手从键盘上解放一点。 注:声音这块代码其实早做完了,文章稍后补上;先更这篇「定时提醒」,保证连载不断更。
这篇写计划里的第④块:定时任务。一句话目标——让阿柯能主动按时提醒我、按时帮我校对,而不是每次都得我开口它才动。

桌宠气泡提醒(pet_message):到点了,阿柯桌面上直接弹一句提醒。这是我最常用的——每天 09:00 提醒我更新素材。 写进记忆库(memory_note):到点自动往阿柯的「事实库」里记一条,比如「周报该写了」。等于给它一个长期待办。 探活我的出图环境(comfy_health):只读检查一下本地 ComfyUI 在不在线,只发一个查询、不提交任何任务、不占显卡。纯粹巡检用,安心。
interval:每隔 N 秒来一次(比如每 30 分钟提醒喝口水);daily:每天固定时刻一次(比如每天 09:00)。
config.json 或接口进来 → 调度器后台每秒扫一圈 → 到点就调对应动作 → 每次执行都记一笔账。零依赖、纯本地:调度器用 Python 标准库写的,没引任何第三方包,不占显卡、不联网、不外传。 任务会自己存住:加了什么任务、跑了几次、下次啥时候跑,全写在本地 tasks.json和scheduler_log.jsonl里,关掉再开还在。加任务不用改代码:直接调接口(或命令行)就能加,比如:
curl -X POST http://127.0.0.1:8770/api/tasks -H "Content-Type: application/json" \-d '{"name":"喝水提醒","kind":"interval","every":1800,"action":"pet_message","payload":{"text":"广哥喝口水~"}}'
GET /api/tasks 看所有任务、DELETE /api/tasks?id=xxx 删掉,全在本地,不用登什么后台。
从「我问它」到「它找我」:阿柯不再只是被动应答,会按节奏主动冒泡; 后台活儿自动化:巡检、备忘这类零碎事不用我手动点; 零 GPU、零外传:纯本地线程跑,不抢我跑超分的显卡,素材不出本机; 给后面铺路:浏览器自动化、抓取文档、子智能体这些,将来都能注册成「到点自动跑的任务」。















































































