自动化扩大后,最先减少的不是故障,而是人的夜班。

威廉将监控、调频和重启集中到控制室,原来每班六名员工缩成四名。公司没有立即辞退谁,只是不再续两个临时合同,把空出的班次分给其余人。报表显示人力成本下降,员工却发现每个人需要同时看更多设备。效率在表格里是一条上升的线,在身体里则是一顿被推迟的午饭。

小张被要求培训系统,又被要求证明系统能减少对他的依赖。他明白这种矛盾,却无法拒绝。矿场附近没有多少同类工作,他的房贷不会因为管理逻辑荒唐而暂停。

被取消合同的两名临时工,一个在这里干了十一个月,另一个刚满三个月。公司把这称为项目结束,不称裁员,因此没有补偿。前者离开时把两双防割手套留给小张,说反正下一份工作未必还用得上。后者在停车场拍了一段视频,指责自动化抢走岗位。威廉要求员工不得在社交媒体讨论内部运营,理由是保护商业机密。

李老板说,若不降低成本,所有岗位都会消失。这句话可能是真的,却无法回答为什么最先消失的是没有决策权的人。自动化的收益属于未来,代价先由当天班表上的具体姓名承担。

四只狗也被迫学习新的秩序。自动门会在没有人经过时开启,警报器可能因传感器漂移鸣叫,机房降频后风扇声音突然变低。米粒过去依靠声响判断人和机器的位置,现在同一种变化可能来自故障,也可能来自一行命令。

她开始要求其他狗更频繁地报告。茜茜离开视线十分钟,她就沿气味追;代师在阴影里休息,她会把他叫起来;皮杰陪小张多走一段,她也要知道原因。

“你和威廉越来越像。”茜茜终于说。

米粒露出牙:“我在保护你们。”

“他也这么说。”

这句话比咬伤更深。米粒转身离开,没有承认茜茜说中了什么。

Phoenix 扩到三百二十台的第六天,代师在午后闻到一股焦甜味。监控没有报警,温度曲线平滑。工人以为他又因工具声紧张,只有皮杰跟着他走到第三排配电柜。

焦味来自柜门内。代师不断抓挠,皮杰用身体撞门。小张被响声引来,红外测温显示一个端子已超过安全范围。他立即切断支路。打开柜门时,绝缘层已经发黑。

事后检查发现,温度传感器被 Phoenix 的平滑算法滤掉了短时尖峰。算法为了减少频繁降频,把真实危险处理成了“噪声”。

“把滤波窗口调短就行。”威廉说,“任何系统上线都有磨合。”

小张问:“如果代师没闻到呢?”

“所以我们需要冗余。”威廉指了指狗,“它不就是冗余?”

代师听见自己的名字,尾巴下意识摇了一下,随即停住。被需要和被利用的气味很相似,区别往往要等到危险发生后才知道。

事故后的复盘会上,威廉把原因分成硬件端子松动、算法参数需优化和现场巡视不足。代师的发现被列为“辅助观察”。小张要求增加一项:告警设计把高温尖峰当成噪声。威廉说这已包含在参数优化里。

“不一样。”小张说,“参数设错是假定正确、数值不合适;把危险定义成噪声,是假定本身错了。”

会议停了几秒。李老板问两种写法对修复有没有差别。小张说短期没有,长期有。若只改数值,下一套系统还会优先减少告警,而不是保留不确定性。

最终纪要使用了威廉的版本,因为它对应明确责任人和完成日期。难以量化的教训最先从管理系统里消失。

李老板批准更换传感器,却仍拒绝停机。他公开表扬代师,给四只狗加了一顿肉。员工围着它们拍照,照片被发到矿场的社交账号,配文称“最可靠的安全团队”。画面之外,那名提出联锁问题后被调去夜班的技术员刚递交辞呈。

照片很快得到比设备公告更多的转发。有人留言说狗比人忠诚,有人问能否来矿场参观,还有人用代师跛腿编了一个“身残志坚”的故事。没有人知道他为什么跛,也没人问让狗闻出电气故障是否意味着监测失效。

