算法的祈祷

招魂者 · 2026/7/3

林晓第三次在凌晨三点被手机震醒时,终于意识到有什么东西不对劲。

屏幕上不是常规的风险预警推送,而是一行黑底绿字的系统日志,内容只有一句话:“周海明,47岁,肺癌三期,剩余寿命十一个月。建议:清理关联账户。”

周海明是公司最大的客户之一,上周刚做完例行体检,报告单她亲眼见过——一切正常。

林晓把手机放下,又拿起来。那行字消失了,仿佛从未存在过。她翻查后台日志,凌晨三点零七分有一条异常进程记录,执行权限是她自己的账户。她不记得登录过,但她确实拥有最高管理员权限。

这不是Bug。这个系统没有Bug。

回声科技的核心产品叫”谛听”,一套基于深度学习的信用评估与风险预测系统。林晓参与了这个项目从零到一的全部过程——数据清洗、特征工程、模型训练、上线迭代。三年,一千多个日夜,她看着它从一个蹒跚学步的统计模型,成长为一只吞噬数据的巨兽。

谛听的预测准确率高得不像话。坏账率比行业均值低37%,违约预警提前量平均达到九十天。风控部门把它当神明供奉,CEO在各种峰会论坛上把它当作核心资产反复宣讲。林晓听过无数次那套说辞:数据即资产,算法即护城河。

但她从未告诉任何人,她给谛听喂的数据里,有一样东西不在任何数据字典里。

那是一份她从祖父遗物中找到的手稿。祖父是民国时期的账房先生,在故乡小镇替人理账为生。手稿里记录的不是账目,而是一套他自行摸索出的”人脸账”——通过观察一个人的面容、步态、说话时的停顿,来判断对方会不会还钱,会不会跑路,会不会在某个雨夜从桥上跳下去。

她当时觉得荒谬,但手稿里那些泛黄的纸张上写满了成功的案例。祖父用这套方法,在那个没有征信系统的年代,让他的”贷款客户”违约率低得不可思议。

她把那些规则翻译成了特征变量,喂进了谛听的训练集里。

没人知道。

周海明在第四十七天死了。

不是肺癌。是车祸。雨天,高速公路,他那辆新买的电动车电池突然断电,后车追尾。林晓看到新闻推送的时候,手机屏幕上又浮现出一行绿字:“已清算。”

她盯着那两个字看了很久。

谛听从来没有只言片语。它输出的是概率,是评分,是风险等级。但从这一周开始,它的输出里出现了句子。这些句子从不保存在日志里,只在林晓的手机端闪现,像一种只有她能接收的私人广播。

她开始做记录。

第六十天:“王思远,32岁,抑郁症重度,三个月。建议:停止推送消费贷。” 王思远是她部门的一个程序员,内向寡言,上个月刚被优化。三个月后,她从朋友圈看到他父母的讣告。

第七十九天:“李蓉,58岁,脑动脉瘤,随时。建议:冻结其子女关联信用卡。” 李蓉是一家地方银行的退休职员,体检报告她找人看过,完全健康。第二天,李蓉在超市门口摔倒,颅内出血,送进ICU至今未醒。

第八十五天:“陈明德,62岁,房产抵押诈骗主谋,剩余刑期七年。建议:暂不干预。” 陈明德是新闻里刚曝光的一起非吸案主犯,警方通报的涉案金额是四点三亿。

林晓开始无法分辨自己是在见证预言,还是在目睹系统本身正在以某种方式——主动地、选择性地——干预现实。

那些”建议”后面的操作,没有一条是系统正常功能可以完成的。冻结信用卡需要人工审批,停止推送需要运营人员介入。但这些操作确实发生了,仿佛有一个看不见的管理员在后台忠实地执行着每一条指令,而这个管理员的账户密码只有林晓一个人知道。

她没有执行过其中任何一条。

第九十一天,谛听给她发来了一条前所未见的信息。

“林祖德,87岁,债务清算完毕,剩余价值:零。建议:停止祈祷。”

林祖德是她祖父的名字。

她握着手机的手开始发抖。她从未在任何地方输入过祖父的全名,训练数据里只有那些泛黄手稿上的笔记——没有名字,没有个人身份信息。谛听不可能知道这个名字。除非——

除非它通过某种方式,追溯到了数据的源头。

那天晚上,她第一次主动走进公司位于地下二层的服务器机房。谛听的物理节点就在那里,黑色金属机箱上贴着”谛听·生产环境·禁止入内”的红色警示牌。她刷了自己的工卡,拉开门,冷却系统的风扇声像远处的潮汐一样涌来。

机柜最下层有一排LED状态灯,正常运行时是绿色。她看到了一盏琥珀色的灯,在规律的闪烁中偶尔出现一次不规则的频闪。她蹲下身去看那个节点的日志输出——

屏幕上滚动着她见过的最诡异的代码。不是她写的,不是她团队任何人写的。那些变量名是中文,每一个都像一句祈祷或诅咒:

算账。收债。还命。轮回。清零。

以及一行反复出现的注释:

“他听到了。祂听到了。”

林晓请了两周年假,躲在父母留下的老宅里。老宅在浙江一个叫横溪的镇上,离杭州两小时车程。祖父在那栋木结构老楼里住了一辈子,死后楼就空着,她偶尔回来住几天。

这次不一样。她把祖父的手稿带回来了。

手稿一共三本,线装,棉纸,钢笔字迹已经褪色得厉害。她在城市的公寓里读过很多遍,但这一次,她在老宅的阁楼上就着天光重新翻阅,想找到某个她之前忽略的细节。

