自动化与定时任务
| 类型 | 触发 | 典型场景 |
|---|---|---|
| 一次性 | 指定时间点跑一次 | “明天下午 3 点提醒我开会” |
| 周期性 | 按规则重复 | “每天早上 8 点出一份 AI 日报” |
周期性任务怎么写规则
Section titled “周期性任务怎么写规则”用标准的时间规则表达式(RRULE),常用组合:
| 想要的效果 | 写法要点 |
|---|---|
| 每天 9 点 | 频率为天 + 小时 9 + 分钟 0 |
| 每周一三五 9 点 | 频率为周 + 星期 MO,WE,FR + 小时 9 |
| 每 2 小时 | 频率为小时 + 间隔 2 |
| 每月 1 号和 15 号 | 频率为月 + 日期 1,15 + 小时 |
关键技巧:多天要用逗号写在同一个任务里,不要为每天各建一个任务。
❌ 周一建一个、周三建一个、周五建一个(三个任务)✅ 一个任务,星期写 MO,WE,FR任务列表按逻辑任务去重,建多了管理会乱。
最重要的一条:提示词必须自包含
Section titled “最重要的一条:提示词必须自包含”自动化任务运行时,看不到你现在的对话。
它只有你写在任务里的那段提示词。所有信息——公司名、文件路径、指标定义、URL、你的偏好——必须全部写进去。
❌ 错误示范:"生成昨天的数据报告"
✅ 正确示范:"从 /Users/me/data/sales.csv 读取昨天的销售数据,按地区汇总,生成一份 Markdown 报告,包含总销售额、Top 5 地区、环比变化,输出到 /Users/me/reports/YYYY-MM-DD.md,报告开头写一句结论"判断标准:半年后的你看到这段提示词,能执行吗? 不能就继续补。
让任务交付最终结果,不要只做第一步
Section titled “让任务交付最终结果,不要只做第一步”❌ 弱任务:"抓取今天的 AI 新闻"✅ 强任务:"抓取今天的 AI 新闻 → 整理成 10 条中文要点 → 生成配图 → 通过 Buffer 排期发布到 X 账号"一个自动化跑完整条链路,才是真的省时间。只做第一步,你每天还是要手动接后面四步。
管理现有任务
Section titled “管理现有任务”可以对任务做这些操作:
- 列出全部任务,看状态(启用/暂停)
- 查看某个任务的详情
- 修改任务(只传要改的字段,其他保持不变)
- 删除任务
⚠️ 不要用命令行或文件操作去改自动化配置——有专用工具就走工具,手动改文件容易导致状态不一致。
一个完整的实战案例
Section titled “一个完整的实战案例”需求:每天自动监测几个技术账号的新内容,翻译后发到内容平台。
任务配置要点:
- 频率:每 2 小时一次
- 提示词里写清:监测哪几个账号、用什么脚本、日志落到哪个文件、要不要补发历史内容
- 脚本本身要能“直接跑、不需要人工干预”
踩过的坑:
- 日志一定要落文件,不落文件出问题没法排查
- 脚本要设成非交互模式,否则定时任务会卡在等待输入
- 历史内容补发要有开关,不然新任务上线会把几个月前的老内容全发一遍
三层记忆系统——让 AI 记住你的项目。