减少重复检测工作的核心不是“少查”,而是把检测拆成固定周期、触发条件和差异对比三层:常规项按周期跑,异常项按事件触发,重复项只保留一份结果并记录变化。这样既不会漏掉问题,也能把大量重复劳动压缩成少量判断工作。
重复检测通常有三类特征:同一对象反复查、结果长期不变、每次都要人工再判断一遍。可先做一次盘点,把现有检测项按下面维度分类:
分类之后,重复检测会明显集中在“高频且稳定”的格子里,这些就是优先自动化的对象。
如果目标是“每周得到一份可执行的异常清单”,那么所需资料就不是全部原始数据,而是:检测对象清单、判定规则、上次结果、负责人。缺少任何一项,检测都会退回人工重复劳动。
资料齐备后,检测任务可以写成固定流程:拉取对象、执行规则、与上次结果对比、生成差异清单、分派责任人。流程里没有“再人工看一遍全部数据”的环节,重复工作自然减少。
减少重复检测最有效的一步是只处理变化。假设每周检测 500 个页面,其中 480 个连续四周无异常。全量复检意味着每周看 500 条结果;差异对比只输出新增异常和已恢复项,人工只需看 20 条左右。这里的关键是保存上次结果,并定义“变化”的判定方式:
差异对比不能替代规则本身,只是减少重复阅读。规则是否有效,仍要定期抽样核对,例如每月抽 10 条人工验证,确认自动判定没有误报或漏报。
周期任务适合结果稳定、变化慢的项,例如栏目页状态、基础信息完整性。触发任务适合由事件驱动的项,例如页面发布后检查、改版后检查、外链新增后检查。两类任务分开后,周期任务的频率可以调低,触发任务只在必要时运行。
判断某个检测项该归入哪一类,可以问两个问题:它多久会变化一次?变化后多久必须发现?如果变化周期长、容忍时间长,就归入低频周期任务;如果变化由明确事件引起,就归入触发任务。这样能避免“所有项都每天跑一遍”的浪费。
改进是否有效,不看工具数量,而看三个可核对指标:
如果人工条目数下降但漏报明显增加,说明规则或频率设置过松,需要回调。如果误报多,说明判定条件太宽,应先收紧规则再降频。验收通过的条件是三者同时可接受,而不是单看某一项。
选一个现有项目,导出最近一次检测的全部条目,按“对象、频率、稳定性、判断难度”四列标注,找出其中高频且稳定的部分,先为这部分写一条差异对比规则并保存上次结果。运行一周后,统计人工查看条目数和漏报情况,再决定是否扩大自动化范围。