设置定时任务——让 AI 龙虾到点自动干活
定时任务能做什么
AionClaw 的定时任务可以在你不在的时候自动执行——电脑开着、到了设定的时间、触发条件满足,它就自动开始跑。
适合自动化的典型任务类型:
| 任务类型 | 例子 |
|---|---|
| 周期性报告 | 每天早上 8 点生成行业简报、每周五下午 5 点汇总代码提交记录 |
| 数据监控 | 每 2 小时检查竞品价格变动、每天晚上抓取电商销售数据 |
| 定时提醒 | 提前半小时提醒你开会、每周一提醒你检查本周计划 |
| 定时操作 | 每天下班前自动整理桌面文件、每周日清理临时目录 |
| 批量任务 | 每月 1 号生成上月财务汇总、每周一生成周计划模板 |
创建定时任务的三种方式
方式一:对话框里说(最快)
直接说:
"每天早上 8 点,帮我从这 5 个 RSS 源抓新闻,总结成 500 字简报,存到 D:\工作\简报\"
"每周五下午 5 点,汇总本周的代码提交记录,生成 Markdown 周报草稿"
"每月 1 号,把上个月的销售数据做个 Excel 汇总,加一张柱形图"
系统会自动理解你的意图,弹出确认窗口:
确认定时任务
━━━━━━━━━━━━━━━━
任务名称:每日行业简报
执行频率:每天 08:00
执行内容:从 5 个 RSS 源抓取 → Kimi 总结 500 字 → 存到 D:\工作\简报\
下次执行:明天 08:00
[保存并启用] [修改] [取消]
点"保存并启用"就完成了。
方式二:定时任务管理界面
在设置 → 自动化 → 定时任务里,用表单创建:
- 任务名称:起个容易识别的名字
- 执行频率:每天 / 每周 / 每月 / 自定义 cron 表达式
- 执行时间:具体几点几分
- 执行内容:用自然语言描述任务
表单方式适合想精细控制时间和条件的场景。
方式三:基于已有任务创建
如果你已经在跑一个手动任务,觉得这个任务可以自动化,可以在任务详情里点"存为定时任务"——系统自动把当前任务的完整配置(专家、技能、输出目录等)复制为定时任务模板,你只需要设置执行时间。
定时任务的执行机制
到了设定时间后:
- 检查执行条件:电脑是否开机?网络是否连接?上次的同名任务是否还在跑(防止重复触发)?
- 自动启动执行:如果条件满足,任务自动开始,不需要任何人干预
- 进度推送:执行过程中,进度推送到你绑定的聊天工具(如果有的话)和手机 App
- 完成通知:执行完成后,成品存到指定目录,同时推送完成通知
管理定时任务
在设置 → 自动化 → 定时任务列表里,可以:
- 查看所有定时任务:名称、频率、上次执行时间、下次执行时间、状态
- 暂停 / 启用:临时停用某个任务或重新启用
- 编辑:修改执行时间、内容、输出目录等
- 立即测试一次:不等下次触发,现在就跑一次看看能不能正常执行
- 删除:不再需要的任务直接删除
定时任务和手动任务的区别
| 维度 | 定时任务 | 手动任务 |
|---|---|---|
| 触发方式 | 到点自动执行 | 你主动发起 |
| 权限策略 | 必须预先在"定时任务授权"里放行涉及的目录和操作 | 每次执行前弹窗请求 |
| 进度查看 | 历史记录和聊天通知 | 执行面板实时显示 |
| 失败处理 | 自动重试(最多 3 次),仍失败则记录日志 | 你在场时可以随时调整 |