☰
用WorkBuddy搭建每日AI日报自动推送:从定时配置到微信通知
2026/10/1 13:46:24 网站建设 项目流程
{ "content": "\n我给我的 WorkBuddy 加了一个每天 10:30 的定时任务,让它在上午自动汇总 AI 圈子值得看的信息、生成一份简报,再自动推到微信的服务通知里。这个配置做完之后,我每天早上不用再翻十几个群聊、刷几十个公众号,打开微信就能看到一份按我自己的标准整理好的 AI 日报。很多人问我是怎么搭的,这篇就把完整的思路、技能配置、踩坑记录和最后维护经验都写出来。\n\n如果你手头正好有 WorkBuddy,或者对这类“个人 AI 工作流”感兴趣,顺着文章的步骤走,半小时内就能复现这个定时推送任务,不需要会写代码,关键是理解“触发器 + 技能 + 渠道”这三件事之间的关系。\n\n## 1. 想清楚再动手:闹钟背后的真实需求\n\n### 1.1 我每天要处理的信息到底有多碎\n\n我的工作长期围绕着 AI 圈打转,日常输入至少来自这几个方向:模型发布和版本迭代、开源仓库更新、工具类产品动态、学术论文、各领域落地案例。这些信息分散在不同的微信群里、不同的公众号里、不同的技术社区里。人肉去刷的问题不在于“看不完”,而在于看的过程里没有过滤标准,很容易被标题党带偏。\n\n我会因为一条夸张的标题点进去,花五分钟读完发现根本没有实质内容;也会因为某个群聊里的一条简短讨论,错过真正重要的更新。时间就这样被切碎。所以我真正需要的不是“更多信息”,而是一个能替我完成“采集、筛选、摘要、排序、送达”的动作。\n\n### 1.2 为什么选择固定时间推送,而不是实时推送\n\n很多人的第一反应是推送越及时越好,但我试过之后发现完全不是这么回事。实时推送意味着我的一整天都会被不断打断,注意力被撕成碎片。AI 圈的信息你又不可能全看完,最后只会越追越焦虑。\n\n固定时间推送最大的价值是心理预期可控。我把时间定在上午 10:30,这个点既避开了早高峰的通勤和晨会,又来得及在午饭前花几分钟扫一遍重点内容;同时,早上这段时间能覆盖前一天晚上到今天上午的重要动态,做日报的时间窗刚刚好。对日更型任务来说,选择比勤奋更重要。\n\n### 1.3 为什么选 WorkBuddy 而不是自己写脚本\n\n我也想过直接写 Python 脚本,调大模型接口、再接入微信推送,技术上完全可行。但问题在于维护成本:接口 key 要管理、异常要处理、提示词要调优、推送通道要自建。对一个非程序员背景的人来说,把这些全部跑通是有门槛的。\n\nWorkBuddy 把这条路简化成了配置,核心优势有三点。第一,它允许你用自然语言定义技能,相当于给 AI 写一份“岗位说明书”;第二,它自带微信通道,省掉申请、对接、配置消息模板的繁琐步骤;第三,技能写好后可以复用,同一个规则后续还能扩展成周报、追踪、提醒等新任务。\n\n## 2. 日报不是信息拼盘:内容结构与模板迭代\n\n### 2.1 从“堆链接”到“给观点”的三次迭代\n\n我第一次让 WorkBuddy 生成日报时,只给了一个很简单的指令:“生成今天的 AI 日报”。结果它给我列了五条新闻标题,没有摘要、没有来源、没有观点,看起来像一份书签列表,根本没法直接用。\n\n第二次我加了摘要,让它每条都给一句话概述。输出好了很多,但读起来像把各个网站的简介拼在一起,缺少“为什么这条值得我看”的判断。直到第三次迭代,我在模板里强制安排了“影响分析”这个字段,才终于感觉到这是一份人写的日报,而不是机器做的简报。\n\n下面这张表记录了我的三个版本差异:\n\n| 版本 | 核心问题 | 改进方向 |\n| --- | --- | --- |\n| v1 | 只有标题,没有内容 | 补充摘要 |\n| v2 | 有摘要但像拼盘 | 增加影响分析字段 |\n| v3 | 内容够用但缺少重点 | 加入优先级排序和今日观察 |\n\n### 2.2 最终日报模板长什么样\n\n我现在使用的日报模板分为四层。第一层是一句话概览,相当于给整份日报定调;第二层是关键动态,列出三到四条重点消息,每条都带标题、来源、影响判断;第三层是值得关注的开源项目或工具,这部分会单独列出;第四层是今日观察,用一段 80 字以内的内容点出行业趋势。\n\n这样的结构背后有一个原则:先给结论,再给细节。阅读时间被压缩到两分钟以内,如果看完概览觉得今天没什么大事,就可以直接划走,不用被链接带着跑。\n\n### 2.3 在技能里给 AI 划清边界\n\n只给模板还不够,AI 需要明确的约束条件。我总结出四个边界,全部写进技能描述里:\n\n- **时间边界**:只用最近 18 小时内的信息,避免把旧闻重新包装;\n- **数量边界**:每类不超过两条,总字数控制在 400 到 600 字之间;\n- **格式边界**:统一输出 Markdown 格式,方便微信卡片解析;\n- **来源边界**:只使用配置好的可信来源,禁止生成虚构内容。\n\n边界条件不是限制,它恰恰是让 AI 输出更接近“职业选手”的关键。没有边界的提示词,生成的内容必然发散。\n\n## 3. 实操:从创建智能体到固定推送\n\n### 3.1 新建智能体并选好触发方式\n\n打开 WorkBuddy 工作台,第一步是新建一个智能体。这个智能体相当于一个长期值守的员工,专门执行我的日报任务。在新建时选好名字之后,核心动作是添加“触发条件”。界面里会提供“手动触发”“定时触发”“事件触发”三种方式,这一步必须选“定时触发”。\n\n如果版本较旧、界面显示的是 cron 表达式输入框,也没关系,在下面的小节里会给出可以直接用的写法。\n\n### 3.2 编写核心技能规则(可直接抄)\n\n技能描述是整个任务里最值得花时间的部分。我的技能起名叫 daily_ai_brief,完整提示词如下,你可以直接复制去改:\n\n```text\ntrigger: 每天早上 10:30 执行\n\nyou as: AI 行业观察员\n\n任务目标:生成一份 400 到 600 字的中文 AI 日报,并通过微信推送给用户。\n\n执行步骤:\n1. 收集过去 18 小时内的 AI 圈重点信息,来源限定为已配置的信息源列表;\n2. 按照以下优先级筛选内容:新技术突破、模型发布、开源项目动态、政策与商业动态、工具更新;\n3. 每条信息必须包含:标题、来源、影响判断(为什么重要);\n4. 严禁虚构内容,严禁使用旧闻、冷饭;\n5. 如果引用外部链接,请在标题后保留原文标题;\n6. 总输出不得超过 600 字,最后增加一段 80 字以内的“今日观察”。\n\n输出格式:Markdown。\n```\n\n为什么这些字段有用?因为前两条解决了“选什么”的问题,第三条解决了“怎么写得让人有读下去的欲望”的问题,第四、五条是防幻觉和防旧闻的保险丝,第六条让输出符合微信卡片的最佳阅读长度。\n\n### 3.3 绑定微信通知通道\n\n技能写完后,进入“动作”环节,把结果发送到微信。WorkBuddy 里提供两种格式:一种是发送纯文本到聊天窗口,另一种是以卡片形式发送到服务通知。我选的是服务通知卡片,它跟手机系统通知一样会有弹窗,比普通聊天更不容易漏看。\n\n第一次绑定需要扫码或验证身份,这个动作只需要做一次。需要注意两点:第一,确认你选择的推送账号就是当前登录的微信账号;第二,测试推送别省,先发一条测试文案到微信,确认能收到再挂到定时任务上。\n\n### 3.4 设置每天 10:30 的定时规则\n\n定时规则有两种设置途径。如果界面支持下拉选择,直接选时和分,把时间填成 10:30 即可;如果界面需要填写 cron 表达式,就用下面这一行:\n\n```text\n0 30 10 * * ?\n```\n\n解释一下这串字段的意思:`0` 代表 0 秒触发,`30` 代表 30 分,`10` 代表 10 点,`*` 代表每一天,`?` 则是日期的通配符,合起来就是每天上午 10:30:00 执行。\n\n### 3.5 执行一次测试后再挂正式任务\n\n在保存任务之后,先不要直接等它自动执行。找一个手动运行的入口,先跑一次。测试的价值在于:你可以在没有“定时时间未到”的干扰下,直接看到所有环节是否联通。我一般测试三步:第一步确认内容生成正常,第二步确认微信能收到,第三步确认内容里没有脏数据。\n\n## 4. 常见问题与排查技巧实录\n\n### 4.1 推送时间不对,甚至提前 8 小时\n\n我第一次挂上任务后,本该在 10:30 推送的日报却在一个奇怪的时间点冒出来。后来排查发现,很多定时任务默认使用 UTC 时间,如果没在平台设置里指定本地时区,任务就会按 UTC 执行,等于比本地时间晚 8 小时。\n\n解决办法很简单:在智能体配置里找到时区字段,选择东八区或 Asia/Shanghai。如果界面里没有时区入口,那就只能按 UTC 时间换算 cron 表达式,在服务器时间为 UTC 的前提下,把 `0 30 10 * * ?` 改成 `0 30 2 * * ?`。这一步很容易忽略,也是新手踩得最多的坑。\n\n### 4.2 微信侧始终收不到消息\n\n定时任务显示执行成功,但微信一直没有收到推送,这种问题我遇到过好几次。正常排查顺序是这样的:\n\n1. 先检查微信的服务通知是否被关闭。部分安卓机型和 iOS 的专注模式会折叠或屏蔽服务通知;\n2. 再检查 WorkBuddy 里绑定的推送账号是否和当前登录微信一致,很多用户手机里有两个微信,绑定的是另一个号;\n3. 最后检查是否误触过“不接收此类消息”的按钮,把它重新打开即可。\n\n### 4.3 内容一直“像复读机”\n\n日报连续几天出现高度相似的内容,是特别影响使用体验的问题。原因通常有三个:一是技能描述里没有“排除昨日已推送内容”的指令;二是模型上下文里缓存了旧信息,它在生成时倾向于复用;三是信息源太少,本质上每天能刷到的新内容就那几条。\n\n我的改进思路是在技能描述中明确加入一句:“不要包含前一天已经推送过的标题,如果确实没有新内容,请直接写明今日无新增重点。”同时,把信息源拆成科技媒体、开源社区、一线开发者博客、产品更新公告四类,减少信息源的单一性。\n\n### 4.4 如何判断任务是否真的执行了\n\n很多人在配置完成后会迷失在没有反馈的状态里。WorkBuddy 的执行记录页面就是你的监控面板,每个定时任务后面都有历史运行记录。我会每天看一眼最近一条日志,重点关注两个指标:执行耗时和输出结果字数。如果字数为 0,说明生成阶段出了问题;如果失败超过 30 秒,通常是大模型服务超时或信息源接口异常。\n\n更稳妥的做法是再加一条失败告警:当任务执行失败时,往另一个渠道发一条“日报任务失败,请检查”。这样就不用每天打开后台看状态了。\n\n## 5. 让“闹钟”进化成助理\n\n### 5.1 我的下一步玩法\n\n定时日报跑通之后,WorkBuddy 的价值开始显现。因为技能是可复用的,我顺势规划了三个新场景:一是每周一早 10 点生成一份当周 AI 周报,汇总过去七天的重点动态;二是每天下午 5 点推送“今日值得重点看的三个开源仓库”,给下班后的自我充电留出入口;三是针对某个具体产品群,每天上午同步一份最新的行业竞品动态。\n\n这三个场景在实现上都不需要另起炉灶,核心模板沿用日报技能,只是更换信息源和输出字段。这也是我特别推荐 WorkBuddy 的原因:它不是一次性工具,而是一个可以慢慢长成私人助理的系统。\n\n### 5.2 几个维护心得\n\n最后分享几个实践里沉淀出来的经验。第一,定时任务要定期做减法。如果连续三天推送出来的内容都不值得点开,说明模板或者信息源需要调整,而不是继续堆任务。第二,时间设置可以根据自己的工作节奏动态调整,工作日推 10:30,周末推到 11:00,或者直接关掉,避免产生噪音。第三,不要忽略失败通知的功能,给它单独留一个通道,否则定时任务挂了三四天你都没发现。\n\n我现在的习惯是:每两周回看一次日报历史记录,把点击率高的内容类型记下来,反推回去优化技能规则。定时任务真正神奇的地方不是“到点自动执行”,而是你能把判断标准沉淀成一套可复用的 AI 工作流。这比任何一次单独的推送都更有价值。" }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询