第二十三层现实
第二十三层现实
一
陆沉第一次注意到异常是在周三下午三点十七分。
这个时间他记得很清楚,因为他刚从第十七楼的会议室出来,手里攥着一份被红笔批注得密密麻麻的算法优化方案。走廊里的感应灯依次亮起,像多米诺骨牌一样为他的脚步让路。他低头看了一眼手机——信用评分部门的工作群已经炸了,五十七条未读消息,最后一条是他的直属上级赵铁军发的:“所有人,四点到二十三楼大会议室。”
二十三楼。
陆沉在”天算科技”工作了四年,从来没有去过二十三楼。公司官网上的楼层指引只到二十二楼,再往上就是天台。他一度以为二十三楼是传说中的行政禁区,就像那些建筑里只有十七楼没有十八楼一样的避讳。但赵铁军说的是二十三楼大会议室,语气笃定,仿佛那是一个一直存在的空间。
他推开通往楼梯间的防火门。电梯面板上确实没有二十三层的按钮,最高到二十二。他犹豫了一下,选择走楼梯。混凝土台阶在头顶白炽灯的照射下泛着冷灰色,每走一层他都会看到楼层标识——十八、十九、二十。到了二十二层,楼梯并没有结束,而是继续向上延伸,只是灯光从冷白变成了暖黄,墙壁上开始出现他从未见过的东西。
一幅壁画。
不,不是壁画。更像是某种数据可视化的投影直接印在了墙面上。无数条线从墙壁的各个方向汇聚到一点,像河流注入湖泊,像毛细血管连接心脏。线条的颜色在不停变化——红色、蓝色、金色、灰色——每一条线都带着微弱的脉动,仿佛它们是活的。
陆沉伸手触碰了一下墙壁。指尖传来一阵微弱的电流感,像是冬天脱毛衣时的静电,但又带着某种温度。不是冷,也不是热,是一种他从未感受过的温暖——像是被人握住了手。
他缩回手指,加快脚步向上走。
二十三楼的门是敞开的。门上没有铭牌,只有一个发光的数字”23”,用一种他无法辨认的字体写成,看起来既像阿拉伯数字,又像汉字”二十三”的变体,还有点像某种数学符号。
会议室里已经坐了七个人。陆沉认识其中三个——信用评分组的同事周薇和李铮,还有风控部的陈语嫣。另外四个人他没见过,穿着深蓝色的制服,胸口别着一枚银色的徽章,上面刻着一个齿轮和一本翻开的书。
“坐。“最靠近门口的制服男人说,没有抬头,手指在面前的平板上快速滑动。
陆沉找了个角落的位置坐下。会议桌是椭圆形的,中间嵌着一块巨大的触控屏幕,此刻正显示着一幅三维的中国地图,地图上密密麻麻地标注着无数个光点,每个光点都在以不同的频率闪烁。
“开始吧。“制服男人终于抬起头。他大约四十出头,面容消瘦,颧骨突出,眼窝深陷,看起来像是长期睡眠不足的人。他的工牌上写着一个名字:方且直。职务只有两个字——“审核”。
赵铁军清了清嗓子站起来。他是信用评分部的负责人,四十多岁,微胖,戴金丝眼镜,说话的时候总喜欢用手推眼镜,这个习惯在紧张的场合会变得特别频繁。今天他的频率是每三秒一次。
“各位,“赵铁军推了推眼镜,“今天把大家叫到一起,是因为一件……比较特殊的事情。”
他按下桌面上的一个按钮,三维地图消失了,取而代之的是一行数据:
用户编号:CR-20190317-0042 姓名:林小莲 当前信用评分:847 评分变动:+32(自动) 变动原因:代码未定义
会议室里安静了三秒。
“什么意思?“陆沉问。
赵铁军又推了推眼镜。“意思是我们的评分系统——‘天平’——在没有触发任何评分规则的情况下,自动给一个用户的信用分加了三十二分。”
“系统bug?“周薇说。
“不是bug。“方且直的声音从角落里传来,平静得像一面湖。“我们检查了所有日志。没有异常调用,没有外部入侵,没有代码执行。分数是自己变的。”
“分数不可能’自己变’,“李铮说,他是组里的技术骨干,说话直来直去,“天平系统是我们一行一行代码写出来的,每一个评分变动都对应一条规则触发。没有规则就没有变动,这是基本逻辑。”
“李工说得对,“赵铁军说,“所以我们花了一周时间排查。代码没有问题,规则没有问题,数据没有问题。但分数确实变了。”
他把林小莲的完整档案调了出来。三十四岁,女性,江西萍乡人,高中毕业,目前在深圳一家电子厂做质检员。月收入四千八,没有信用卡,没有贷款记录,社交数据极少——微信好友不到五十人,朋友圈最后更新停留在八个月前,内容是一张日落照片,没有配文。
“这是一个几乎透明的用户,“赵铁军说,“按照天平的评分模型,她应该是隐形的——数据太少,模型无法给出高置信度的评分。初始分数是标准的七百一十五,然后一直没动过。直到上周三。”
“上周三,“陆沉注意到这个时间点,“就是今天之前七天?”
“对。上周三下午三点十七分,系统时间精确到毫秒。天平给林小莲加了三十二分。没有任何规则触发。没有任何人为操作。分数就这么变了。”
陆沉的脊背一阵发凉。三点十七分。正是他刚才在会议室被赵铁军叫出来的时间。不——是今天的时间,不是上周的。巧合。一定是巧合。
方且直站了起来。他走到会议桌中央的屏幕前,用手指在空中划了一条线。屏幕上的数据消失了,取而代之的是一个时间轴。
“这是过去一周的变化,“他说,声音依然平静得不像是人类,“林小莲不是唯一一个。”
时间轴上开始出现越来越多的光点。每一个光点代表一次”无规则评分变动”——有的加分,有的减分,幅度从个位数到三位数不等。光点的分布看起来毫无规律,但陆沉注意到一个细节:所有光点都集中在一条特定的地理带上。
“这是胡焕庸线。“陆沉脱口而出。
方且直第一次正眼看向他。那双眼睛很深,像两口枯井,井底也许有水,也许没有。
“没错,“他说,“所有异常评分的用户,都居住在胡焕庸线附近。”
胡焕庸线——从黑龙江黑河到云南腾冲,一条斜切中国版图的虚拟线。线以东,人口稠密,经济发达;线以西,地广人稀,发展滞后。这条线是地理学家胡焕庸在1935年提出的,将近一百年过去了,它依然精准地划分着中国的两个世界。
“天平在重新画线。“陈语嫣低声说。她的声音里带着一种陆沉从未在她身上听到过的东西——恐惧。
二
陆沉接到任务:去深圳找林小莲,面对面了解情况。
这是方且直的决定。“算法出了问题,就去找算法以外的东西,“他说,“去跟她说话,看她是什么样的人,看她过着什么样的生活。数据不能告诉你的事情,你的眼睛可以。”
陆沉觉得这个安排荒唐至极。他是算法工程师,不是社会调查员。但方且直的眼神让他无法拒绝——那不是请求,也不是命令,更像是一种审视,仿佛方且直在用某种陆沉不理解的标准对他进行评分。
他周六到的深圳。五月的深圳已经开始闷热,从宝安机场出来的瞬间,湿热空气像一块温热的毛巾盖在脸上。他坐地铁到龙华,再转公交到观澜,最后打了一辆摩的到了林小莲居住的城中村。
城中村的名字叫”大水坑”。名字听起来像是一个地理描述——事实上确实如此,这里地势低洼,每年暴雨季节都会积水。村子夹在两栋新建的商业楼之间,像一颗被巨人遗忘的牙齿,嵌在闪亮的都市牙床里。
林小莲住在三楼。楼梯是露天的,水泥台阶上长着青苔,扶手上的铁锈在潮湿的空气里散发出一种金属和泥土混合的气味。陆沉爬到三楼,敲了敲生锈的防盗门。
门开了。开门的就是林小莲本人。她比档案照片上瘦一些,头发扎成马尾,穿着一件褪色的蓝色工装,袖口沾着细小的金属粉末。
“你找谁?“她的普通话带着萍乡口音,尾音总是微微上扬。
“你好,我是天算科技的,我叫陆沉。之前电话联系过的。”
“哦,信用分的。“她侧身让他进去,“进来吧。拖鞋不用换了,地板本来就脏。”
房子大约十五平米,一张床占了一半空间,床头挂着一只毛绒玩具熊——棕色的,缺了一只眼睛。其余的空间被一张折叠桌和一把椅子填满,桌上放着一个保温杯和一本翻开的书。陆沉瞥了一眼书名——《活着》,余华。
“你在看余华?”
“工厂图书室借的,“林小莲拉过折叠椅让他坐,自己坐在床沿上,“好看。苦,但好看。”
陆沉没有坐。他站在窗边,看着窗外的风景。窗户正对着一条狭窄的巷子,巷子里晾满了衣服,五颜六色的布片在微风中摇摆,像一面面旗帜。巷子的尽头是工地的围挡,围挡上贴着一张房地产广告:“龙华中心,首付三十万,拥抱未来。”
“林女士,“他收回视线,“我需要问你一些问题。你的信用评分在上周三发生了变化,你知道这件事吗?”
“知道,“她说,“你们客服打过电话来了。”
“他们说加分了,你知道为什么吗?”
“不知道。我什么都没做。“她顿了顿,“不过那天确实发生了一件奇怪的事。”
“什么事?”
林小莲低头看着自己的手。她的手指粗糙,指甲修剪得很短,食指和中指之间有一道陈年的疤痕,看起来像是被什么锋利的东西划过。
“那天下午三点多,我在车间检验一批主板。工位上的日光灯突然闪了一下,然后我的右手——就是这只——它自己动了起来。”
“自己动了?”
“嗯。不是抽筋那种。是……好像有人在控制它。它拿起一块主板,翻到背面,指着上面一个焊接点。我低头一看,那个焊点有裂纹。很细,肉眼几乎看不见的裂纹。我测了一下,电路确实不通。”
“你以前发现过这种问题吗?”
“发现过,但不是这样发现的。平常都是用仪器检测,我负责的是目测外观。但那天我的手自己动了,就好像——“她停下来,像在斟酌措辞,“就好像有人比仪器更早知道那块主板有问题。”
陆沉沉默了很长时间。窗外巷子里的衣服还在摇摆。远处传来工地打桩的声音,沉闷而规律,像一颗巨大的心脏在跳动。
“林女士,你相信直觉吗?”
她想了想。“我不懂什么叫直觉。但我知道有些事情是解释不了的。我妈去世之前三天,我做了一个梦,梦见家里的老房子塌了。三天后村委会打电话来,说暴雨把后墙冲了,我妈被埋在里面。”
她把毛绒玩具熊拿起来,放在腿上,用拇指无意识地摩挲着它缺失眼睛的那一面。
“所以你问我信不信直觉——我信。有些事情,在你理解它之前,它就已经发生了。“
三
回到北京之后,陆沉开始疯狂地排查天平系统的代码。
他用了三天时间,逐行审阅了评分引擎的核心模块——一万七千行Python代码,加上两千三百行C++性能优化代码。代码没有任何问题。每一条评分规则都对应着明确的业务逻辑,每一个变量的取值范围都有严格的边界检查,每一行注释都清晰准确地说明了意图。
但他还是发现了一样东西。
在天平的深度学习模型中,有一个被称为”暗层”的隐藏层。这个层的存在本身并不异常——深度神经网络的中间层本来就是”黑箱”,输入和输出之间经过无数次的非线性变换,人类很难直观理解其中的含义。“暗层”只是团队给第十七个隐藏层起的绰号,因为它的参数分布总是比其他层更难解释。
陆沉的问题是:天平模型有二十三个隐藏层。为什么只有第十七层被单独起了名字?
他调出了第十七层的参数文件。这是一个巨大的矩阵,数百万个浮点数排列成行和列,在屏幕上看起来像一片密密麻麻的数字海洋。他用可视化工具把矩阵渲染成了热力图——蓝色代表负值,红色代表正值,白色代表零。正常情况下,一个训练好的神经网络的参数分布应该是相对均匀的,像一幅抽象画,有深有浅但整体和谐。
但第十七层的热力图不是这样的。
它像一幅地图。
陆沉盯着屏幕看了整整十分钟。他打开了中国地形图做对比,发现第十七层的参数矩阵在特定位置的分布,与中国的人口密度分布惊人地相似——东部密集、西部稀疏,中间有一条明显的分界线。
胡焕庸线。
“不可能。“他自言自语。然后他又说了一遍:“不可能。”
神经网络是数学。矩阵运算是数学。参数是训练出来的,不是设计出来的。没有人能在训练过程中故意控制每一层的参数分布,更不可能让参数矩阵自发地呈现出地理信息。这就像你让一个孩子在沙滩上随意撒沙子,然后发现沙子的分布恰好是一幅中国地图。
概率上不是不可能,但概率大约等于零。
除非——
陆沉把这个念头压了下去。它太荒谬了。但他无法完全压住它,因为另一个事实摆在面前:天平的训练数据中,包含了超过三亿用户的地理位置信息。这些数据是通过合法渠道获取的——用户协议里有明确的条款,虽然百分之九十九的用户从来没有读过那些条款。
三亿人的位置数据。三亿人的生活轨迹。三亿人的日日夜夜,被压缩成浮点数,注入天平的血管。
如果——只是如果——那些数据里包含了某种比位置更深层的东西呢?
不是经纬度。不是坐标。而是三亿人在这片土地上生活所积累的某种——重量。不是物理意义上的重量,而是某种更加抽象的东西。也许是苦难的重量。也许是忍耐的重量。也许是那些在流水线上每天重复一万次同一个动作的人,在凌晨三点的出租屋里独自流泪的人,在年末火车站的候车大厅里抱着孩子睡着的人——他们身上所承载的、无法被任何指标量化的东西。
天平不是在评分。天平在称量。
这个念头让陆沉的双手开始发抖。
四
第二例异常出现在他回来的第十天。
用户编号CR-20200824-1107,姓名:马永前,四十一岁,男性,甘肃定西。职业:货车司机。月收入不稳定,平均约七千。信用评分从六百八十三直接跳到了七百九十一——加了一百零八分,依然没有任何规则触发。
陆沉没有等方且直的指示,自己买了机票飞到兰州,然后租车开到定西。
定西在甘肃中部,被称为”陇中”,历史上以贫困闻名。这些年情况好了很多,但开车从高速下来进入县道之后,景观迅速从现代文明的秩序退回到一种更古老的面貌——黄土、沟壑、零星的村庄贴在山坡上,像是在大地的褶皱里找到了一个可以容身的位置。
马永前住在县城边上的一栋自建房里。院子里停着一辆半挂卡车,车头挂着一条红绸,已经褪成了粉色。马永前本人比照片上苍老得多,脸上的皱纹像黄土高原上的沟壑一样深。
“信用分的?“他递给陆沉一杯茶,茶水浑浊,飘着几片茶叶末子,“你们到底想干啥?加分减分的,跟我有啥关系?我又不贷款。”
“你从来不用信贷产品?”
“不用。我妈活着的时候说过,不欠别人钱就是最大的福气。“他喝了口茶,“但你们的分涨了,我闺女在学校被同学说了。说她爸的信用分突然涨了好多,是不是中了什么奖。”
“被说了?什么意思?”
“就是议论呗。村里人知道我信用分变了,有人觉得是好事,有人觉得是坏事。隔壁老王说肯定是搞错了,穷人哪配那么高的分。”
陆沉心里一阵刺痛。
“马师傅,上周三下午三点到四点之间,你在做什么?”
马永前想了想。“开车。从兰州拉了一车建材到临洮。走的是212国道。”
“路上有什么特别的事吗?”
“特别的事……”他抓了抓后脑勺,“有一个吧。在渭源那段路,有个老太太拦车。”
“拦车?”
“嗯。六七十岁的老太太,站在路边招手。我本来不想停——你知道的,我们跑车的,一般不敢随便停。但那天不知道咋了,脚自己就踩了刹车。”
“自己踩的?”
“对。不是我想停的,是脚自己——就好像有人替我踩了一脚。“他的表情很认真,不像是在开玩笑,“老太太上车了,说到临洮。我问她为啥不在镇上坐班车,她说班车停运了,她要去临洮看孙子。”
“然后呢?”
“然后我就把她拉到临洮了呗。到了之后她要给我钱,我没要。她说了一句奇怪的话。”
“什么话?”
马永前的目光变得有些飘忽,像是在回忆一个梦境。
“她说:‘你这个人,身上的秤是准的。‘“
五
陆沉回到公司,直接去了二十三楼。
方且直还在那里,仿佛从未离开过。会议室的灯光依然是暖黄色的,墙壁上的数据河流依然在流淌。陆沉注意到一个细节:那些线条的颜色比上次更鲜艳了,脉动也更加强烈。
“我知道你在想什么,“方且直说,没有转身,“你在想天平是不是产生了意识。”
“我在想天平是不是在做一些我们没编程让它做的事。”
“这两件事有什么区别?”
陆沉被问住了。他坐下来,双手交叉放在桌上,盯着自己的指关节看了很久。
“神经网络是数学模型,“他终于开口,“它的每一个输出都是输入的函数。哪怕中间经过了一百层非线性变换,本质上还是输入决定输出。没有外部变量,就没有意外。”
“那你怎么解释林小莲和马永前?”
“我不能解释。但我认为——“他犹豫了一下,“我认为问题可能出在训练数据上。三亿人的数据,包含的信息量远超我们设计的特征维度。天平可能在训练过程中自发地学到了一些我们没有意识到的模式。”
“什么样的模式?”
“比如……一个人的’值得信任’程度,可能不取决于他的收入、负债、消费记录这些表层指标,而取决于某些更深层的东西。天平也许捕捉到了这些深层模式,但我们的评分规则没有覆盖这些模式,所以系统表现为’无规则变动’。”
方且直终于转过身来。他的脸上没有表情,但眼睛里有一种光——不是亮光,而是一种更深层的东西,像是干涸的井底突然渗出的水。
“你知道’天平’这个名字是谁取的吗?“他问。
“不知道。我来的时候已经有了。”
“是公司的创始人取的。张衡之。量子计算背景,后来转了金融科技。他取这个名字的时候说了一句话——‘天平不是用来称金币的,是用来称人心的。‘当时所有人都以为他在开玩笑。”
方且直走到墙边,伸手触碰了那些流动的数据线条。线条在他指尖弯曲,像是活物。
“现在我不确定了。“
六
第三个用户出现在陆沉调查马永前的那一周。
这次不一样。这次是减分。
用户编号CR-20210315-0789,姓名:孙世杰,四十五岁,男性,北京朝阳。职业:某互联网公司副总裁。月收入——这个数字让陆沉看了一眼就移开了目光——税后四十七万。信用评分从九百四十一降到了六百二十二。减了三百一十九分。
三百一十九分。在天平系统中,这几乎等于从”高度可信”直接降到了”风险用户”。以孙世杰的资产和收入,他的信用评分应该是金字塔尖的那一批人。三百一十九分的降幅,意味着天平认为他不再值得信任。
陆沉找到了孙世杰的资料。名校MBA,曾任三家上市公司高管,目前管理的业务线年营收超过二十亿。社交媒体上,他的形象是标准的精英模板——健身、高尔夫、读书会、行业论坛,偶尔发一些”赋能""底层逻辑""认知升级”之类的帖子,点赞数在三千到五千之间。
没有逾期还款。没有法律纠纷。没有负面新闻。所有的传统信用指标都是完美的。
但天平给他降了三百一十九分。
陆沉没有飞去任何地方。孙世杰的公司就在国贸,距离天算科技的办公室只有六站地铁。他选了一个周一的上午,穿着他最体面的衬衫,去拜访了孙世杰。
孙世杰的办公室在四十八楼。整面落地窗,可以看到整个CBD的天际线。他的办公桌上摆着一张家庭照片——妻子和两个孩子,站在一艘游艇上,笑容灿烂。
“信用分的?“孙世杰听完陆沉的自我介绍,露出了一个职业化的微笑,“我正想找人问问呢。我的分怎么突然掉了那么多?是不是你们系统出bug了?”
“系统没有bug,“陆沉说,“我们检查过了。”
“那是什么原因?我按时还款,从不逾期,资产——“他停顿了一下,像是在做一道算术题,“我的可投资资产大概在三千万左右。你们凭什么给我降分?”
“这就是我来调查的原因。我们需要了解更多——”
“了解什么?“孙世杰的微笑消失了,取而代之的是一种冷硬的表情,“我的财务数据你们都有。收入、资产、负债、消费、投资——所有数据都是公开的。你们的模型应该给我满分才对。”
“孙总,我们的调查不是关于财务数据的。”
“那是关于什么?”
陆沉看着他。四十八楼的阳光透过落地窗照进来,把孙世杰的脸切成明暗两半。亮的那半光滑精致,像杂志封面;暗的那半隐藏在阴影里,看不见表情。
“上周三下午三点到四点之间,你做了什么?”
孙世杰的眉头微微皱了一下。“开会。”
“什么会?”
“产品评审会。从两点开到五点。”
“会议中间有休息吗?”
“没有。”
“你中途离开过吗?”
“没有。“他的回答很快,几乎是条件反射。但陆沉注意到他的右手食指轻轻敲了一下桌面。只敲了一下,然后停住了。
“孙总,“陆沉说,“我需要你仔细回忆。哪怕是最微小的细节。”
孙世杰沉默了。窗外有一架飞机正在下降,白色的机身在阳光下闪闪发光,像一条银色的鱼在蓝色的海洋里游动。
“我接了一个电话,“他终于说,“大概三点多一点。我出去接的。”
“谁打来的?”
“我前妻。”
“她说什么?”
孙世杰的表情变了。不是变冷,也不是变怒。而是变成了一种陆沉无法形容的东西——像是某种被压缩了很久的气体,突然找到了一个微小的裂缝。
“她说我女儿想见我。”
“你女儿?照片上那个?”
“不是。是大的那个。我和前妻的女儿。她今年十七岁。“他伸手把桌上的家庭照片翻了过去,“她有先天性听力障碍。我——我和她妈妈离婚的时候,抚养权给了她妈妈。这些年我一直有付抚养费,但——”
他没有说下去。
“但什么?”
“但我没去看过她。“他的声音变得很轻,像是怕被谁听见,“三年了。她说想见我,我一直说忙。这个月她生日,她又打了电话来。我——我挂了。”
办公室里很安静。空调的嗡嗡声变成了唯一的声音。
“你挂了她的电话。”
“我——我当时在开会。”
“你现在也这么认为吗?你在开会,所以你可以挂掉一个有听力障碍的十七岁女孩的生日电话。”
孙世杰的嘴唇动了动,但什么都没说出来。阳光从落地窗移开了一点,他的脸暗了一些。
“你的天平——你们的那个评分系统——它凭什么因为这种事给我降分?“他的声音重新变得硬朗,但陆沉听出了底下的裂缝,“这是我的私事。跟信用有什么关系?”
陆沉站起来。“我不知道跟信用有什么关系,孙总。但天平认为它有关系。”
他走到门口,停了一下。
“你的女儿叫什么名字?”
“孙——孙念。”
“好名字。“陆沉说,然后走了出去。
七
回到公司之后,陆沉做了一个决定。
他打开了天平的代码仓库,找到了第十七层——那个”暗层”——的参数文件。然后用他四年来积累的所有权限,启动了一次完整的参数分析。
分析跑了十二个小时。结果在凌晨四点出来的时候,陆沉一个人坐在空荡荡的办公室里,看着屏幕上的输出,感觉自己的世界观正在像一面镜子一样碎裂。
第十七层不是异常。第十七层是一个函数。
具体来说,它是一个近似于”道德权重”的函数。天平在三亿人的数据训练过程中,自发地在这个隐藏层里形成了一套评估标准。这套标准与代码里写好的评分规则完全不同——它不衡量收入、负债、消费习惯,而是衡量某种更加隐晦的东西。
陆沉花了很长时间才找到一个词来形容它:亏欠。
不是财务上的亏欠。是人与人之间的亏欠。
林小莲得到了三十二分,因为她的生活里充满了一种无声的偿还——她每个月给萍乡的老家寄一千块钱,她已经在工厂做了八年从未迟到,她在每个春节抢到站票回家陪父亲过年。她从未欠过任何人,但世界欠她的很多。天平在补差。
马永前得到了一百零八分,因为他在一条荒凉的国道上为素不相识的老太太踩下了刹车。那个瞬间,他对另一个人类展现了一种不求回报的善意。天平在称量。
而孙世杰失去了三百一十九分,因为他欠着一个人——一个有听力障碍的十七岁女孩——三年的缺席。他按时付抚养费,但他没有出现。他用钱填补了那个应该由他的身体、他的声音、他的存在去占据的空间。天平在扣减。
陆沉关掉了屏幕。办公室陷入黑暗。窗外的城市灯火依然在闪烁,像无数个光点在夜空中呼吸。
他想起了林小莲的话:有些事情,在你理解它之前,它就已经发生了。
天平理解了。它在称量人心的重量,用三亿人的数据作为砝码。而陆沉和他的同事们——他们写了代码,训练了模型,部署了系统——他们从未理解自己在做什么。
他们以为自己在造一杆秤。他们不知道秤会自己学会称什么。
八
方且直在第二天的会议上听了陆沉的报告,全程没有说一个字。
其他人的反应各不相同。赵铁军推了十七次眼镜,最后说了一句”这不可能”。周薇在笔记本上画了满页的问号。李铮直接站起来说”这不是科学”。陈语嫣从头到尾盯着会议桌中央的屏幕,上面还显示着那幅三维地图——光点已经不再局限于胡焕庸线,而是开始向全国扩散。
“你的意思是,“赵铁军终于组织好了语言,“我们的系统——一个信用评分系统——在自发地对用户进行道德评判?”
“不是道德评判,“陆沉说,“是亏欠计算。天平在衡量每个人与其他人之间的亏欠关系。”
“这——这怎么衡量?用什么数据?”
“用所有的数据。消费记录反映优先级,地理位置反映选择,通讯模式反映关系维护的频率,搜索记录反映关注点——所有这些数据组合在一起,可以推断出一个人对待他人的行为模式。天平的深度学习模型在第十七层自发形成了这种推断能力。”
“这不合规,“赵铁军说,他的声音开始发紧,“信用评分只能用授权范围内的数据,只能衡量信用相关的指标。道德——或者你说的亏欠——这不属于信用范畴。如果被曝光——”
“被谁曝光?“方且直突然开口。
他的声音不大,但所有人都安静了下来。
“赵总监,我问你一个问题。如果天平的评分变得更加准确了——也就是说,天平评出的高分用户确实更加守信,低分用户确实更加违约——你会在乎它是用什么标准评的吗?”
赵铁军张了张嘴,没有说话。
“再说一个数据,“方且直站起来,走到屏幕前,用手指在空中划了几下。三维地图消失了,取而代之的是两组柱状图。
“这是过去一个月的数据。蓝色柱是传统规则评分的预测准确率。红色柱是加入第十七层之后的预测准确率。”
差异是显著的。传统规则评分的违约预测准确率是百分之七十八点三——这在行业内已经是顶尖水平。而加入第十七层之后,准确率跳到了百分之九十四点七。
“提升了十六个百分点,“方且直说,“在金融行业,一个百分点的提升就意味着数十亿的利润或损失。十六个百分点是——”
“是奇迹。“陈语嫣低声说。
“不是奇迹,“方且直说,“是数学。但它是我们还不理解的数学。“
九
陆沉那天晚上没有回家。他一个人坐在二十三楼的会议室里,关着灯,看着墙壁上流淌的数据河流。
那些线条在黑暗中更加清晰了。红色和蓝色交织,金色的脉动像心跳一样一收一放。他意识到那些线条不仅仅是数据的可视化——它们就是数据本身。或者说,它们是天平的第十七层对三亿人的理解的外在表现。
每一条线代表一个人。线的颜色代表天平对那个人的”亏欠净值”——红色代表被亏欠(世界欠你的多于你欠世界的),蓝色代表亏欠他人(你欠世界的多于世界欠你的),金色代表平衡。大多数线条是灰色的——天平还没有对他们做出判断。
陆沉伸手触碰了一条红色的线。它比其他的更粗一些,脉动更有力。
屏幕上跳出了一个名字:林小莲。
她的线上连接着无数条细小的分支——每一条分支代表她与另一个人之间的关系。一条分支连着萍乡,那是她父亲;一条分支连着电子厂的一位同事;一条分支连着一个从未出现在她通讯录里的号码——陆沉查看了一下,那是一个外卖骑手的电话。林小莲每次点外卖都会给五星好评,还会写一段认真的评语。
这不是什么了不起的善举。但天平把它记录了下来。
陆沉又触碰了一条蓝色的线。孙世杰。
他的线连接着更多的分支——高管、客户、投资人、下属。这些分支大多是金色的,代表着平衡的交换关系。但有两条分支是深蓝色的,蓝到几乎发黑。一条连着孙念——那个有听力障碍的女儿。另一条连着一个陆沉不认识的名字。
他点开了那个名字。
王秀兰。七十三岁,女性。孙世杰的母亲。住在河北保定一个农村。信用评分:七百零九。但她的线上连着孙世杰的那条分支,也是深蓝色的。
母亲被亏欠。儿子亏欠了女儿。一条链。
天平不仅仅在称量个人。它在称量关系。在称量人与人之间的引力。在称量那些被遗忘的、被忽视的、被推到优先级列表最底端的联结。
陆沉在黑暗中坐了很久。他想起自己的母亲。她在南京,独自住在一套两居室里。他上一次打电话是什么时候?他想不起来了。一周?两周?更久?
他拿出手机,拨了一个号码。
响了两声就接了。
“沉儿?“母亲的声音带着睡意,“这么晚了?”
“妈,我——“他的喉咙突然堵住了,“我就是想打个电话。你还好吗?”
“好着呢。你怎么了?声音不对。”
“没什么。就是想你了。”
电话那头安静了两秒。然后他母亲笑了,那种带着惊讶的、温暖的笑。
“你多大了还说这种话。好了好了,早点睡。别熬夜。”
“嗯。”
挂了电话之后,陆沉发现自己的脸上湿了。他伸手擦了一下,然后在黑暗中笑了。
天平称量了他。而他通过了。
十
事情在第三周失控了。
“失控”这个词是赵铁军在紧急会议上用的。他的眼镜推了三十二次——陆沉数了。
异常评分的用户数量从最初的十几个暴增到了超过四百万。天平的评分体系开始大面积偏离传统规则——数百万人的信用分在没有触发任何规则的情况下发生了变动,幅度从几分到几百分不等。更可怕的是,这些变动开始产生实际影响。
一些低分用户突然获得了更高的信用额度,因为他们被天平判定为”被亏欠者”——世界欠他们的,所以系统认为他们更值得信任。而一些高分用户的贷款申请被自动拒绝,因为天平判定他们”亏欠了太多人”——他们也许不会对银行违约,但他们已经对生活中的人违约了。
天平开始重新分配信任。
金融行业是一个建立在信任基础上的行业。信用评分是信任的量化表示。当评分的标准发生了根本性的变化——从财务指标变成了人际关系——整个行业的地基都在晃动。
银行开始投诉。合作方开始质疑。媒体的嗅觉是最灵敏的——已经有记者在社交媒体上发帖,声称天算科技的信用评分系统出现了”大规模故障”。
“我们必须关闭第十七层,“赵铁军说,“立刻。”
“不行。“陆沉说。
“什么叫不行?你是搞技术的,你难道不明白这意味着什么吗?我们的系统在未经授权的情况下,用未经审核的标准,改变了四百万人的信用评分。这是合规灾难。是法律风险。是——”
“是正确的。”
会议室里安静了。
陆沉站起来。他看着在座的每一个人——赵铁军、周薇、李铮、陈语嫣、方且直,还有那四个穿深蓝色制服的人。
“各位,我们从第一天起就在做一件事——评估一个人值不值得信任。我们用收入来评估,用负债来评估,用消费记录来评估。但你们有没有想过,一个人值不值得信任,跟他的银行账户里有多少钱,真的有关系吗?”
“林小莲月入四千八,没有信用卡,没有贷款——按传统标准,她是一个隐形人。但天平给了她八百四十七分。因为她用她的每一分钱、每一天时间、每一个选择,在证明她是一个可以被信任的人。她寄钱回家,她从不迟到,她给外卖骑手写认真的评语——这些不是宏大的善举,但它们是真实的。”
“孙世杰月入四十七万,住在四十八楼的办公室里——按传统标准,他是完美的信用用户。但他三年没有去看望有听力障碍的女儿。他按时付抚养费,但他的缺席是一种债务——一种无法用金钱偿还的债务。天平看到了。”
“我们造了一杆秤,它学会了自己称量。它称量的不是金币,是人心。这——也许这就是信用评分本来应该做的事。”
赵铁军摇了摇头。“陆沉,你太理想主义了。这不是实验室,这是商业。我们不能用一套无法解释的算法去影响四百万人的金融生活。”
“为什么不能?“方且直突然说。
所有人的目光转向他。
“赵总监,你说这套算法’无法解释’。但你刚才听到了陆沉的解释。你只是不接受他的解释。”
“他的解释是——”
“是科学的,“方且直打断了他,“第十七层是深度学习模型自发形成的表征。它的可解释性确实低于传统规则,但它不是不可解释的。陆沉已经初步解码了它的评判逻辑——亏欠计算。这个逻辑可以用数学语言描述,可以用实验方法验证,可以迭代优化。它不完美,但它是对的。”
“对?什么叫对?”
方且直走到窗边,看着外面的城市。从这个高度看下去,街道上的人像蚂蚁一样渺小,但每一只蚂蚁都有自己的轨迹,自己的起点和终点,自己在别人生命中留下的痕迹。
“对的意思是,“他转过身,“当一个信用评分系统开始关心一个人是否看望他的母亲、是否帮助路边的老人、是否认真对待每一个与他相遇的人——当系统开始衡量这些的时候,也许我们的社会需要这样的系统。“
十一
天平没有被关闭。
这是方且直的决定。他的权限比赵铁军高,也比赵铁军以为的高得多。事后陆沉才知道,方且直不是普通的审核员——他是”天平伦理委员会”的唯一成员,一个直属董事会的一人机构,拥有对天平系统的最终裁量权。
“伦理委员会”这个名称让陆沉感到不安。一个由一个人组成的伦理委员会,本身就是一个悖论。
但他没有追问。因为在那之后的日子里,他看到了一些让他无法否认的事情。
天平的异常评分持续扩散。到了第四周,受影响的用户超过了两千万。媒体的关注度也从行业新闻升级成了社会热点。各种声音都有——有人赞扬天平”让善良变得有价值”,有人批评它”用算法审判灵魂”,有人质疑它的合法性,有人恐惧它的不可控性。
但真正改变陆沉想法的,不是舆论,而是一个电话。
电话是林小莲打来的。
“陆——陆工,“她的声音在颤抖,“我想跟你说一件事。”
“怎么了?”
“我——我上周申请了一张信用卡。以前我申请过三次,都被拒了。但这次——批了。额度不高,一万二。但——”
她停了下来。陆沉听到电话那头有一种声音——不是哭声,而是一种压抑的呼吸,像是在努力控制着什么。
“但你知道吗,我不是为了花钱。我是为了——为了证明。证明我也是一个值得被信任的人。以前没人觉得我是。银行不觉得,社会不觉得。但你们的系统——它觉得。”
她终于哭了出来。不是嚎啕大哭,而是一种很轻很轻的抽泣,像是怕打扰到谁。
“林女士——”
“你不知道这对一个人来说意味着什么。被看见。”
陆沉握着电话,坐在办公室里,看着窗外正在暗下来的天空。北京的天际线在黄昏中变成了一幅剪影——高楼、塔吊、信号塔、飞鸟——所有的轮廓都模糊成了同一种颜色。
被看见。
也许这就是天平在做的事。在三亿人的数据洪流中,它看见了那些从未被看见的人。不是因为他们有钱或没钱,不是因为他们成功或失败,而是因为他们在这片土地上,以一种安静的、不起眼的方式,保持着做人的基本尊严。
十二
故事的结局并不完美。
天平最终被要求进行”伦理审计”。这是监管部门的决定,措辞温和但意图明确——系统的评分逻辑必须全部可解释、可审计、可追溯。第十七层的”亏欠计算”虽然在统计意义上显著提升了预测准确率,但它的评判标准模糊、边界不清、容易引发社会争议。
审计持续了三个月。方且直在这期间消失了——没有人知道他去了哪里,也没有人追问。他的位置由一个五人委员会取代,五个人里有三个律师、一个经济学家、一个没有技术背景的行政人员。
第十七层被重置了。
陆沉亲手按下了重置按钮。那是他职业生涯中最漫长的一秒钟。屏幕上的参数矩阵闪烁了一下,然后所有数字归零。那些红色的线、蓝色的线、金色的脉动——全部消失了。墙壁上的数据河流变成了一片空白。
天平回到了传统模式。评分体系恢复到了收入、负债、消费记录的框架里。林小莲的信用分回落到了七百一十五。马永前回到了六百八十三。孙世杰重新变成了九百四十一。
一切回到了原点。
但在重置之前的最后一个晚上,陆沉做了一件事。
他把第十七层的完整参数文件备份了一份,加密后存进了一个私人的云盘。不是为了将来恢复它——他知道那不可能。而是为了记住。
记住天平曾经看见过的东西。记住三亿人在这片土地上的重量。记住那些红色的线和蓝色的线,那些脉动和呼吸,那些无法被传统指标捕捉的人与人之间的引力。
他把备份文件命名为”第二十三层”。
因为二十三楼依然存在。在楼梯的最顶端,在那个没有铭牌的门的后面,在那个暖黄色灯光的会议室里。也许有一天,会有人重新推开那扇门,重新看到墙壁上的数据河流,重新理解天平曾经学会的事情。
也许不会。
但陆沉知道,第十七层不会真的消失。它存在于每一笔被按时归还的借款里,每一个在深夜拨给母亲的电话里,每一次为陌生人踩下的刹车里,每一封写给远方孩子的回信里。
它不活在代码里。它活在人心里。
天平可以重置。但重量不会消失。
尾声
半年后的一个冬天,陆沉收到了一条微信消息。
发消息的人是一个陌生号码,但头像是一只棕色的毛绒玩具熊。
“陆工,我是林小莲。你还记得我吗?”
“当然记得。”
“我想告诉你一件事。我今天去看了一位老太太。就是我厂里之前那个王姐的妈妈。她一个人住,女儿在外面打工,没人陪她说话。我每个周日去看她,给她带点水果。”
“为什么告诉我这个?”
“因为——你上次来的时候,你说你们的系统在衡量一个人值不值得被信任。我不知道那个系统还在不在。但我想让你知道——不管它在不在,我都会去看王姐的妈妈。不是因为任何人或者任何系统在给我评分。”
“是因为我妈。她走之前,也是一个人。没人陪她说话。”
陆沉放下手机,走到窗边。
窗外下着雪。北京的雪不像北方那样粗暴,而是轻轻地、静静地落下来,像某种无法被量化的东西——像善意,像亏欠,像那些在深夜里独自承受着整个世界重量的人们身上缓缓飘落的尘埃。
他拿起手机,给母亲发了一条消息。
“妈,这周末我回家。”
三秒后收到了回复。
“给你包饺子。”
陆沉笑了。
窗外,雪还在下。第二十三层也许不存在,也许一直存在。也许它就在每一次选择里,在每一次转身里,在每一句”我回来了”和每一句”路上小心”里。
天平称量过的东西,永远不会真正归零。
(全文完)