Skip to content

自动化任务与定时执行 ​

自动化是减少重复,不是无人值守 ​

很多人一听“自动化”就以为是设好规则再也不用管。结果任务跑歪了没人发现,连续几天的产物都是错的,下游已经发出去才看到。自动化真正解决的是“每周都要做一遍、输入稳定、结果可验收”的重复任务,不是把判断也交给机器。

自动化前先手工跑通并通过验收。没有稳定的手工任务,自动化只会放大错误——手工时一次错,自动化后天天错。确认输入、验收标准和返工原因都已记录,再考虑定时执行。

mermaid
flowchart LR
    A[手工跑通并验收] --> B[创建定时任务]
    B --> C[设频率目录模型通知]
    C --> D[低频率试运行]
    D --> E{输出稳定?}
    E -->|否| F[调提示词或回退]
    F --> D
    E -->|是| G[设失败停止条件]
    G --> H[人工每周抽查]
    H --> I[失败不覆盖上一期]

主案例:每周五自动生成项目周报 ​

场景:项目经理每周五要汇总项目目录里本周更新的文件,整理完成项、风险、下周计划和待决策事项。过去手工做要一小时,目标是让它每周自动跑,到点拿结果。

第一步:先手工跑通 ​

自动化前先用同一提示词手工跑一次,确认产物符合验收标准:

text
汇总当前项目目录内本周更新的文件,整理完成项、进展、风险、下周计划和待决策事项。
约束:只读输入,不发送外部消息,缺失负责人不得猜测,标为待确认。
输出:按日期命名的周报.docx 和来源清单.md。
验收:每条进展都能回到对应输入文件,运行记录可见,失败不覆盖上周文件。

第二步:创建定时任务并设参数 ​

官方文档称“自动化”,客户端 5.5.4 版本起界面已统一更名为“定时任务”页面(5.7.0 起页面焕新,可集中查看任务模板、配置与运行记录)。进入定时任务页面创建任务,设置触发频率、生效日期区间、工作空间、模型和技能:

参数建议说明
频率与生效区间每周五 18:00从低频率开始,先每周一次再加密;定时规则支持设置执行频率和生效日期区间
工作空间独立文件夹未指定时默认自动分配 automation-xxxx 独立工作空间
模型默认即可复杂分析再升级,省积分
通知成功/失败都通知可推送到小程序:任务执行完成后自动将结果发送至 WorkBuddy 小程序

第三步:低频率试运行并检查记录 ​

以低频率试运行,连续跑几天看三件事:输出是否稳定、积分消耗是否合理、失败时是否停止。试运行期间不接入下游发送——别在没验证稳定前就把结果自动发给领导。

第四步:设失败停止条件和回退方案 ​

text
为项目周报自动化设置容错:
1. 连续失败 2 次暂停,通知责任人;
2. 失败不覆盖上一期文件,新产物按日期命名;
3. 每周一人工抽查上周五产物,确认无异常再归档;
4. 没有新内容时生成空报告并标注,不复制旧内容冒充。

ps:5.5.6 版本起客户端已优化定时任务错误提示,不再展示无意义的内部错误码,且失败后可在当前会话中继续,避免创建重复的任务会话。任务报错时不要直接归因后端;更新客户端,手工运行最小任务,验证模型/Skill/授权是否正常。在自动化流程中加错误处理:失败后等待 30 秒重试 1 次(提示词层面的兜底,客户端自身已有内置重试机制),仍失败则跳过并记录。

不想从零写提示词:任务模板与历史汇总 ​

定时任务页提供任务模板,覆盖新闻推送、周报生成、体检预约以及学习计划等常见场景,可直接套用后再改输入。同一任务的历次运行在 5.7.5 版本起的定时任务汇总页按时间线展示,可集中查看执行结果和产物;任务产物完成时会有系统通知,点击提醒即可打开对应产物——这是核对“失败不覆盖上一期”最直接的工具。

执行限制与积分:任务仅在配置的时间规则触发时执行,受任务频率、最大执行时长与系统并发控制限制。积分方面,简单提醒类消耗较低;代码巡检、文档汇总、连接器分析等复杂任务可能产生较多 Token 消耗。

延伸:每日 AI 行业简报和月底票据清单 ​

同样的方法可以用于每日行业简报:固定信息源、关键词、时间范围,每天生成去重摘要和原文链接。月底整理票据清单也行,但不要自动提交报销——整理归整理,提交归人。

text
每天 8:00 从固定信息源收集 AI 主题资讯,限定最近 24 小时,按链接和标题去重。
输出 YYYY-MM-DD-digest.md,包含标题、两句摘要、日期和原链接。
验收:链接可打开;失败不覆盖上一期;没有新内容时生成空报告。

自动化任务常见错误 ​

常见错误为什么会发生更好的写法
没手工跑通就开自动化急于省时间先手工跑通并验收,记录返工原因
频率一开始就很高想多产出从低频率开始,稳定后再加密
试运行期就接入下游发送图省事试运行期不外发,验证稳定再接入
失败覆盖上一期文件没设回退新产物按日期命名,失败不覆盖
报 InternalError 一直重试以为是网络问题5.5.6 起错误提示已优化;重试 1 次仍失败,在当前会话继续排查模型/Skill/授权

创建并查看自动化任务 ​

自动化页包含“定时任务”和“运行记录”。创建任务时明确名称、触发时间、工作目录、输出位置和成功/失败通知;先低频试运行,再逐步扩大。

WorkBuddy 自动化任务页
WorkBuddy 添加定时任务
WorkBuddy 自动化预设模板
WorkBuddy 自动化运行记录