我用 WorkBuddy 跑了大半年的定时任务,每天早上自动采集新闻、整理简报、存知识库,全程不用人盯。但刚开始也踩了不少坑——调度规则不会填、提示词写太笼统、不知道在哪看执行结果。
这篇文章把自动化任务从零到跑通的全流程拆成 7 步,每步都告诉你点哪个按钮、填什么内容。
第一步:想清楚任务要干什么
动手前先回答三个问题: 1. 跑完要拿到什么?(简报?文件?推送?) 2. 多久跑一次?(每天?每周?每月?) 3. 需要读什么数据源?(本地文件?网络 API?数据库?)
目标越具体,提示词越好写。比如"采集本地新闻并按四类分类"就比"帮我看看今天有什么新闻"靠谱得多。
第二步:打开自动化管理界面
在 WorkBuddy 对话界面,找到左侧或底部的功能入口,点开自动化管理面板。你会看到一个列表页,已经建的任务会列在这里,右上角有"新建"按钮。
点击新建自动化,进入创建表单。表单字段不多,但每个都要填对:
| 配置项 | 说明 |
|---|---|
| 名称 | 给任务起个你能认出来的名字,比如"南安每日要事采集" |
| 状态 | 先选"暂停"(PAUSED),等全部设置好了再改成"激活"(ACTIVE),避免配一半就跑了 |
| 执行目录 | 填任务跑的时候在哪个目录下工作,建议指定一个固定的工作区路径 |
第三步:选调度类型并填调度规则
调度类型选"一次性"还是"循环"取决于你的需求:
- 一次性(once):只跑一次,比如"明天下午 3 点提醒我开会"。需要填一个具体时间(ISO 8601 格式,比如 2026-09-20T15:00)
- 循环(recurring):按规则重复跑,需要填调度规则(RRULE)
RRULE 调度规则速查表
循环任务的调度规则用 RRULE 格式,听起来吓人,其实就几个套路:
| 场景 | RRULE 写法 |
|---|---|
| 每天早上 9 点 | FREQ=DAILY;BYHOUR=9;BYMINUTE=0 |
| 每 2 小时跑一次 | FREQ=HOURLY;INTERVAL=2 |
| 每周一三五上午 9 点 | FREQ=WEEKLY;BYDAY=MO,WE,FR;BYHOUR=9;BYMINUTE=0 |
| 每月 1 号和 15 号上午 9 点 | FREQ=MONTHLY;BYMONTHDAY=1,15;BYHOUR=9;BYMINUTE=0 |
| 每周六上午 10 点 | FREQ=WEEKLY;BYDAY=SA;BYHOUR=10;BYMINUTE=0 |
| 每季度第一天上午 9 点 | FREQ=YEARLY;BYMONTH=1,4,7,10;BYMONTHDAY=1;BYHOUR=9;BYMINUTE=0 |
关键点: - DAILY 必须带 BYHOUR 和 BYMINUTE,不然不知道几点跑 - WEEKLY 必须带 BYDAY 指定星期几 - HOURLY 别加 BYHOUR,只要 INTERVAL 就行
第四步:写好提示词
提示词是自动化任务的"灵魂"。一个好的提示词应该包含:
- 输入:要处理什么数据(文件路径、API 地址、数据源)
- 处理逻辑:怎么做(筛选条件、计算规则、转换格式)
- 输出:生成什么(文件格式、保存位置、推送方式)
- 约束:有什么不能做的(不覆盖原文件、不发送敏感信息)
示例提示词:
请读取 D:/数据/每日销售.xlsx,统计各区域销售额并按降序排列,
生成一份 Markdown 简报保存到 D:/报告/日报_YYYY-MM-DD.md,
同时把简报内容推送到企业微信群(Webhook: https://qyapi.weixin.qq.com/...)。
注意:不要修改原文件, YYYY-MM-DD 用今天日期替换。
第五步:测试运行
配置完成后,不要急着激活!先手动测试一次:
- 在自动化面板找到该任务,点击"测试运行"
- 观察执行过程和输出结果
- 检查输出文件是否正确、推送是否成功
- 有问题就改提示词或调度规则,直到跑通
第六步:激活任务
测试无误后,把状态从"暂停"改为"激活"(ACTIVE)。任务就会按你设定的规则自动运行了。
建议开启"推送到小程序"开关,这样任务跑完后结果会自动发到你的 WorkBuddy 小程序,不用开电脑也能看。
第七步:监控与维护
任务跑起来之后,定期检查以下几点:
- 执行日志:看看有没有报错或异常跳过
- 输出质量:随机抽查几期输出,确认内容符合要求
- 积分消耗:留意每月积分使用量,避免超额
- 规则调整:业务变化时及时更新提示词或调度规则
常见坑与避坑指南
坑 1:提示词太笼统
❌ "帮我看看今天有什么新闻" ✅ "采集腾讯新闻首页 Tech 栏目过去 24 小时的文章,按 AI/硬件/软件分类,每类最多 5 条,输出 Markdown 简报"
坑 2:忘记写文件路径
定时任务运行时的工作目录不一定和你以为的一样。提示词里的文件路径建议用绝对路径,比如 D:/报告/日报.md 而不是 ./日报.md。
坑 3:RRULE 格式错误
- DAILY 必须带 BYHOUR 和 BYMINUTE
- WEEKLY 必须带 BYDAY
- 逗号分隔多个值(如
BYDAY=MO,WE,FR)
坑 4:没有先测试就激活
一定要先测试运行,确认无误后再激活。否则可能跑出垃圾内容还浪费积分。
总结
自动化任务的核心公式:明确的输入 + 清晰的逻辑 + 具体的输出 + 充分的测试 = 可靠的自动化。
从一个小任务开始试水,跑通之后再逐步扩展,不要一上来就想搭一条完美流水线。WorkBuddy 的自动化功能已经足够稳定,剩下的就是不断打磨提示词和规则。