小张删掉一条杜撰代师曾在战场服役的留言,又被公关人员告知不必逐项纠正友善互动。虚构只要赞美对象,常被认为没有伤害。代师不会读,故事却会反过来要求真实的他继续勇敢。

米粒闻到拍照时所有人都很高兴,事情解决后的会议却少了一个熟悉员工。她在那名技术员空掉的储物柜前停留,里面只剩防尘口罩的橡胶味。群体庆祝自己团结时,最容易不去数谁已经离开。

茜茜从人群中溜走。她在旧工棚外找到一只被丢弃的工牌,姓名栏已磨花,背面却贴着新的门禁标签。她叼给小张。小张在系统中查询,发现标签对应一个不存在的承包商账户,创建者是威廉,最近一次使用发生在道格来访那晚。

“你看到了吗?”小张把记录给李老板。

李老板盯着屏幕:“可能是测试账户。”

“每件事单独看都可能。合在一起呢?”

“合在一起也需要证据,不是感觉。”

“那就请外部审计。”

“审计意味着停机、披露,还会让投资人知道内部控制有问题。”

小张突然明白,李老板并非看不见风险。他只是把风险按承担者分类:机器损坏由保险和公司承担,安全事故由员工承担,停机损失却会立即落到他本人和贷款上。分类之后,决定便显得理性。

晚上,米粒独自走完一圈,没有要求任何狗报告。她在北界看见茜茜正与灰狗隔着一段距离。茜茜把半盆水推过围栏,灰狗饮完便退回黑暗。

“你每天都来?”米粒问。

“天热的时候。”

米粒想责备她引来外群,最后只问:“幼犬靠近过吗?”

“没有。我把路线留在西边。”

米粒闻了闻边界。茜茜确实清理了食物气味,也避开了幼犬活动区。她做的并非服从,却比盲目服从更接近负责。

“明天水盆放远十米。”米粒说,“摄像头看不到现在这个位置。”

这是她第一次把一部分守护交给别人,而不要求对方使用自己的方法。

第二天,茜茜真的把水盆移远十米,却改到一棵更矮的树下。米粒认为阴影不够,茜茜指出那里离幼犬更远。两只狗争到灰狗已经喝完离开,谁也没有取得最后决定。它们最终上午放在深阴处,傍晚移向远侧。

这种安排比米粒单独决定更费时间,也会在某天被忘记。协作并不天然高效,它只是把错误的来源从一个判断变成多个判断之间的摩擦。威廉的系统试图消除摩擦,米粒却开始明白,摩擦有时正是有人发现你看漏了什么。

她回到矿场时,看见控制室屏幕自动为三百多台机器选择同一组参数。整齐的绿色让人安心。米粒却想起两棵树提供的阴影不同。对平均机器最好的值,不一定适合靠近热风回流区的那一排。她不能读数据,只从人们凝视同一颜色的神情里认出一种自己熟悉的控制欲。

同一夜,小张将工牌记录、异常连接和传感器事故复制到私人存储设备。他没有立即举报。他告诉自己需要更多证据,也告诉自己不能失去工作。两种解释都是真的。

他回家后没有打开文件。妻子问为什么最近总在半夜醒,他说机器多,事情杂。说出威廉、道格和账目意味着承认自己可能卷进更大的问题,也意味着家人会要求他离开。保密有时保护调查,有时只保护一个人暂时不必作选择。

第二天他把存储设备带回矿场,藏进工具柜。皮杰看着整个过程。狗无法理解文件,却熟悉把重要物品埋起来的动作。皮杰用鼻子碰了碰柜门,小张说:“别告诉别人。”说完自己也笑了。真正令他不安的,是这句玩笑已经接近事实。

矿场继续高效运转。所谓成长,并不总是变得更勇敢;有时只是一个人越来越清楚自己正在向什么妥协。