我给一个智能体接了定时任务,每天早上 8 点自动跑一遍:抓取昨天的行业新闻、让模型总结成五条、推到我飞书。一个月下来省了我每天半小时的剪报时间。这篇讲清楚怎么让 Agent 从"你问它才动"变成"到点自己动"。

先想清楚:定时 Agent 和普通 Agent 差在哪

普通 Agent 是被动的,有人发消息才触发。定时 Agent 是主动的,没有用户输入,是时钟把它叫醒。差别带来两个新问题:

  • 没有用户 query,那"输入"从哪来?得自己构造,或者从数据源拉。

  • 跑完结果发给谁?没人在等回复,得主动推送出去。

这两点想不清楚,定时任务接上了也是空转。

我的搭建步骤

  1. 定时触发器:设 cron,我这条是每天 08:00。平台层面就是填个时间表达式。

  2. 构造输入:触发后没有用户问题,我让流程第一步去拉数据——调一个新闻 API 取昨天的条目。

  3. 模型处理:把抓回来的内容喂给模型,指令是"挑最重要的 5 条,每条一句话,按重要性排序"。

  4. 推送出口:结果发到飞书机器人。这步等于给 Agent 装了"嘴"。

整条链路:闹钟响 → 拉数据 → 模型总结 → 推消息。没有一处需要我手动介入。

踩过的三个坑

坑一:时区。 我设的 8 点,结果它早上 4 点就跑了。平台默认 UTC,我在东八区,差了整整 8 小时。设 cron 一定先确认时区,别想当然。

坑二:空数据没兜底。 有天新闻 API 抽风返回空,模型对着空内容硬总结,生成了一段一本正经的胡话推给我,看着特别假。后来我加了个判断:拉到的数据为空就直接跳过,不发消息。定时任务一定要处理"没数据"这种边界。

坑三:失败了我不知道。 任务静默失败过一次,我连着两天没收到推送才发现。补救是加了条失败通知——任何一步报错,单独发一条"今天的任务挂了"给我。无人值守的任务,失败比成功更需要被通知。

一个小取舍

我本来想让它顺便配图、排版美化,做成日报模板。试了下发现维护成本陡增,模型偶尔把格式搞乱,反而要我手动修。后来砍了,就保留纯文本五条。无人值守的东西,越简单越不容易半夜给你出幺蛾子。

用什么搭的

我用的是一个能拖拽配工作流、还能发布成各种接口的智能体平台,定时触发是内置能力,填个 cron 加几个节点就成,没写一行调度代码。中间总结调的模型 API 走讯飞星辰 MaaS,现成接口,不用自己部署算力。

让 Agent 学会看表,它才算真正帮你干活,而不是等你伺候。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