用WorkBuddy搭建每日AI日报自动推送:从定时配置到微信通知 发布时间:2026/10/1 13:46:25 拓冰企业网站定制 { 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\ntext\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\ntext\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 工作流。这比任何一次单独的推送都更有价值。 } 网站建设 企业官网 运营推广 返回列表