尧图精选

WorkBuddy定时任务实操:打造每日AI日报自动化流水线

🕒 发布时间:2026/10/2 11:16:13 📁 来源:尧图网络
1. 为什么我决定给 WorkBuddy 设一个闹钟1.1 每天早上消失的半小时我过去有个特别容易犯的低效习惯早上到工位以后先顺手刷一遍行业新闻、技术社区、几个产品交流群再切回自己的工作列表时注意力已经被打得稀碎。本来五分钟能搞定的事往往拖到十点半才开始动手。后来我算了一笔账这部分获取信息的时间每天差不多要吃掉半小时到四十分钟而真正消化并转化成有价值判断的内容可能不到十分之一。于是我想了个笨办法把收集和归纳这件事交给 WorkBuddy让它每天固定时间替我做一份 AI 相关的信息日报再直接推到微信上。这样我打开手机就能看看到的已经是过滤、压缩过的高密度信息。我自己只需要花两三分钟判断哪些值得精读、哪些需要跟进剩下的大块时间全部还给工作本身。这个方案听起来简单真正落地的时候却需要把定时触发、信息采集、AI 汇总、渠道推送四件事串起来。WorkBuddy 刚好把这几块能力都覆盖了所以我才选择在它上面搭这个自动日报流水线。1.2 让日报自己跑起来而不是每天手动做如果你没有用过任务型 AI 工作台可能很难想象给 AI 设闹钟是什么意思。在一个普通的对话式 AI 工具里你随时问、它随时答主动权完全在你手里。可一旦你把它当作一个可以长期运行的工作台事情就变了它可以接收消息、读取外部信息、执行技能、生成结构化输出还能按预定的时间自动启动某个任务。这个自动启动的机制就是我说的闹钟。我需要的日报不是今天有什么 AI 新闻这种泛泛的东西我要求它按我关心的几个维度来整理模型和工具的发布动态、工程落地的经验帖、值得关注的效率工具、以及跟技术管理相关的讨论。每一条还要带上来源、关键点以及为什么这条值得看的一句话判断。这些要求一次配置好之后每天十点半它就按这个标准执行不用我反复调教。1.3 什么人适合这么干先泼一盆冷水如果你只是心血来潮想试试或者根本没有稳定的信息需求那这类定时任务大概率会半途而废。它真正适合的是这几类人。第一类是技术管理者和研发负责人需要每天掌握 AI 技术栈的动向但没有时间泡在各个信息源里。第二类是产品经理和运营需要追踪竞品和行业动态日报可以帮他们建立持续的信息水位。第三类是需要攒素材的写作者和专利相关工作者AI 工具辅助整理材料时定时任务能把散落的信息变成半成品。第四类是独立开发者一个人当三个人用用自动化省下重复的信息搜集动作。不管你属于哪一类核心逻辑都一样把收集、筛选、归纳这些消耗注意力的事从每天必做的清单里踢出去交给 AI 按时完成。我后面写的每一步理论上对任何有类似需求的人都成立。2. 实现前先弄明白的三个底层概念2.1 WorkBuddy 和 CodeBuddy 不是一回事网上搜 WorkBuddy 的时候一定会顺带看到 CodeBuddy一开始我也差点搞混。简单说CodeBuddy 更偏编程场景是给写代码的人做补全、问答、代码生成用的。WorkBuddy 的定位更宽它把自己做成了一个能承接连续任务的工作台你可以挂技能、配指令、安排周期任务甚至让它在后台无人值守地跑。我用 WorkBuddy 而不是普通聊天 AI核心原因就是无人值守这四个字。普通 AI 聊天页面关掉以后任务就断了。WorkBuddy 这类工具把任务做成独立单元有输入、有处理过程、有输出定时触发以后它会自己执行完毕再把结果投递到目标渠道。这个区别对我来说是决定性的。当然WorkBuddy 也因为能力更开放对使用者的要求也略高一点。你至少得明白技能和指令是什么知道自己要什么输入、产出什么格式不然容易配置出一堆空转的任务。2.2 技能Skill和自定义指令WorkBuddy 里有个核心概念叫技能你可以把它理解成一个封装好的动作比如抓取网页内容、总结文章要点、按模板生成表格。它不像是单个提示词那么轻而更像一个可复用的工作流单元给它输入它按预定流程处理最后输出结果。日报任务里我需要一个采集并汇总信息的技能它负责把多个来源的内容抓下来、去重、归类。自定义指令则是另一层配置它对所有对话和任务生效。比如我在 WorkBuddy 里约定默认使用中文输出、代码与命令需要标注语言、信息要标注来源和日期这些都是指令在发挥作用。你可以把技能理解为每个任务里的专用工具自定义指令是所有任务都遵守的规章制度。这两个概念别搞反。我见过有人把技能写成一长串提示词结果换一个任务就失效也有人把全局指令塞进个别技能里导致其他任务被多余规则干扰。正确做法是全局指令管语气、格式、口径技能管动作流程、输入输出。2.3 闹钟定时任务、跨对话记忆和投递渠道闹钟在 WorkBuddy 里不是一个独立的实体而是任务的一种触发方式它支持按时间点或周期来启动任务本质上就是一个轻量级的定时调度器。你可以设置每天上午十点半触发也可以设置每周一早上九点触发。触发那一刻WorkBuddy 会把已经配置好的任务从等待状态切换到执行状态。跨对话记忆这个能力很关键。日报任务执行完之后WorkBuddy 能把当天的摘要、处理过的信息点、甚至我后续的反馈都保留下来。下一次再生成日报时它会记得昨天已经推送过哪些主题从而避免重复也能够在用户反馈之后调整选题倾向。这解决了一个很实际的问题AI 任务不是没记忆的跑得越久生成的日报越贴合你的口味。投递渠道我选择了微信。WorkBuddy 可以通过机器人或 Webhook 的方式把结果推送到微信群或文件传输助手。你当然可以选邮件、飞书、钉钉但微信的打开率最高消息形态又足够轻适合早上一眼扫完的阅读场景。3. 实操10:30 自动日报流水线搭建全流程3.1 目标效果与整体流程我先描述一下最终效果方便你确认要搭的东西是不是这个效果每天早上 10:30微信群里的机器人会推送一条消息标题是【AI 日报】2025-xx-xx下面按板块列出信息条目每条包括一句话摘要、来源链接、推荐理由。整个过程不需要我手动操作任何一步。整个流水线由四部分组成可以画成一条很直白的链路信息源一组我提前维护好的网址和关键词WorkBuddy 会去读取并抓取更新。技能一个日报生成器技能负责抓取、清洗、分类、摘要。定时触发器一个每天 10:30 触发执行的任务配置。投递通道微信机器人 webhook把最终产物送进我的聊天窗口。这些部分全部在 WorkBuddy 里完成不需要额外写一个服务器程序。我要做的是理解每个环节的配置逻辑然后把它们串起来。3.2 准备信息源信息源的质量直接决定日报质量这一条再怎么强调都不为过。第一版我只塞了三个大而全的资讯站结果日报内容全是通稿和营销软文后来把信息源拆成三类才好转官方发布类几家主流 AI 公司的官方博客这类内容时效性强、可信度高适合放在模型与产品发布板块。社区讨论类一些技术社区的热门帖和话题榜单适合放在工程实践与讨论板块。垂直媒体类两三家常驻 AI 领域的深度媒体适合放在深度阅读推荐板块。我把这些链接整理成一份文档放进了 WorkBuddy 的项目目录里。后面每次日报触发前它会先去读取这份来源列表。这里有个细节信息源不是越多越好前期五个以内足够等跑顺了再慢慢加。3.3 写一个日报生成器技能新建技能的时候WorkBuddy 会要求填写技能名称、描述和处理逻辑。我给技能起名叫 DailyAIReport描述里写明它的职责读取指定信息源抓取 24 小时内更新按板块归类输出中文日报。处理逻辑这块我分了五步你看一眼就明白读取来源配置文件提取链接列表。逐个抓取页面内容过滤掉非技术类资讯。用文本摘要模型压缩每条新闻提取关键信息。按板块归类判断每条信息与AI 应用、AI 工程、AI 效率的相关度。按照模板拼接最终日报。写技能时容易踩的坑是把抓取和汇总耦合在一起。正确做法是分开存放中间结果抓取一步失败不要影响后续步骤汇总时如果某条来源没抓到也不要让整个日报生成失败。WorkBuddy 的技能配置里可以设置容错和跳过逻辑这点我强烈建议你在第一版就加上。3.4 创建定时任务回到 WorkBuddy 的任务中心新建一个定时任务并把之前建好的 DailyAIReport 技能挂上去。触发器配置上时间我选择了每天上午十点半。这个时间点不是随便定的——它是工作日早上和开会之间的时间槽既避开了九点半之前的混乱也赶在注意力还没被大量消息淹没之前。WorkBuddy 的定时表达式和常见任务调度器类似支持周期设定。我直接选择了每天重复首次执行时间设为配置完成后的下一个 10:30。如果你是第一次试建议把首次执行时间设成当前时间的五分钟后先验证流程能跑通再改成正式时间。否则会出现一种尴尬情况你设置的是十点半一整天都想验证一下结果等到第二天才收到第一条日报。3.5 配置微信推送微信接收推送最常见的方式是使用群机器人 Webhook。在目标微信群添加一个自定义机器人之后会得到一个 Webhook 地址。WorkBuddy 这边新建一个投递节点把 Webhook 地址填进去消息格式选择 Markdown。这里有个经验不要把长日报一次性放在一条消息里。微信对超长消息的展示并不友好我最终把日报拆成两部分发送第一部分是核心摘要和推荐理由第二部分是详细列表。拆开发送之后打开率和阅读体验明显更好。如果你的日报里涉及链接Markdown 格式下微信会自动识别为可点击跳转的卡片但要注意链接域名必须在企业微信后台的信任域名列表里否则会被屏蔽或无法打开。这个坑我在第一次跑通时踩过后面第 5 节会专门讲。3.6 跑通第一份日报配置完成后我先手动触发了一次任务而不是等定时器。这个测试动作很有必要因为定时触发和手动触发的执行链路是同一个手动触发能让你快速看到结果、快速调整不用干等一个周期。第一次输出质量确实一般问题出在摘要太长、分类粒度太粗。我没有急着改提示词而是先在微信里打开生成的日报逐条标出哪些有效、哪些没用然后把这些反馈补充进技能的说明文本里让它在下一轮生成时优化。三次迭代之后日报的质量基本能稳定在可以每天看的水平。4. 提示词设计一份能直接抄的 AI 日报模板4.1 提示词的四块拼图很多人以为日报质量靠多写几个字就能提升其实提示词的结构更重要。我最终沉淀下来的日报提示词包含四块内容缺一不可角色设定告诉 AI 你是为谁服务的。我这里设定的是你是一名擅长信息筛选的 AI 资讯编辑服务对象是技术管理者和产品经理。时间范围明确只处理最近 24 小时内的内容。没有这个约束AI 会把一周前的旧闻也翻出来。板块结构规定日报必须包含的栏目和顺序。格式一旦固定后续每天对比、浏览的效率都会很高。输出要求包括字数限制、语言风格、来源标注方式、以及为什么值得看的推荐理由。这四块不是堆砌起来就完事它们之间要有优先级。比如时间范围的约束力最强板块结构次之角色设定更像是一种语气引导。如果你的日报总是跑偏大概率是提示词里说什么写清楚了但不说什么没有写清楚。4.2 可以直接抄的模板下面这段是我实际使用的模板你去掉了和我个人强相关的内容改成可以直接替换的版本你是一名资深 AI 资讯编辑服务对象是关注 AI 应用与 AI 工程的技术从业者。 请根据以下信息生成一份今日 AI 日报必须满足以下要求 1. 只收录最近 24 小时内发布的内容不要使用更早的信息。 2. 日报分三个板块 - 模型与产品新模型、新工具、新版本发布。 - 工程与实践架构方案、落地经验、踩坑分享。 - 观点与趋势值得关注的深度文章和讨论。 3. 每个板块放 2-4 条信息每条包含以下字段 - 标题一句话概括核心信息。 - 来源原文链接和发布平台。 - 为什么值得看一句话说明这条信息与读者的关系。 4. 全文使用中文语气客观不使用营销话术不为了凑数放低质量内容。 5. 最后用一句今日关注总结当天最值得跟进的一件事。这段模板的巧妙之处在于为什么值得看这个字段。它逼着 AI 不只做信息的搬运工还要给出价值判断。我一直觉得一份 AI 日报如果只有摘要没有判断那它和省流网站没有任何区别。4.3 让日报越用越准的细节模板只是基线真正让日报变得符合你口味的是反馈循环。我每周会做一次微调把过去七天日报里那些我完全不想看的板块删掉或降低权重把经常缺的内容源补充进去。比如第一周我发现观点与趋势这个板块推送的深度文太学术跟我的实际工作脱节于是在提示词里加了一句观点板块只保留与工程落地或商业实践相关的讨论不收录纯学术论文速递。这一句加完之后日报的可用性提升了一个档次。另外有一个容易被忽略的细节提示词里的时间表述不要写今天或最近要写最近 24 小时。因为 AI 任务执行时对自然时间没有绝对感知它会以执行时刻为准模糊指令容易导致它把最近理解成一个星期甚至更久。我第一版就吃过这个亏。5. 跑了一个月遇到的坑和排查方法5.1 到点没跑定时器失效的三种情况第一周有两天 10:30 没有按时收到日报我排查下来发现有三种情况。第一种是任务被暂停了WorkBuddy 的任务在编辑过一次之后如果没重新启用定时器不会恢复执行。第二种是执行超时日报生成涉及多次抓取和长文本摘要整个任务跑完可能超过默认超时限制一旦超时就不会推送。第三种是机器休眠凡是运行在本地客户端上的服务电脑休眠后定时任务就断了。针对这三种情况我分别做了调整编辑任务后立刻检查启用状态把抓取步骤改为流式处理减少不必要的等待同时保证承载 WorkBuddy 的设备在 10:30 前后不休眠。如果你用的是云端版第三种问题不存在前两种仍然常见。5.2 微信推送收不到微信推送失败一般有三个表现完全收不到、群里收到但是被折叠、链接点了打不开。完全收不到时先看 Webhook 是否被触发WorkBuddy 的执行日志里会有投递结果的返回码如果返回码提示地址无效重新复制一遍 Webhook 配置通常能解决。被折叠是因为消息体里含链接且发送频率过高你可以把推送时间错开或者把消息拆分得更克制一些。链接打不开我刚才说过大概率是域名不在信任列表里。解决办法是在企业微信后台把链接域名加入可信任名单或者干脆用短链。5.3 日报太水内容又长又没用日报太水是反馈最集中的问题。原因往往是信息源膨胀太快或者提示词里没有负向约束。我的改进方法是逐条修订信息源把那种每天更新大量通稿的站点从列表里剔除。另外在提示词里增加了一个硬性要求低信息密度内容不允许出现宁可板块为空也不要用无营养内容填充。这个板块可以为空的约定很有效它让 AI 不再为了凑数而硬塞内容。删掉两个垃圾信息来源和加上这句约束之后日报的有效信息率肉眼可见地提高了。5.4 记忆串台昨天的内容被算到今天有一阵子日报里总出现前天甚至上周的内容排查了一圈才发现是跨对话记忆导致的WorkBuddy 记住了过去几次日报的内容在判断最新更新时把缓存里的旧内容也当成了候选。解决方法是给时间过滤加一个强制条件明确要求只处理信息源当天在没有任何本地缓存参与下抓取到的数据同时对输出结果里的每一条标注原始发布日期。一旦 AI 需要自证日期它就会更谨慎地核对时间信息。这个办法同样适用于其他周期性生成任务。6. 从日报到工作流定时任务还能延伸到哪些场景6.1 全局规则让后续任务自动继承配置日报以后我顺手在 WorkBuddy 里加了几条全局自定义指令所有输出必须使用简体中文、所有结果必须标注生成时间和数据来源、默认输出格式优先考虑 Markdown。这些规则不只是对日报生效它会影响我后续创建的所有技能和任务。这么做的收益是不需要在每个新任务里重复写语气和格式要求新技能一出生就自带统一规范。尤其是当你负责的自动化任务不只一两个时全局指令能避免你维护大量重复上下文。WorkBuddy 里给 WorkBuddy 定规则后续对所有任务生效这个能力越早配置越好。6.2 自动化技能的升级玩法从汇总到执行日报本质上是汇总型自动化。跑顺之后我开始往执行型方向扩展。比如每周末让 WorkBuddy 自动整理我这周跟进的 AI 项目进展生成一份周报草稿再比如每月末让它从历史任务记录里提取数据做个简单的指标对照表。有人可能觉得这些场景离自己太远其实不然。一个很受用的延伸场景是把日报里提到的某款新工具自动生成一段试用评测计划。WorkBuddy 不需要真的去下载软件它可以根据日报里的信息结合我过去对同类工具的使用经验输出一个结构化的评测清单。这个清单是下一步我做深度测试的起点。定时任务从给你送信息变成替你想下一步价值是完全不同的。6.3 避开自动化过度膨胀最后提醒一句自动化任务不是越多越好。我见过有人一口气建了六个定时任务结果每天早上被各种推送轰炸反而产生了新的信息焦虑。我的判断标准很简单一个定时任务必须满足不看不会损失机会看了能节省决策时间否则就不值得长期运行。我个人现在的习惯是核心日报每天必须有周报和月度指标汇总周期性启用其他临时的自动化任务跑完就删。这样既保留自动化的效率又不至于让任务列表失控。定时任务和闹钟一样服务的是你的注意力而不是反过来占据它。站在实操的层面我最后分享一个小技巧无论是日报还是其他定时任务首次上线后的前三天务必每天手动过目一次输出跟着微调提示词和信息源。这三天付出的时间会在之后每天省回十分钟以上。别急着追求全自动先把质量调到你满意为止再让它自己跑起来。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →