拆解:周报自动汇总,从数据源到成稿的完整链路
周报自动化最尴尬的结局,是机器人每周准时发出一份没人看的报告。这篇从「给谁看」问起,倒推数据源盘点与出口约定、统计口径显式化、AI 的分工边界与模板分发,把人的角色从「做周报」改成「审周报」。
核心结论
周报自动汇总的链路是:先明确这份周报给谁看、支撑什么决策;再盘点每个数据源的位置、维护人与可取时间,形成「出口约定」;把统计口径写成文字;AI 只做汇总归纳和异常标注,不碰数字本身;最后固定模板、定时分发。人的角色从「做周报」变成「审周报、补判断」。如果自动化之后没人看,说明这份周报本身就不该存在。

一个很常见的结局:团队花两周把周报自动化了,数据自动拉取、AI 自动成稿、每周一早上九点准时发进群。三周后回头看,打开过的人一只手数得过来。流程没搭错,错在自动化了一份本来就没人看的周报。
所以这条链路的拆解要反着来——标题说「从数据源到成稿」,搭的时候得从成稿那一头往回想。
第一步不是接数据,是回答「给谁看」
动手之前,这份周报必须能用一句话说清:谁,在什么场合,靠它做什么决定。是老板周一晨会用来定本周重点,还是部门负责人用来盯项目风险?答案不同,内容、颗粒度、发送时间全都不同。如果这句话答不出来,先别自动化——一份没有决策用途的周报,自动化只会让浪费更准时。
这一步的交付标准很朴素:把那句话写下来,拿去和「读者」本人确认。确认不下来的周报,大概率是历史惯性,不是真实需求。哪些例行劳动值得优先动手,先数字化重复劳动里给过一个判断框架,周报恰好是最典型的一类。
从成稿倒推:每个数字的来路都要有「出口约定」
成稿里的每个数字、每张表,都要能回答「从哪来」。逐个倒推回去,就得到数据源清单。对每个数据源,要和它的维护方谈定三件事:
- 在哪里、什么格式:哪个系统的哪张报表、哪个共享文件的哪个页签,字段长什么样,别到抓取那天才发现列名改了。
- 谁维护:数据不更新时找谁。这个人要知道自己被下游依赖着,而不是事后才被通知。
- 什么时间点可取:是周五下班前更新完,还是周一早上八点?自动抓取的时间必须晚于这个点,并留出缓冲。
这三件事没谈好就开工,是这类项目返工的头号原因。异常边界也要提前写:约定时间到了数据还没更新,流程应该在成稿里明确标注「本项数据缺失」,而不是悄悄沿用上周的旧数——宁可开天窗,不可拿旧数冒充新数。动手之前把整条流程画清楚的方法,见自动化之前要先画清楚什么。
统计口径显式化:三个部门,三种「新增客户」
同一个词,在不同部门嘴里常常不是同一个数。「新增客户」,销售算的是签约数,市场算的是留资数,客服算的是开通数;「响应时长」,有人从客户留言算起,有人从工单分派算起。人工做周报的年代,这种分歧靠做表的人心里那本账兜着;一旦自动化,那本账必须落成文字,不然机器会带着一个自己都不知道错的口径,一直错下去。
交付标准是一张口径表:每个指标一行,写清定义、统计范围、数据来源、负责人。口径可以改,但要有生效日期,并在当周的周报里注明——否则前后两周数字不可比,报告的可信度一夜归零。
AI 的分工:动语言,不动数字
这条链路里,AI 的职责边界要划得非常清楚。它该做的:把多个来源的数据归纳成「本周发生了什么」的叙述;标注异常点——环比突变的指标、缺失的数据、连续多周同向变化的趋势;把冗长的明细压缩成先结论后细节的结构。它不允许做的:补全缺失的数字、对数字做任何「润色」、把难看的数据说圆。成稿里的每个数字必须原样来自数据源,AI 负责组织语言,不负责生产事实。
这条边界不是不信任 AI,是对读者的交代:看报告的人必须能默认「数字没被加工过」;这个默认被打破一次,以后整份报告都要逐项复查,自动化就白做了。
模板、定时,以及人的新角色
格式用固定模板:开头一段结论摘要,中间分块明细,异常点单独标出。模板固定,读的人才能形成阅读惯性,五分钟扫完该看的部分。分发定时定点,和数据源的「可取时间」对齐,晚于最慢的数据源,早于它要服务的那个会议。
然后是整条链路里最重要的角色变化:负责周报的人,从「做周报的」变成「审周报的」。发出前过一遍:数字有没有明显异常?AI 的归纳有没有曲解原意?再补上机器写不出的那一句——「本周下滑是大促结束后的回落,属预期内」。这句判断,恰恰是整份周报里最值钱的内容——过去它被淹没在拼表格的几个小时里,现在成了人保留下来的核心工作。
失败信号:没人看,就是选题错了
自动周报连续几周没人打开、会上没人引用,不要先怀疑排版不够好看——回到第一步:这份周报支撑的那个决策,可能根本不存在。这时候正确的动作是把它砍掉,或者并进另一份有人看的报告,而不是继续优化一份没人需要的东西。自动化的意义是把人从例行劳动里解放出来,它没有义务让一份不该存在的报告获得永生。