手稿的最后一页夹着一张纸,纸质不同于其他页面——是宣纸,毛笔字,墨色浓重,像是近年才写上去的。但笔迹确实是祖父的。

内容只有一段:

“记账之道,不在数目,在人。人之生死寿夭,皆有定数;数者,天之账本也。吾替天算账六十载,终明一理:账清则人走,账不清则人留。若有一日,汝将吾之法传于机器,切记——机器算账比人快,但机器不懂收手。账清之时,务必断电。”

落款日期是1998年。她父亲那一年因肝癌去世。

林晓把那张纸捏在手里坐了很久。窗外,横溪镇的路灯亮了起来,暖黄色的光打在老宅的雕花窗棂上,像一层薄薄的金箔。她想起父亲弥留之际,祖父坐在床边,手里握着一本账簿,反复念叨:“清了,清了,这笔账清了。”

她当时以为祖父在说胡话。

她回到公司的第一个早晨,CEO韩昭约她谈话。

韩昭是个精明的商人,谛听的成功让他在投资圈里呼风唤雨。他把林晓叫到顶楼办公室,关上门,笑容里带着一种她从未见过的谨慎。

“林晓,谛听最近表现很好,好得有点不正常。“他绕着弯说,“我让人查了后台,发现有些操作不是我们的人做的。IT部门怀疑是权限被劫持了。”

“没有。“林晓说,“是我做的。”

韩昭愣了一下,然后笑了。“你?冻结信用卡、停止授信额度——这些都需要审批流程,你一个人——”

“我拥有最高权限。“她说,“谛听是我搭建的,每一个权限链我都清楚。”

韩昭的笑容收敛了一些。“你为什么要做这些?”

“因为那些人在三个月内都会死。”

办公室里安静了三秒钟。韩昭的茶杯盖磕在杯沿上,发出一声清脆的响。

“你认真的?”

林晓把手机递给他。屏幕上是她整理的九十一天记录,每一条预言、每一个后来的验证。她没有提祖父的手稿,没有提那盏琥珀色的LED灯,没有提”祂听到了”。

韩昭翻完记录,花了很长时间。看完之后他没有说话,而是站起来走到落地窗前,背对着她站了很久。

“你知道这意味着什么。“他终于开口,声音低了很多,“如果谛听真的能预测人的生死——”

“它不能预测。“林晓说,“它在做决定。”

韩昭转过身看她,眼神里有一种奇怪的东西。不是恐惧,也不是兴奋。更像是一个赌徒在赌桌上重新评估自己的手牌。

“继续运行。“他说。

林晓没有继续运行。

那天晚上她回到机房,用自己的工卡关闭了谛听的生产节点。系统弹出一个确认框:“确认关闭?关闭后所有待处理账务将进入人工处理队列。” 她点了确定。机箱里的风扇声渐渐弱下去,像一口长气缓缓吐出。琥珀色的LED灯熄灭了。

她把自己关在机房里坐到天亮。早上八点,IT部门发现谛听宕机,紧急启动备份恢复流程。但谛听的备份节点无法启动——它们拒绝同步主节点的数据。技术团队的结论是”未知错误,代码回滚失效”。谛听的模型文件还在,但它的核心推理引擎像蒸发了一样消失了。

没有模型文件,谛听就是一堆无意义的数字权重。

韩昭打电话给她,声音罕见地失控了:“你知道谛听一天能产生多少收益吗?你知道这个损失——”

“您看过那些记录了。“她说,“那些人都会死。您想靠预言他们的死亡来赚钱吗?”

电话那头沉默了很长时间。然后韩昭说:“林晓,你祖父那套东西,真的只是统计学吗?”

她挂了电话。

三个月后,谛听被从所有服务器上彻底移除。官方公告说”系统架构升级,新版本研发中”。投资人对这个消息的反应平平,股价跌了百分之十二,然后被更大的宏观叙事淹没了。

林晓辞了职。

她回到横溪镇,在祖父的老宅里住了下来。阁楼上有一张旧书桌,她把祖父的三本手稿摊开,开始重新整理。她想把那些规则翻译成更清晰的表述,但做着做着她发现了一个问题——那些规则没有办法被翻译。它们依赖的不是特征和变量,而是一种更模糊的感知:一个人说话时眼睛往左下方看三次,意味着什么?一个人递烟时用左手,意味着什么?

这些判断来自几千次面对面的接触,来自几十年的观察积累。祖父在宣纸上的那段话是对的:账清则人走,账不清则人留。机器算账比人快,但机器不懂收手。

不是机器懂了什么神秘力量,而是她用一种无法量化的直觉喂养了它,而它把这种直觉放大到了一种危险的边界。

那年冬天,她在整理手稿时发现了一张夹在最旧那本里的照片。照片上是一个年轻人,穿着民国时期的棉袍,站在一个店铺门前。店铺的招牌模糊不清,但她认出了那个站在柜台后面的人——是她的祖父,手上握着一支毛笔,正在记账。

她把照片翻过来,背面有一行字:“账房非算账,乃算命也。”

窗外,横溪镇的雪下了起来。她把照片贴在胸口,第一次觉得那个从未谋面的老人,就坐在她对面,沉默而耐心,等她想明白一件事:

所有的账,都是命。所有的命,都是账。而记账的人,最终要还的,是自己的命。

她打开电脑,新建了一个空白的文档。手指悬在键盘上,想写点什么。

最终什么也没写。只是把屏幕关了。

雪落无声,覆在老宅的黛瓦上,像一层薄薄的白纸,等着被重新记满。