用 WorkBuddy 搭建每日 AI 日报:定时采集、模型汇总、微信推送全攻略
说实话以前我每天早上醒来的第一件事是机械地刷开手机在十几个公众号、资讯站和群里来回切换看看 AI 圈又出了什么新东西。刷完一轮脑子里像进了水的硬盘什么也存不下通常到了下午就忘了今天到底有什么值得关注的。后来我把这件事直接丢给了 WorkBuddy让它每天上午十点半准时“上班”先替我跑一圈信息流再让 AI 大模型把当天值得看的 AI 动态整理成一份日报最后自动送进我的微信。整个过程不需要我手动点任何按钮消息到了我手上就是一份已经嚼碎、消化好的“省流版”AI 快报。这篇文章就是把我这套“定时任务 AI 汇总 微信推送”完整链路的手把手记录。我会拆开讲为什么选 WorkBuddy 来做这件事、信息源和推送通道怎么选、具体的任务编排和提示词怎么写以及我跑了两周之后踩过的坑和排查思路。适合那些不想蹲群刷消息、又不想错过 AI 圈关键动态的朋友尤其是对自动化工作流感兴趣但不想从零写代码的人。跟着抄作业二十分钟就能跑通。1. 我为什么要把这份 AI 日报交给 WorkBuddy 来发1.1 每天的“信息焦虑”到底卡在哪先说痛点。做技术或者关注 AI 领域的人普遍都有一种“不敢不看信息”的状态一天不看 AI 相关的东西总觉得自己要掉队。但残酷的现实是每天跟 AI 相关的动态实在太多了——大模型发布、框架更新、开源项目、论文、产品迭代、裁员和融资新闻信息量大且极端碎片化。我以前的做法是订阅一堆 RSS 和公众号再在碎片时间里狂刷。结果就是高峰期公众号攒了几十条未读点开每条都是几百上千字读完一条就忘了上一条真正有价值的深度分析被淹没在水文里等我想起来去整理已经是三天以后热点早凉了。真正的问题不是信息来源不够而是缺一个“每天固定时间帮我把信息降噪并输出结论”的环节。我需要的是结论、是摘要、是“今天哪几件事值得你花五分钟知道”而不是一整屏的标题。1.2 WorkBuddy 的定时任务到底做了什么WorkBuddy 这种 AI 工作台类工具很多人拿它当对话机器人用你问一句它答一句。但真正把它用出价值的方式是发挥它的“任务编排 定时触发 技能Skill调用”能力。简单说就像给一个全能助手写了一张标准化工单时间一到它就照着流程走一遍。我这次搭的工单流程长这样定时触发 → 采集多个信息源 → AI 模型按固定模板生成日报 → 推送到微信。每个环节在 WorkBuddy 里都是一个可配置的动作节点。以前这些动作分散在不同工具里定时用 cron抓取用爬虫脚本总结用 ChatGPT推送用 Server酱或企业微信机器人。现在它们被收拢在一个任务流里而且我能用自然语言去描述“你想让它做什么”不用把所有代码逻辑都自己写一遍。有一个很关键的设计WorkBuddy 这类工具能记住任务上下文。同一个任务里的采集结果会自动传给下一个生成环节我不需要手动把内容复制来复制去也不需要在各个环节之间倒数据。这省掉的不是一分钟两分钟而是整个流程的“心智负担”。我只需要盯输出效果不用管过程管线。1.3 为什么不用自己写代码实现可能有人会问这不就是“定时脚本 大模型 API 微信推送”吗我写 Python 也能实现为什么用 WorkBuddy我承认纯代码方案确实能做到而且要更灵活。但这里有一个很现实的考量维护成本。我自己写过类似的定时爬虫跑了两个月就开始出问题——网站改版导致选择器失效、API 接口变了、服务器 cron 时间对不上、Token 过期没人管。每次修都要花时间时间一长根本坚持不下来。WorkBuddy 的价值在于把“高频变化的部分”信息源解析、模型调用、消息格式封装成了可视化配置。遇到信息源调整我在界面上改一下规则就行不用重新摸代码。而且它是常驻运行的工作台天然解决了我最担心的“电脑没开机任务就漏了”的问题。定时任务由平台侧调度比我自己挂一台电脑跑脚本稳定得多。所以对我来说这不是“能不能做”的问题而是“能不能长期稳定做下去”的问题。我选择把脏活交给 WorkBuddy自己只保留设计日报模板和把控内容质量这两件事。2. 动手前先想清楚推送通道和数据来源怎么选2.1 微信推送的三种合规通道对比标题里写了“送进微信”这里需要说清楚我这里说的“送进微信”走的是官方允许的推送通道不是去碰个人号客户端协议、也不是去解析什么本地数据文件。我试过的合规方案有三种按推荐度排是这样方案适用场景优点缺点推荐度企业微信群机器人自己拉个只有自己的群或小团队群免费、稳定、支持 Markdown、无个人好友限制需要注册企业微信个人可免费注册发到群里而不是单人聊天首选Server酱ServerChan个人微信收消息免费版够用、接入最简单、直接推给个人微信有每日调用次数限制免费版有长度上限备选PushPlus个人微信收消息支持多种模板、历史记录可查同样有频率限制需要关注公众号获取 token备选如果你和我一样主要是自己看我强烈建议直接用企业微信群机器人——拉一个只有你自己的群把 Webhook 地址配进去就行。它还有一个好处日报发出来之后如果后面我想拉两个同事进群一起看不需要改任何配置人进群就能看到历史日报。Server酱这类服务适合不想碰企业微信的人但每天免费调用次数有限日报一天一条基本够用就是偶尔手动测试会浪费次数。2.2 AI 日报的信息来源怎么配置日报的质量上限取决于信息采集这一层。WorkBuddy 里采集节点我不建议只挂一个源。我试过单挂某个资讯站结果那天它更新少日报就变水。我的做法是分层配置来源第一层RSS 订阅源把几个垂直 AI 资讯站的 RSS 灌进去作为基础信息池。第二层主动检索在任务节点里加上当天的关键词搜索动作比如“AI 大模型 发布”“开源 AI 项目”“AI 融资”让模型按这几个方向抓取当天的页面摘要。第三层固定入口我订阅了几个我信得过的深度分析专栏WorkBuddy 会读取它们当天新增的文章链接和摘要。信息源不是越多越好。我一开始挂了快二十个源结果模型生成日报时被大量低质量内容干扰摘出来的全是“xx AI 公众号又发了一篇水文”。后来砍到 8 个核心源每个源在采集时都要求“取热度最高的前 N 条”采集总量限制在 20 条左右日报质量明显提升。记住一个原则采集节点做减法生成阶段才有得挑。如果模型面对的是五十条杂乱输入它很难替你判断“什么值得写进日报”。2.3 日报模板定成什么样才算“能看”我踩过的最深的坑是不给模型模板就直接让它“生成今日 AI 日报”。第一天的输出简直灾难它给我写了一段八百字的小作文开头是“随着人工智能技术的飞速发展……”中间全是正确的废话。从那天起我养成了一个习惯再也不用开放式提问只用封闭式模板。我现在用的日报模板分六块每块都限定了内容和字数今日一句话总结20字以内像新闻标题值得关注的大事最多3条每条必须写明“是什么 为什么重要”总计不超过100字开源和工具更新只列有 GitHub star 增长或社区讨论度的项目附一句价值判断观点和深度文章最多2条提取核心观点不罗列原文数据或趋势信号比如某框架下载量变化、某模型基准测试成绩可选今日不太重要但有意思1条趣味内容调节阅读节奏模板定好之后每天日报的呈现风格就非常稳定。它读起来像我在看一份编辑部做的内参而不是 AI 在那里胡侃。这里多说一句模板一定要放进任务节点的 system prompt 里而不是放在对话开头否则 WorkBuddy 执行到生成节点时可能“忘记规则”。我甚至会把模板固化成 WorkBuddy 里一个自定义 Skill下次新建任务时直接复用连提示词都不用重写。3. 实操在 WorkBuddy 里把整条链路建起来3.1 新建定时任务设定上午 10:30 触发这是整个流程的第一步也是最容易忽略细节的一步。在 WorkBuddy 工作台里我新建了一个名为“每日 AI 日报”的任务然后在触发条件里选了“定时触发”模式。关于时间我要多说几句。为什么选上午十点半而不是早上八点因为八点太早很多海外资讯源的时间线和当天新鲜内容还没完全更新模型容易抓到昨天的“剩饭”十点半这个时间既避开了早高峰的信息更新滞后又赶在上午的工作节奏真正开始之前。如果你是在团队里用建议选十一点因为那是大家上午摸鱼看手机概率最高的时段。配置定时触发时注意确认两件事第一时区选对WorkBuddy 默认可能走 UTC直接填 10:30 会变成北京时间 18:30第一天我就差点踩了这个坑第二触发的重复规则要选“每个工作日”还是“每天”。我选的是每天触发因为周末的 AI 圈子也常有开源项目发布停更反而会打乱信息连续性。如果你嫌周末吵可以改成工作日。3.2 信息采集节点的配置任务触发后第一件事不是问模型“今天有什么新闻”而是先把原始素材拿回来。WorkBuddy 里我按顺序建了两个采集节点一个是 RSS 读取节点另一个是网页摘要抓取节点。RSS 节点填入我选好的信息源地址频率不设实时跟着任务触发走。这里的重点是把“读取条数”限制在 10~15 条就算源里更新了一百条也只取头部热点因为模型处理越多的输入越容易跑偏。抓取节点它的作用是对 RSS 里那几条核心文章的正文做摘要提取避免模型只看到标题就凭空想象内容。这一步很容易被忽略但很重要——只看标题的日报和看了正文摘要的日报质量是两个物种。配置完成后我先手动点了一次“运行”确认采集节点返回了预期的数据格式再接后面的生成节点。如果采集节点返回为空不要急着查模型先去检查源 URL 是否有效、以及是否需要配置访问代理不是代理上网而是部分站点有无障碍访问要求。3.3 AI 生成日报的 Prompt 设计生成节点是整个任务的大脑。我在这个节点里配置了模型参数温度调低到 0.2 左右生成结果会更稳定不会有太多发散内容最大 token 限制在 1200强迫它写短写精模型选择上我用的当前服务商较新的对话模型没有特别追求推理模型因为日报整理这个任务的核心是“归纳摘要”而不是“深度推理”。Prompt 我给到生成节点的结构是“角色 日期 输入 模板 约束”五段式你是我的 AI 日报编辑。今天是 {{date}}我这里有一批今天采集到的 AI 相关信息和文章摘要。 请先剔除明显重复、低质量、纯营销的内容然后按以下模板生成日报 1. 今日一句话总结20字以内。 2. 值得关注的大事不超过3条每条说明“是什么”和“为什么重要”。 3. 开源和工具更新只保留有讨论度或实用价值的项目每条不超过50字。 4. 观点文章最多2条只提取核心观点。 5. 趋势信号如果有数据变化可以写没有就不写。 全文控制在800字以内语言简洁不要客套不要用“随着 AI 技术发展”这类开头。这里有一个容易翻车的点模型默认不知道自己“当前是哪一天”。如果不把{{date}}这个变量传进去它可能会把上个月的旧闻当作“今天”放进来或者干脆不区分日期。我甚至会在日报末尾让它标一份“信息来源时间跨度”方便我判断新鲜度。实测下来这样设计之后日报信息的时效性基本能控制在当天。3.4 微信推送节点的配置要点生成完日报内容最后一个节点负责把它送到我的微信。WorkBuddy 里的消息推送节点我配置的是 Webhook 发送类型——直接把日报文本作为消息体发到我在 4.1 里创建的企业微信机器人地址。这里要特别提醒一个格式问题企业微信机器人的消息接口对 Markdown 支持有限。WorkBuddy 生成日报时默认用 Markdown 排版表格、二级标题这些东西发到企业微信里轻则显示成纯文本重则因格式复杂被截断。我的规避办法是在发送节点前插入一个“格式化”动作把日报模板里的 Markdown 简化成企业微信兼容的写法用加粗代替标题用普通列表代替表格每行长度控制在 40 字以内。推送节点配置完先做一次手动触发测试。第一次收到的日报可能是“裸奔”状态——没有日期、内容超长、格式错乱。这些都是正常现象回到上面的生成节点和格式化节点微调跑两三次基本能稳定。我整个调通大概用了四轮测试每一轮都有明确改进点。4. 推送通道接入企业微信群机器人 vs Server酱4.1 企业微信群机器人接入步骤企业微信机器人是最推荐的方式因为它是官方接口稳定性很高。接入步骤我先记录一下方便第一次接触的人直接照做在手机或用电脑打开企业微信如果没有企业身份先注册一个免费的企业个人也可以不需要真的创建公司团队。在企业微信里创建一个群名字随便起比如“AI日报”里面只有你自己就行。进入群设置找到“群机器人”或“添加机器人”点添加后选“新创建一个机器人”。给机器人起名“AI 日报助理”创建完成后会得到一个以https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key开头的 Webhook 地址这一步生成的地址要保管好它相当于这个群的“钥匙”。把地址复制到 WorkBuddy 的推送节点里就完成了通道对接。注意第 4 步的 Webhook 地址只要拿到它就能往群里发消息所以别随便发到公共渠道。如果怀疑泄露可以在企业微信里删除机器人再重建地址会更换原来的地址立即失效。我在排查“消息发不出去”时第一个检查的就是有没有误删或重建过机器人。4.2 Server酱 / PushPlus 接入步骤如果你不想用企业微信Server酱这类服务也可以。它的逻辑是你关注一个公众号绑定一个 SendKey之后任何人或者任何程序通过 HTTP 请求向 Server酱的接口 POST 一条消息它就会把内容推到你的微信上。接入方式比企业微信还简单去 Server酱 官网用微信扫码登录拿到一个 SendKey把 SendKey 配到 WorkBuddy 推送节点里填写标题和内容即可。服务器端会自动渲染转发到你的微信“服务通知”里。Server酱 的优点是个人微信直接收在聊天列表里消息来自“服务通知”观感更轻。缺点是免费版每天调用次数有限我之前测试时一天手动触发了好几次直接撞了调用上限第二天日报反而没发出来。如果你的自动化任务比较密集——比如同时给多个群推不同日报——建议用企业微信机器人更耐造它没有个人账号级别的每日次数限制但群机器人有每分钟 20 次的官方限制日报场景远到不了这个量级。4.3 推送消息的格式要求和长度限制推送通道能忍多长的消息决定了日报的字数上限。这块我实测过直接记录一下企业微信群机器人消息接口最多支持 4096 字节不是字符中文字符占 3 字节。纯文本模式相对安全Markdown 模式一旦内容结构复杂接口可能返回“invalid message”之类的错误。我曾经一次性推了 2000 多字的日报下场就是被截断。所以日报模板我强迫自己压到 800 字以内这个长度在手机上看起来也是刚好一屏。Server酱免费版标题上限约 32 字内容上限几百字到一千字不等具体看版本。如果日报超过建议拆成“摘要 详情”两段或者只推送摘要并在末尾附一个“手动查看完整版”的说明。无论用哪种通道我都在 WorkBuddy 的推送节点前加了一个内容校验动作判断日报字数是否超限超了就自动删掉“趋势信号”和“趣味内容”两个区块后再发送。这样即使哪天信息源大爆发日报长度也能被兜住不会因为超长把整条链路卡死。5. 上线后我踩过的坑和排查清单5.1 任务没触发先查时区和常驻进程上线第一天我满怀期待地等 10:30 的推送结果什么也没来。第一反应是去看 WorkBuddy 是否在后台运行结果它在。然后我看了眼任务日志发现触发时间写的是 UTC 上午 10:30——也就是北京时间 18:30。这是我的锅没检查默认时区。另外有一个隐蔽的问题如果你是在桌面端开着 WorkBuddy 创建的任务有些版本里“定时任务”依赖客户端在线状态。也就是说如果电脑休眠了或者软件退出了任务可能不会执行。这一点我在本地测试时发现排班触发是准时的但有一次周末电脑休眠导致任务漏跑。我的解决办法是每天固定时间允许电脑保持唤醒或者把任务迁移到具备云调度能力的运行环境里。判断“任务到底跑没跑”最快的方法是看任务的历史运行记录每次触发都会留下日志从日志里能看到每个节点的耗时。5.2 日报内容太水怎么办日报连续两天都是“今天 AI 领域继续快速发展多个项目发布更新”这种内容时不要急着骂模型先回信息源排查。我遇到过三次“日报变水”的情况原因分别如下第一次是 RSS 源里当天真的没更新模型只能硬凑。解决给采集节点增加备用的主动检索动作让模型去查几个垂直站点当天的页面。第二次是提示词里没有强调“只写有实质内容的条目没有就写无”导致模型把“凑数”当成了默认行为。解决在模板里明确加了一条“写得越短越好宁可只说两件事也不写五句废话”。第三次是信息源里混进了带货软文模型识别不出来。解决在采集配置里加了一个过滤规则把标题中含某些推广特征词的链接直接丢弃。日报质量的监控我现在每周五会抽看一次过去五天的日报积累情况如果发现某天明显水就只调整对应那天的信息源而不是重新去改整体规则。这套“源头治理”的思路比反复调 Prompt 更有效。5.3 消息发不出去看返回码推送节点报错是新手最容易慌的场景其实看返回消息就能定位。企业微信群机器人返回 JSON 里带errcode常见的有三个93001机器人不存在或已被移除。基本可以断定 Webhook 失效去企业微信群里删掉旧机器人重建再把新地址更新到 WorkBuddy。45009接口频率超限。群机器人官方限制是每分钟 20 条我的日报任务不可能触发多半是测试时手滑连点了十几次发送。等一分钟再发即可。40008消息格式错误。多半是 Markdown 结构不合法回到格式化节点检查列表、表格的嵌套是否超出了企业微信支持的语法范围。Server酱 的报错主要看 HTTP 状态码200 就是成功4xx 一般是 SendKey 错了或内容超长5xx 是服务端异常过几分钟重试就行。我的习惯是“报错先看返回体再查文档”不要一上来就怀疑 WorkBuddy 有 bug。5.4 如何避免日报天天重复另一个高频问题日报隔三差五重复特别是同一个开源项目连续好几天出现在“值得关注的大事”里。原因在于模型每次面对的信息池变去变来就那几条加上我本地 Prompt 没有做去重。我给任务加了一道“历史记忆”步骤在生成日报前先读取过去三天已推送日报的摘要标题作为上下文一起交给生成节点并明确告诉它“标题相同或核心内容重叠的不要写进今天的日报”。这道工序加上去之后日报的重复率明显下降。注意这个历史上下文的长度要控制我最多保留 3 天太长了会挤占模型的 token 预算反而影响输出质量。另外一个实用技巧是给日报末尾追加一行“本期信息来源总数N 条剔除重复 X 条”这样我能直观看到每期日报的“压缩率”如果压缩率过低说明采集环节给的数据太同质化该调整信息源结构了。6. 一点后续想做的事这套定时日报跑了两周目前已经成为我上午工作节奏的一部分。十点半微信弹出来一条摘要我花三五分钟扫一眼知道今天 AI 圈发生了什么心里有数就算完事。它最大的价值不在于替我“读完所有文章”而在于帮我筛掉了绝大多数不值得花时间的信息省下来的精力我可以真正去读那两三篇值得深入的文章。按我的个人习惯接下来我想在 WorkBuddy 里再扩展两个能力一个是把每天的日报自动归档到一份月度汇总文档里月底看一次能看出这个月 AI 圈真正的大趋势是什么另一个是给日报增加语音播报节点这样早上洗漱的时候直接听一遍连屏幕都不用看。如果你也搭了类似的“每日 AI 日报”任务我的建议很简单先跑一周每周只做一次小调整别一天一改规则让它在稳定运行中慢慢长成你想要的样子。自动化这事做得出来不算本事能一直跑下去才算。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →