乐于分享
好东西不私藏

openclaw 定时任务

openclaw 定时任务

过程记录

通过 openclaw,我目前设定了 3 类定时任务,分别是:

任务
内容
情绪按摩
基于当日信息 (日期/天气/时事新闻等),从我整理好的上万条语录中,早晚各一次推送一条最适的语录
openclaw 技术追踪
每天中午搜索 x 上与 openclaw 近一天相关的内容,找出价值最高的 5 条进行推送
股市分析
每天定时分析股市数据,包括今日概况 / 市场特征 / 不同视角解读等

配置过程经历过如下阶段:

阶段
事项
临时性任务
通过 chat 方式描述任务,openclaw 自动配置任务
文件描述任务
将任务内容写入到文件中,通过 chat 方式让 openclaw 配置定时任务
迭代任务文件
人工修改文件,或 chat 方式让 openclaw 完善任务文件
应用最佳实践
通过 SPEC 和 skills 约束任务文件的更新

这个过程可以简化为:1. 试验任务价值2. 持久化管理任务3. 提升任务价值4. 基于最佳实践,从任务管理角度进一步提升任务价值

相应的 skills 已经放到这里,可自取:https://github.com/flyer103/skills/tree/main/cron-task-spec

思考

比较有趣的是第 4 个阶段,本质上是如何进行任务管理,业界有成熟的管理实践,如 SMART 原则,它是任务管理、目标设定里最常用的一套标准,用来让目标更清晰、可落地:

缩写
说明
S(Specific)明确具体
目标要清晰,不模糊,说清要做什么
M(Measurable)可衡量
能用数据或结果判断是否完成
A(Achievable)可实现
目标在能力和资源范围内,不空想
R(Relevant)相关性
目标和整体方向、个人 / 团队需求一致
T(Time-bound)有时限
有明确截止时间,避免无限拖延

业界有对 SMART 原则的改进,也有其他行之有效的任务管理实践,那么就可以问下 openclaw:业界是否有对 SMART 原则的改进,并应用到定时任务标准的制定这样可以得到如下的内容,基于 AI 来学习和应用任务管理最佳实践,并即时应用于手头的任务管理中:

参见我上述提供的 skill,即可发现该 skill 是基于 SMART-ER 原则来管理定时任务的设定,同时增加了符合我的使用场景的小规范,如任务格式等。

AI 是对个人和团队的放大器,能放大正向的能力,如最佳实践,也能放大负向的能力,如低水平的迭代等。业界通过 Harness Engineering 来约束 AI 的执行过程,提升 AI 的正向效果。若把 AI 中的大模型类比为 CPU,把 skills / tools / openclaw / claude code 类比为操作系统,可以更好理解这个过程和必要性。也就意味着,个人和团队通过 AI 工具提效的过程,也是持续提升 学习+应用+迭代 业界技术/非技术的最佳实践的过程。