算法牢笼

招魂者 · 2026/4/2

算法牢笼

一、分数

林晓雨醒来的时候,窗外的阳光已经带着初夏特有的黏腻感。她伸手去摸床头柜上的手机,指尖触到冰凉的金属边框时,眼睛还没有睁开。

手机屏幕亮起。

信用分:743

比昨天低了2分。

她盯着那个数字看了三秒,像是在确认自己没有看错。然后她把手机翻过去,屏幕朝下,强迫自己不再去看。卧室里很安静,只有空调低沉地嗡嗡作响。隔壁房间传来丈夫张明翻身的动静,他今天要飞去深圳出差,大概正在做最后的准备。

林晓雨坐起身,光脚踩在地板上。这个两室一厅是他们三年前买的,当时房贷利率还是基准的八五折,张明说这是上车的好时机。那时候她的信用分还是820,在同事中间算是高的——在那个叫做”信用森林”的P2P平台做风控建模,数据就是她的氧气,而信用分是她每天呼吸的空气。

她走进卫生间,对着镜子看了看自己。二十九岁,眼角还没有皱纹,但眼下有淡淡的青色,那是连续半年加班留下的痕迹。镜子旁边贴着一张便利贴,是她去年写的:“争取Q3升Senior。”

现在Q3早就过去了,Senior的职位也泡汤了。泡汤的原因是——

手机在卧室里震动了一下。

她快步走回去,拿起手机。是一条推送,来自”信用森林”APP:

“您的好友陈思思信用分更新:698→671,下降27分。给她/他留言鼓励吧!”

林晓雨的手指悬在屏幕上方,没有点开。她认识陈思思,那是她在平台的同事,比她小两岁,去年刚入职的时候还是个笑眯眯的小姑娘,总是说要用算法改变中国信用体系的未来。

三个月前,陈思思被裁员了。

不是普通的裁员。是那种——一夜之间,办公室被清空,工牌失效,门禁卡消磁,OA系统里再找不到任何痕迹的裁员。HR说是”业务调整”,但林晓雨知道真相:陈思思在模型里埋了一个小小的开关,用来调节不同用户群体的逾期率权重。这个开关被内部的人叫做”利率调节器”,是平台核心利润的来源之一。

陈思思试图把这个开关的存在告诉外部的人。结果就是她消失了。

像是从来没有存在过一样。

林晓雨把手机放进口袋,走进厨房给自己倒了一杯水。张明不知道这些。他只知道她在”信用森林”工作,做”大数据分析”,工资不错,福利还行,年终奖每年都在涨。他不知道她每天在做什么,不知道那个叫做”风控模型”的东西是如何一步步地把一个普通人划入”高风险”或者”优质客户”的格子,不知道那些格子如何决定了一个人的贷款利率、一个年轻人能不能借到创业的第一笔钱、一个中年人的车贷审批能不能通过。

他更不知道,那个模型从来没有”公平”这个参数。

厨房的窗户外面是一只鸟,灰色的羽毛,停在空调外机的罩子上,歪着头往里面看。林晓雨和它对视了两秒,然后鸟扑棱着翅膀飞走了。

她低头看了看自己手中的水杯。透明的玻璃杯身映出她的手指——纤细、苍白,指甲边缘有一点倒刺。那是她紧张的时候就会去撕的。

门被推开了。张明穿着衬衫站在门口,领带还没系好,手里拎着登机箱。

“我要走了。“他说,“深圳那边的事大概三天能回来。”

“嗯。“林晓雨点点头,“落地了给我发消息。”

张明走过来,在她额头上吻了一下。那是一个很轻的触碰,像是完成任务一样的仪式感。然后他拖着箱子走向玄关,门锁咔哒一声响,脚步声在楼道里渐渐远去。

林晓雨站在原地,听着那些声音一点一点消失。然后她低头看了看自己的手机。

信用分:743。

没有变化。

她把手机放回桌上,走进卧室换衣服。今天是周一,新一周的开始。或者说,是某种ending的开始。

因为她知道,今天下午两点,公司要开全员大会。

全体中层以上的管理者都必须参加。邮件里没有说会议的内容是什么,但林晓雨已经猜到了——或者说,她从各种渠道拼凑出了真相。

监管层要动手了。

二、森林

“信用森林”诞生于2019年。

那时候P2P行业正如火如荼,几乎每个月都有新的平台上线,每个平台都声称自己要用技术改变金融、要用算法重塑信用。林晓雨记得她第一次听到”信用森林”这个名字的时候,还是个刚毕业的研究生,在一场招聘会上。展台前排着长队,负责招聘的女孩笑容甜美,说:“信用森林,做中国最懂你的信用平台。”

她当时投了简历。三个月后入职。

现在回头看,那三年像是坐过山车。平台从最初的几十人扩张到几千人,从一个默默无闻的小公司变成行业前三甲,从C轮融资到D轮再到上市准备。估值从十个亿到一百个亿再到——据说如果上市成功的话——五百个亿。

林晓雨也从初级分析师做到了中级再到高级,最后到了风控建模组的负责人。她负责的那块业务叫做”用户画像与信用评估”,说白了就是:给用户打分,然后决定给他们借多少钱、借多久、收多少利息。

这套系统是信用的核心。

用户注册之后,平台会抓取各种数据:手机号实名信息、电商平台消费记录、社交媒体发言、手机使用习惯、运动步数、通讯录——甚至包括你接电话的频率和通话时长的变化。然后这些数据会被喂进一个叫做”森林之心”的机器学习模型里,输出一个分数。这个分数从300到900不等,分数越高,可以借的钱越多,利率越低。

表面上看,这很公平。数据不会说谎,算法没有偏见,每个人的分数都是客观计算的结果。

但林晓雨知道,这不是真的。

因为模型里有一个隐藏的参数组,叫做”风险溢价系数”。这个系数会根据用户的某些特征——比如手机型号、比如常去的商圈、比如朋友圈的质量——进行微调。调整的结果是:同样分数的人,最终拿到的利率可能差了一倍甚至更多。

而这些”某些特征”背后,藏着的东西,林晓雨不愿意去想。

她只知道,当她加班到凌晨三点改完最后一版模型的时候,她告诉自己:这是工作。工作就是工作。她不是在做坏事。她只是——

在执行上面的指令。

她从来没有问过那些”指令”是谁下的。

直到三个月前,陈思思的事发生。

那天晚上,林晓雨加班到很晚,办公室已经没什么人了。她去茶水间接水的时候,看见了陈思思的工位——已经清空了,显示器被拆走,只剩下一个光秃秃的主机。旁边站着两个IT部门的同事,正在做最后的检查。

她装作没看见,去接了水,然后回到工位上继续工作。

但那天晚上,她做了一个梦。

梦里有一片真正的森林。古老的树木遮天蔽日,阳光从枝叶的缝隙中漏下来,在地上投下斑驳的光影。她走在林间的小路上,发现每棵树上都挂着一块牌子,牌子上写着一个名字和一组数字。

她走近其中一棵,看见牌子上写着:“王某某,信用分672,预测逾期概率8.3%。”

她觉得奇怪,因为她根本不认识这个王某某。但她还是继续往前走,走过一棵又一棵树,每棵树上都写着不同的名字和数字。她发现那些数字都是金色的,像是阳光凝固在了木头上。

然后她看见了一棵巨大的树。

那棵树比其他的树都要高,树干粗得要十几个人才能合抱,树枝向四面八方伸展,遮蔽了整片天空。她走近去看牌子,发现牌子上写着的是——

她的名字。

林晓雨。信用分:743。预测逾期概率:未公开。

她正想仔细看看后面的数字,忽然听见身后有脚步声。她转过身,看见一个穿黑衣服的人站在不远处。那人没有脸,只有一个模糊的轮廓,像是用墨水晕染出来的。

那人开口说话。声音不像是从嘴里发出来的,更像是在林晓雨的脑子里直接响起:

“你看见了什么?”

林晓雨说:“我看见了分数。”

“分数是什么?”

“分数是……”她停顿了一下,“分数是信用。”

“信用是什么?”

“信用是……”

她说不出来。

那个穿黑衣的人向前走了一步。林晓雨发现自己在往后退。退着退着,脚下一空——

她醒了过来。

窗外的天已经亮了。手机显示早上六点半。她躺在床上,心脏跳得很快,枕头被冷汗浸湿了一小块。

她觉得自己应该辞职。

但那天早上她还是起床、洗澡、化妆、穿上职业装、出门、坐地铁、刷卡进了公司。

她没有辞职。

因为她需要钱。

因为她要还房贷。

因为她要养家。

因为——因为——

因为她不知道辞职之后还能做什么。

因为她在这片”森林”里已经待了太久,久到忘记了森林外面的世界是什么样子。

三、风暴

全员大会在下午两点准时开始。

林晓雨坐在会议室的第三排,靠左的位置。她前面坐着运营部的李总,后面是市场部的老王。她不认识这些人,但他们的名字她都能叫出来——在”信用森林”,每个人都是一个标签、一个数据点、一个模型里的变量。

CEO上台了。

周宏远,四十五岁,清华MBA,长相儒雅,声音低沉而富有磁性。林晓雨记得他刚创业时候的样子——那时候公司还只有三十几个人,他每天自己订外卖、和员工一起吃泡面、加班到凌晨两点还在改PPT。现在的他已经是各种财富榜单上的常客,西装笔挺、皮鞋锃亮、手腕上戴着一块她叫不出名字但肯定很贵的手表。

“各位同事,“他开口了,声音沉稳,“今天召集大家,是有一个重要的消息要宣布。”

会议室里安静下来。所有人都在看着台上。

“我们平台——“周宏远顿了顿,“将积极响应监管部门的最新要求,进行全面的合规整改。”

有人在下面小声议论。林晓雨感觉到气氛的变化——不是那种灾难来临的恐慌,而是一种”果然如此”的释然。

“具体来说,“周宏远继续说,“我们将关闭大部分的P2P业务,转型为——小额贷款公司。”

会议室里炸开了锅。

“安静,安静。“周宏远摆了摆手,“我知道大家有很多疑问。但这是董事会的决定,也是监管层的要求。整改期间,公司会进行一轮人员优化……”

人员优化。

林晓雨的心沉了下去。

”……涉及大概——“周宏远看了看手里的文件,“——百分之四十的员工。不只是基层,也包括一部分中层管理者。”

她感觉到身后有人在倒吸冷气。

“名单会在本周内公布。请大家——“周宏远的目光扫过会议室,“——保持通讯畅通。”

会后是漫长的沉默。

林晓雨回到工位上,发现办公室里弥漫着一种奇怪的气氛。有人在小声聊天,有人面无表情地盯着电脑屏幕,有人偷偷打开了招聘网站。她坐在自己的位置上,觉得自己像是一个局外人——或者说,像是一棵被移栽的树,不知道自己的根还能不能在新地方扎下去。

她的手机响了。

是部门主管老赵发来的微信:“晓雨,来我办公室一趟。”

她站起来,走向走廊尽头的办公室。

老赵的办公室不大,十平米左右,一张桌子、两把椅子、一盆绿萝。他今年四十二岁,据说早年在银行工作,后来跳到互金行业,辗转到了这里。他的头发已经开始稀疏,但眼睛很亮,笑起来的时候像一只狡黠的狐狸。

“坐。“他指了指对面的椅子。

林晓雨坐下了。

沉默持续了大概十秒。老赵看着她,没有说话。她也看着他,没有说话。

最后是老赵先开口:“你知道了?”

“什么?”

“裁员名单。“他说,“有你。”

林晓雨点点头。她其实已经猜到了。三个月前陈思思的事发生之后,她就知道自己在这家公司的时间不多了。不是因为能力问题,而是因为——她知道得太多了。

“还有一件事。“老赵的声音忽然压低了,“你手头那个项目——‘森林之心’的模型参数——删了吗?”

林晓雨愣了一下。

那个项目是她的核心工作。模型的参数文件存在她个人的工作电脑上,还有一份备份在公司服务器上。如果这些参数被泄露出去——或者更糟,被监管层查出来——后果不堪设想。

“没删。“她说。

老赵的眉头皱了一下:“为什么不删?我上周让IT部门发的通知你没看到吗?所有敏感文件都要删除。”

“我——“林晓雨顿了顿,“我想保留一下。万一以后要做类似的项目……”

这是借口。她知道老赵也知道。

真实的原因是:她不想一个人背锅。如果将来出了事,她需要有东西来证明——她不是唯一一个知道这些的人。她不是唯一一个应该负责的人。

老赵盯着她看了几秒,然后叹了口气:“算了,这件事先放一放。我叫你来是想告诉你——你的离职补偿,会按照N+1的标准走。不算多,但也不算少。”

”……谢谢赵总。”

“别谢我。“老赵的表情忽然变得奇怪,“你被裁这件事——不是我决定的。”

林晓雨没听懂:“什么意思?”

“意思是——“老赵压低了声音,几乎是在耳边说,“是上面的人点的名。具体是谁我不知道,但据说跟监管层有关。有人向监管部门举报了平台的某些’业务创新’,举报信里提到了你的名字。”

林晓雨愣住了。

“还有一件事。“老赵的声音更低了,“你那个被裁的同事——陈思思——你跟她还有联系吗?”

林晓雨摇摇头。陈思思消失之后,她尝试过给她发微信、打电话,但都没有回应。那个小姑娘像是从这个世界上被抹去了一样。

“她——“老赵犹豫了一下,“算了,没什么。你先回去吧,收拾一下东西。这周办完离职。”

林晓雨站起来,走出了老赵的办公室。

走廊里很安静。阳光从落地窗照进来,在地上投下一道道金色的光带。她走在那些光带里,忽然有一种很奇怪的感觉——好像自己正在穿过一道道门槛,而每跨过一道门槛,她就离什么东西越来越远。

她不知道自己正在远离什么。

她只知道自己的信用分还挂在心上,像一根刺。

四、算法

那天晚上,林晓雨没有回家。

她约了一个人见面。

那是一个她在”信用森林”工作了三年从来没有见过面的人。他们只在微信上聊天,从来没有视频过,也从来没有语音过。她只知道对方网名叫”深渊观察者”,是一个——用她自己的话说——“专门挖掘互联网公司黑料”的独立记者。

她们是在一个加密通讯软件上认识的。半年前,“深渊观察者”通过某个匿名渠道拿到了林晓雨的联系方式,声称手上有”信用森林”平台的一些内部文件,想找人核实真伪。林晓雨一开始很警惕——这可能是竞争对手的陷阱,也可能是监管层的钓鱼执法。

但她还是回复了。

因为好奇。因为恐惧。因为某种她自己都说不清楚的东西。

接下来的半年里,她们断断续续地聊着。“深渊观察者”发来的那些文件——用户数据泄露、利率算法歧视、违规催收记录——让林晓雨一次又一次地刷新对这个行业的认知下限。她帮对方核实了其中一部分内容的真实性,也从对方那里获得了大量她从来不知道的信息。

比如:那个叫做”风险溢价系数”的隐藏参数,最早不是平台自己设计的,而是从某家神秘的”数据服务商”那里买来的。那家数据服务商的名字叫做”原点数据”,背后据说有某些”有能量的人物”。

比如:平台的某些”创新业务”,实际上是在打政策的擦边球,专门针对那些银行不愿意服务的”次级客户”——进城务工人员、小摊贩、刚毕业的大学生、收入不稳定的自由职业者。他们利率高、违约风险大,但平台从他们身上赚到的利润,是普通贷款客户的三倍以上。

比如:那个叫做”森林之心”的模型,有一个不为人知的功能——它可以根据用户的社交关系网推算出用户的”潜在风险”。如果你身边有人的信用分在下降,系统会自动降低对你的评分;如果你身边有人的贷款出现逾期,系统会认为你”可能受到污染”,从而收紧你的额度。

这是一个”连坐”的算法。

林晓雨一直以为这是真的。但”深渊观察者”告诉她,这不是真的——至少不完全是。真正的”森林之心”比这更复杂。它不仅仅是在”连坐”,它还在”预测”。它会预测你未来可能遇到的”人生变故”——离婚、失业、生病、赌博——然后提前调整你的信用评分,为平台规避风险。

换句话说:当你的生活开始出问题之前,算法已经知道了。

这不是什么”信用评估”。这是一场提前预判的围猎。

那天晚上,林晓雨和”深渊观察者”约在一家偏僻的咖啡馆见面。

咖啡馆在老城区的一条小巷里,门脸很小,里面更小,只有五六张桌子。老板是一个五十多岁的大叔,话不多,但咖啡煮得很好。林晓雨到的时候,“深渊观察者”已经坐在角落的位置上,面前放着一杯已经喝了一半的美式。

“深渊观察者”真名叫周琳。三十二岁,单身,在北京五环外租了一个小房间办公。她长得不算漂亮,但眼睛很锐利,像是能够看穿人一样。

“谢谢你来。“周琳说。

林晓雨坐下来,点了杯拿铁。

“你说有重要的事要告诉我。“她说,“是什么?”

周琳没有直接回答。她从包里拿出一个牛皮纸信封,放在桌上。

“这是什么?”

“你看看。”

林晓雨拆开信封。里面是几张打印出来的纸。她快速扫了一眼——是一份合同,还有一堆截图。

“这是什么?”

“这是——“周琳的声音压得很低,“你和’原点数据’的合同。”

林晓雨愣住了。

“什么?”

“三年前,你入职’信用森林’之后不久,‘原点数据’和你签了一份’顾问协议’。每年二十万,让你定期向他们提供平台的模型更新情况。作为交换,他们给你——“周琳顿了顿,“——一个特殊的信用额度。在平台上借钱,利率是普通用户的三分之一。”

林晓雨的脸色变了。

“你在说什么?我从来没有签过这种东西!”

“你签过。“周琳的声音很平静,“只是你自己不记得了。”

“什么意思?”

“你入职的时候,HR让你签过一堆文件。其中有一份叫做’员工信用激励计划’——当时他们说这是公司的内部福利,让所有人都签。你签了。但你不知道的是,那份文件里面夹了一层——或者几层——你根本没看到的东西。”

林晓雨的脑子”嗡”地一声响。

她想起来。三年前入职的时候,HR给了她一叠厚厚的文件,说这些都是标准流程、只要签字就行。她当时忙着填其他表格,HR又说”回去慢慢看也行”,她就稀里糊涂地签了。

然后那些文件被收走了。她再也没有见过。

“你——你怎么会有这些东西?”

“我有人。“周琳说,“在’原点数据’内部。”

“你是怎么——”

“这个你不需要知道。“周琳打断她,“你需要知道的是:如果你被裁掉这件事被深挖,你可能会被当成替罪羊。”

“替罪羊?”

“‘信用森林’这次整改,背后不只是监管层的事。有人在推动这件事——推动的方式是通过向监管部门举报。举报的内容包括平台的各种’违规行为’——用户数据滥用、高利贷、暴力催收。但这些都不是最关键的。”

周琳顿了顿。

“最关键的是:举报信里提到了具体的模型参数和算法逻辑。这些东西只有内部核心人员才能接触到。而据我所知——能接触到这些的人,一只手数得过来。你是其中之一。”

林晓雨的血液仿佛凝固了。

“你的意思是——有人在故意把这些东西泄露出去,然后让内部的人背锅?”

“不一定是’故意泄露’。也可能——“周琳看着她,“有人复制了你的文件,然后用你的身份做了这些事。”

“谁?”

“我不知道。“周琳说,“但我知道——你被裁员这件事,可能不是’优化’,而是’灭口’。”

咖啡馆里的灯光昏黄而温暖。周围有人在低声交谈,有人在刷手机,有人在发呆。没有人注意到角落里这两个女人的对话。

林晓雨低下头,看着桌上那份合同。合同上的签名确实是她的——笔迹清晰,签名漂亮,右下角还盖着她的手印扫描件。

她的手在发抖。

“我该怎么办?“她问。

周琳沉默了一会儿。

“你有两个选择。“她说,“第一,拿着补偿金离开,找个新工作,装作什么都没发生过。把这些——“她指了指桌上的信封,“——当作不存在。忘记它们。”

“第二呢?”

“第二——“周琳的眼睛里闪过一丝光,“和我一起,把这些东西公开。”

“公开?你是说——”

“把’信用森林’的这些烂事,让全世界都知道。“周琳说,“用户数据滥用、高利贷、算法歧视、违规催收——还有’原点数据’的那些龌龊交易。所有的东西。”

“这样做——”

“这样做你会面临风险。“周琳说,“可能被起诉,可能被网暴,可能被行业封杀。但——“她看着林晓雨,“——也可能,让这个世界变好一点点。”

林晓雨没有说话。

咖啡送来了。她看着那杯拿铁,奶泡正在缓缓地融化。她想起了三年前的自己——研究生毕业,对大数据和人工智能充满憧憬,觉得自己可以用技术改变世界。

然后她进入了”信用森林”,成了这个机器上的一个零件。她以为自己只是在做”工作”。

她以为”工作”就是”工作”。

她不知道的是:每一行代码、每一个参数、每一次”风险调整”,都在真实地影响着无数人的生活。有人因为她的模型借不到创业的第一笔钱,有人因为她的算法多付了几倍的利息,有人因为她的”连坐系统”被切断和朋友的联系。

那些都不是”数据”。那些都是真实的人。

“给我一点时间。“她说。

周琳点点头:“我等你。但不要太久——这件事不会等你。“

五、牢笼

那天晚上,林晓雨回到家已经十一点了。

张明不在,他去深圳出差了。房子里空荡荡的,只有冰箱发出低沉的嗡嗡声。她坐在沙发上,看着黑暗中的天花板,很久很久没有动。

她想给张明打电话。但她不知道该说什么。说”我可能要被当成替罪羊”?说”我们签过一份我不知道的合同”?说他”娶了一个可能正在走向深渊的女人”?

她什么都没说。她给他发了条微信:“晚安,注意安全。”

然后她躺在沙发上,盯着天花板发呆。

不知道过了多久,她睡着了。

她又做梦了。

梦里还是那片森林。但这次不是阳光斑驳的古树,而是一片黑暗的树林。所有的树都是黑色的,树干扭曲,像是无数只伸向天空的手。她走在林间的小路上,发现每棵树上都挂着一条铁链,铁链的另一端锁着一个人。

她走近那些人,想看看他们的脸。但她看不清——他们的脸被阴影遮住了,或者被数据流淹没了。她只能看见他们的身体在挣扎,但锁链越挣越紧。

然后她看见了一棵很大的树。

那棵树上锁着的不只一个人,而是很多人——几十个、几百个、几千个——他们挤在一起,像是一串串等待被宰割的羔羊。

她走近那棵树,抬头去看树上的牌子。

牌子上写着:“信用森林。覆盖用户:47,000,000+。不良率:6.7%。利润:¥3,200,000,000+”

她正想仔细看看,忽然听见身后有脚步声。

她转过身,看见那个穿黑衣的人又出现了。还是那个没有脸的轮廓,还是那个在她脑子里直接响起的声音:

“你选择哪一个?”

林晓雨问:“什么?”

“牢笼,还是自由。”

“有什么区别?”

穿黑衣的人向前走了一步。她这次没有退。

“牢笼——是待在这里。锁链会一直锁着你,但你会有安全感。你不需要做决定,不需要承担责任,不需要面对外面的世界。你只需要——服从。”

“那自由呢?”

“自由——是走出去。但走出去之后,你将面对一个你不认识的世界。那里没有规则,没有保护,没有保证。你可能会摔跤,可能会失败,可能会后悔。”

林晓雨沉默了。

“大多数人选择牢笼。” 那个声音说,“因为安全。因为熟悉。因为——他们已经习惯了被锁着。”

“那你呢?“林晓雨忽然问,“你呢?你在牢笼里还是外面?”

那个穿黑衣的人没有回答。

它只是站在那里,像是用墨水晕染出来的影子。林晓雨忽然觉得那个轮廓有些熟悉——像是她每天早上在镜子里看到的那个人,又像是一个完全陌生的存在。

“你还有七十二小时。” 那个声音说,“七十二小时之后,你就会忘记这个梦。忘记这片森林。忘记我说过的话。然后你会像其他人一样,继续往前走。一直到——”

“到什么时候?”

“到你也被锁在这棵树上。”

然后那个影子消失了。

森林消失了。

黑暗消失了。

林晓雨睁开了眼睛。

天花板还是那个天花板。客厅还是那个客厅。冰箱的嗡嗡声还是那个嗡嗡声。

但她知道有什么东西变了。

她从沙发上坐起来,看了看手机。时间显示凌晨四点十七分。还有两条未读消息。

一条是张明发的:“落地了,住南山。你早点睡。”

另一条是一个陌生号码发的短信。号码被隐藏了,只显示了一行字:

“林晓雨,你最好想清楚再行动。”

她盯着那条短信看了很久。

然后她把手机放下,走进厨房,给自己倒了一杯水。

窗外还是一片漆黑。但她知道,再过几个小时,天就要亮了。

六、选择

接下来的三天,林晓雨像是行尸走肉。

她每天去公司,办理离职手续,清理自己的物品,和相熟的同事道别。没有人问她为什么不开心,没有人多看她一眼。在这个行业里,“人员优化”是一件太正常的事情——正常到没有人会觉得奇怪。

她的工作电脑被IT部门收走了。在那之前,她把自己认为重要的东西都备份到了一个U盘上——那些模型参数、那些数据文件、那些——周琳给她看的——合同扫描件。

U盘很小,只有拇指大小。但捏在手里的时候,她觉得它重得像一块石头。

第三天晚上,张明从深圳回来了。

他看起来很累,眼下有明显的黑眼圈,说话的时候一直在打哈欠。他说深圳那边的合作方很难缠,谈判进展不顺,可能还要再去一趟。

林晓雨听着,没有说话。

“你怎么了?“张明问她,“脸色不太好。”

“没什么。“她说,“可能是最近没睡好。”

“要不要去看看医生?”

“不用。“她摇了摇头,“休息一下就好。”

那天晚上,她躺在床上,睡不着。旁边的张明已经打起了轻微的鼾声,胸口规律地起伏。她看着他的侧脸,想起了他们刚认识时候的样子——那时候他们都在读研,在一次社团活动上相遇,然后一起看电影、一起吃饭、一起在图书馆自习、一起找工作、一起攒钱买房、一起——

一起走到了今天。

她忽然觉得,张明从来没有真正认识过她。

他认识的”林晓雨”,是那个学历高、工资高、脾气好的女朋友,是那个每天加班但从不说累的同事,是那个对未来有规划、对生活有追求的现代女性。

他不知道的是:真正的”林晓雨”,是一个在某种不知情的状况下签了卖身契的人,是一个可能随时会被当成替罪羊的人,是一个每天都在用数据和算法”切割”普通人的人。

她爱他吗?

她不知道。

她只知道,她不想让他知道这些事情。

因为她觉得,如果他知道了,他可能会离开她。不是因为不爱了,而是因为——恐惧。

没有人愿意和一个可能”随时会爆雷”的人绑在一起。

这是算法教给她的道理。

凌晨三点,她终于睡着了。

她又做梦了。

这次梦里没有森林,没有穿黑衣的人,没有锁链和铁柱。

只有一条路。

一条很长很长的路,一直延伸到看不见的远方。路的两边是城市的轮廓,高楼大厦、霓虹灯、喧嚣的人群。路上只有她一个人在走。

走了很久很久,她看见前面有一个分岔口。

一条路通往右边,路上有很多跟她一样的人,都低着头往前走,没有人说话,没有人回头。她知道那条路通向哪里——通向更多的数据、通向更高的分数、通向更”安全”的生活。

另一条路通往左边。路上没有多少人,路灯昏暗,看不清尽头在哪里。但她隐约觉得,那条路上有光。

她站在分岔口,不知道该往哪边走。

然后她听见了一个声音。

不是那个穿黑衣的人的声音,而是——一个很熟悉的声音。像是她自己的声音,又像是某个她认识但已经忘记的人的声音。

那个声音说:“你为什么在这里?”

林晓雨说:“我不知道。我在找出口。”

“出口?” 那个声音笑了,“你以为这里有出口吗?”

“什么意思?”

“你以为你能出去?” 那个声音说,“你以为’选择’就能让你自由?”

林晓雨愣住了。

“告诉你一个秘密。” 那个声音说,“这个牢笼——不是算法建的。也不是平台建的。也不是那些’有能量的人’建的。”

“这个牢笼,是你自己建的。”

“你用’工作’建了它。你用’安全’建了它。你用’房贷’、‘工资’、‘福利’、‘升职’这些砖头,一块一块地往上码。你以为你在为生活奋斗,其实你在给自己造监狱。”

林晓雨的眼眶湿了。

“但没关系。” 那个声音忽然温柔了一些,“每个人都是这样。每个人都在造自己的牢笼。区别只在于——有的人在某个时刻,忽然意识到自己在做什么。然后他们可以选择:继续造下去,或者——”

“或者什么?”

“或者亲手把它拆掉。”

然后那个声音消失了。

林晓雨站在分岔口,看着面前的两条路。

然后她迈出了脚步。

不是往右。

不是往左。

而是——转过身,朝着来的方向走去。

她不知道那是不是出口。

但她知道,她不能再往前走了。

七、真相

第四天早上,林晓雨醒来的时候,感觉脑袋清醒了很多。

阳光从窗帘缝隙里透进来,在地板上画出一道金线。她躺在床上,盯着天花板想了一会儿,然后把手机拿起来。

她给周琳发了一条消息:

“我决定了。我要把所有的东西都给你。”

周琳的回复很快:“好。我们约个时间。”

“今天下午。老地方。”

“好。”

放下手机,她从床上坐起来,看了看旁边还在熟睡的张明。他的脸埋在枕头里,呼吸均匀而平稳。她忽然有一种冲动,想伸手去摸摸他的脸,告诉他自己做了什么、将要做什么。

但她没有。

她轻手轻脚地下床,走进卫生间洗漱。镜子里的自己看起来还是那个样子——二十九岁,眼角没有皱纹,眼下有淡淡的青色。但她觉得镜子里的那个人,眼神变了。

变得——更硬了一些。

也变得更脆弱了一些。

下午两点,她到了那家咖啡馆。

周琳已经在等着了。让她意外的是,周琳不是一个人来的——她身边还坐着一个人。一个穿着深色夹克的中年男人,头发花白,但眼神很锐利。

“这是——“林晓雨有些犹豫。

“坐吧。“周琳说,“这位是——“她看了看那个男人,“——你自己介绍吧。”

那个男人看着林晓雨,眼神复杂。

“我叫陈志远。“他说,“是——陈思思的父亲。“林晓雨愣住了。

陈思思。那个消失了的小姑娘。那个她曾经的同事。那个——她一直不愿意想起的人。

“陈思思——“她的声音有些干涩,“她现在怎么样了?”

陈志远沉默了一会儿。

“死了。”

林晓雨的身体僵住了。

“三个月前。“陈志远的声音很平静,平静得让人害怕,“她从公司的楼上跳下来。当天晚上,警察说是’自杀’,没有立案。公司赔了一笔钱——三十万。我没有要。”

“为什么——”

“因为她不是自杀。“陈志远说,“或者说——不是’自己选择’的自杀。”

他看着林晓雨。

“你知道的,对吧?她告诉过你一些事情。关于’风险溢价系数’的事。关于她发现的那个’开关’的事。关于——她被威胁的事。”

林晓雨没有说话。

“她最后一次给你发消息是什么时候?“陈志远问。

林晓雨低下头,想了想。“三个月前。她消失的前一天晚上。她给我发了一条微信,只有四个字——”

“什么?”

“‘小心点。’”

陈志远闭上眼睛,像是在忍耐什么。

“她给我发的最后一条消息,是一张截图。“他说,“截图里是一份文件——一份叫做’异常用户处理方案’的文件。文件的落款是’原点数据’,日期是三个月前。那份文件里提到了一个’目标用户’的编号——就是思思的工号。”

“你是说——”

“我是说——“陈志远睁开眼睛,“——我女儿不是被裁员的。她是被——处决的。”

咖啡馆里的空气仿佛凝固了。

周琳一直在旁边听着,没有说话。

“那份文件——“林晓雨问,“你有吗?”

陈志远点点头,从包里拿出一个档案袋。

“这是思思留给我的所有东西。“他说,“她跳楼之前,把这些东西寄到了我们家。我一直没舍得打开——或者说,我不敢打开。直到周琳找到我。”

他看了看周琳。

“她告诉我,你也有一份东西。能和我女儿留下的对上。”

林晓雨拿出那个U盘,放在桌上。

“这是我这三年在’信用森林’工作期间的所有备份资料。“她说,“包括模型参数、数据文件、还有一些——我不知道该叫什么——内部沟通记录。”

陈志远拿起U盘,攥在手心里。

“谢谢你。“他说,“谢谢你愿意站出来。”

林晓雨摇了摇头:“我还没站出来。我只是——想把东西给你。接下来的事——”

“接下来——“周琳终于开口了,“——接下来我们会把这些东西整理出来,发布到网上。所有的证据,所有的事实,所有的——罪行。”

“你们不怕吗?“林晓雨问,“那些人——‘原点数据’背后的那些人——他们不会放过你们的。”

周琳和陈志远交换了一个眼神。

“怕。“周琳说,“当然怕。但——”

“但如果没有人站出来,“陈志远接过话,“这种事会一直发生。还会有人像思思一样死去。还会有人像你一样——在不知情的情况下,背上一辈子都洗不清的罪名。”

林晓雨沉默了。

她想起了那个梦。那条分岔路。那个声音说的话。

“这个牢笼是你自己建的。”

“但你可以亲手把它拆掉。”

“好。“她终于开口,“我帮你们。“

八、风暴

三天后,一篇文章出现在了一个叫做”深渊观察者”的微信公众号上。

文章的标题很长:《“信用森林”帝国:47,000,000用户、700亿估值、以及一个被算法统治的“连坐”牢笼》

文章很长,将近五万字。里面详细披露了”信用森林”平台的各项”业务创新”——包括隐藏的”风险溢价系数”、针对特定用户群体的利率歧视、被算法预判”潜在风险”后提前收紧额度的操作、被戏称为”连坐系统”的社交关系权重调整、以及——和”原点数据”之间长达数年的灰色数据交易。

文章还附上了大量的截图、文件扫描件、以及——来自内部人士的证词。

最后,文章提到了陈思思。

“三个月前,一位名叫陈思思的年轻风控分析师从公司的楼上跳下。官方说法是’自杀’。但她的父亲——一位普通的退休教师——不相信这个结论。他在整理女儿的遗物时发现,陈思思在生前曾经试图向外界披露平台的违规行为。她还留下了一份文件,记录了’原点数据’针对她个人发出的’处理指令’。”

“陈思思的死亡,不是个案。它是这个系统——这个用算法包装、用数据伪装、用’创新’光环笼罩的系统——造成的无数悲剧之一。”

文章发布的时间是晚上八点。

一小时后,阅读量突破了十万。

三小时后,平台崩溃了。

不是物理意义上的崩溃——而是舆论意义上的。“信用森林”的APP被大量用户一星评价淹没,应用商店的评论区成了愤怒的海洋。有人晒出自己的贷款合同,说利率比公布的要高出一倍不止;有人贴出催收短信的截图,言语之粗俗让普通人看了都会脸红;还有人声称自己的父母因为平台推荐的”理财项目”被骗走了毕生积蓄。

十点钟,监管部门发布了通报——称已经注意到相关舆情,将对”信用森林”平台进行立案调查。

十一点钟,“信用森林”的股价在盘后交易中暴跌了37%。

午夜时分,一个匿名账号在社交媒体上发布了一段视频。视频里是一个年轻女性的脸——她对着镜头说话,声音清晰而坚定:

“我叫林晓雨。我曾经在’信用森林’担任风控建模组的负责人。我现在声明:我将全力配合相关部门的调查,并愿意作为证人出庭作证。我为我在这个系统中所扮演的角色——感到深深的愧疚。”

“我知道,仅凭我一个人的证词,可能不足以撼动这个庞大的系统。但我相信:只要有足够多的’一个人’愿意站出来,真相就一定会浮出水面。”

“陈思思——你的死,不会白费。”

视频的结尾,是林晓雨的身份证照片、她的在职证明、以及一份手写的保证书。

视频发布后三十分钟,林晓雨的手机被打爆了。

第一个电话是张明打来的。他的声音听起来很激动——不是愤怒,而是某种更复杂的情绪:

“你为什么不告诉我?”

林晓雨沉默了一会儿。

“因为——我怕你离开我。”

电话那头安静了几秒。

“你以为我是那种人吗?“张明的声音忽然低了下去,“你以为我会因为这些——离开你?”

“我不知道。“林晓雨说,“我——我只知道,我一直在骗你。我没有告诉过你我的工作到底是什么,没有告诉过你那个’信用分’意味着什么,没有告诉过你——”

“好了。“张明打断她,“别说了。我明天回来。我们——当面谈。”

“好。”

她挂了电话。

第二个电话是一个陌生号码。对方的声音很平静,平静得让人害怕 ——平静得让人脊背发凉。

“林晓雨女士?“对方说,“我是——你可以叫我一个朋友。我们有一些共同的朋友。比如原点数据。”

林晓雨的手攥紧了手机。

“你想要什么?”

“我想要你——“对方顿了顿,“——想清楚。你现在做的事情,可能会影响很多人。不只是那些平台的高管,不只是原点数据的人,还有——那些监管部门的人。那些投资这个平台的人。那些——”

“那些什么?”

“那些——你惹不起的人。“对方的声音依然平静,“我打这个电话,不是威胁你。我只是在——提醒你。你知道思思是怎么死的吗?”

林晓雨没有说话。

“她不是跳楼的。“对方说,“或者说——她不是自己选择跳的。但这种事——很难证明。你明白我的意思吗?”

“我不明白。”

“你会明白的。“对方说,“给你二十四小时。二十四小时之后,如果你改变主意——你知道怎么联系我。”

电话挂断了。

林晓雨站在窗边,看着外面的夜色。城市的灯光在远处闪烁,像是无数双眼睛在盯着她。她忽然想起了那个梦——那片黑色的森林,那些被锁链锁住的人,那棵挂满了牌子的巨树。

她想起了那个声音说的话:“大多数人选择牢笼。因为安全。因为熟悉。”

她已经在那座牢笼里待了三年。

她受够了。

她拿起手机,拨通了周琳的电话。

“有人威胁我了。“她说。

电话那头沉默了一会儿。

“我知道。“周琳的声音很平静,“我这边也收到了——一些’警告’。他们用我之前发表的一些——不太合规的文章——来威胁我。”

“你怕吗?”

“怕。“周琳说,“当然怕。但——”

“但如果没有人站出来。“林晓雨接过话。

“对。“周琳说,“如果没有人站出来,这件事就永远不会被知道。永远不会被改变。永远——”

“永远重复下去。”

“对。”

林晓雨挂了电话。

她走进卧室,张明已经睡着了,鼾声均匀而平稳。她躺在他身边,盯着天花板。

睡不着。

她拿起手机,打开了那个”信用森林”APP。首页上依然是那个数字:743。比昨天低了5分。

她忽然想笑。

这个分数,这个算法,这个系统——它定义了无数人的生活,却从来没有人问过:它自己是谁定义的?

它以为自己是谁?

它——凭什么?

凌晨三点,她终于睡着了。

这一次,她没有做梦。

九、审判

接下来的事情,发展得比任何人预想的都要快。

文章发布后的第七天,监管部门正式对”信用森林”立案调查。调查组进驻了公司的总部,封存了所有的服务器和数据库,带走了大批的核心人员——包括CEO周宏远,包括几个副总裁,包括风控部门的负责人。

第十五天,调查结果初步披露。官方通报中提到了几个关键词:“非法吸收公众存款”、“寻衅滋事”、“侵犯公民个人信息”——每一个词都重得像一块石头,压在整个行业的心上。

第三十天,“原点数据”的实际控制人被带走协助调查。据说在他家的地下室里,调查组发现了一个小型的”数据机房”——里面存放着数亿条公民的个人信息,包括通话记录、位置轨迹、消费记录、甚至——病历信息。

第四十五天,林晓雨接到了警方的通知——她被列为了本案的”关键证人”。警方告诉她,她之前提供给周琳的那些资料,已经成为了重要的证据。

第五十天,法院开庭。

林晓雨出庭作证的那天,天气很好。阳光从法庭的窗户照进来,在地上投下整齐的光斑。她站在证人席上,面对着法官、检察官、被告人的律师,以及——旁听席上密密麻麻的人。

她深吸一口气,开口说话。

她说了很久。从三年前入职说起,从第一次看到”森林之心”的模型参数说起,从陈思思的消失说起,从那个深夜和周琳的咖啡馆对话说起,从那篇文章的发布说起,从那个威胁电话说起——

她说了所有的事情。

没有隐瞒,没有夸大,没有——任何保留。

说完之后,旁听席上一片沉默。

然后她走下证人席,穿过人群,走出了法院的大门。

门外,阳光刺眼。她眯起眼睛,看见张明站在台阶下面等她。他的脸看起来很憔悴,胡子好像几天没刮了,但眼睛很亮。

“走吧。“他说,“回家。”

“回家?“林晓雨问。

“对。“他伸出手,“回家。”

她看着他的手。那只手——粗糙、温暖、稳定——正在向她伸过来。

她握住了它。

十、自由

一年后。

林晓雨站在一栋旧写字楼的门口,看着头顶上那块褪色的招牌。

招牌上写着:“深渊观察工作室”

这是她和周琳一起创办的新公司——如果”公司”这个词合适的话。说是工作室,其实更像是一个公益性的调查机构,专门做互联网行业的第三方监督、消费者权益保护、以及——那些”没有人愿意做”的深度报道。

陈志远——陈思思的父亲——也加入了他们。退休教师变成了调查记者,用他的话说,是”继续女儿没有完成的事业”。

这一年发生了很多事情。

“信用森林”正式宣告破产,所有资产被冻结,用于偿还投资者的损失。周宏远被判处有期徒刑十五年,罪名是”非法吸收公众存款罪”和”寻衅滋事罪”——据说他在法庭上全程一言不发,只是不断地摇头。

“原点数据”被吊销营业执照,实际控制人被判处有期徒刑十年。那家公司的”数据机房”被查封之后,有记者去采访,发现里面存放的数据——除了普通公民的个人信息之外——还包括大量的政府官员和企业高管的”特殊档案”。那些档案记录了他们不愿被人知道的秘密——那些被算法捕捉到的、永远不会被删除的秘密。

陈思思的死因终于被重新定性。官方结论从”自杀”改为了”因不堪工作压力导致的意外坠亡”——虽然这个结论仍然不能让陈志远满意,但至少,“原点数据”的人被认定需要承担部分责任。

林晓雨收到了法院的传票——她被起诉了。罪名是”侵犯商业秘密”。这是一场漫长的诉讼,持续了半年,最后以”检方撤诉”告终。

但在那半年里,她没有停止工作。

她把自己在”信用森林”的经历写成了一本书,书名叫《算法人生》。书出版之后,成了畅销书,被翻译成了十几种语言。很多人写信给她,说读了这本书之后,终于明白自己为什么会”莫名其妙”地借不到钱、为什么会收到那些”让人崩溃”的催收短信、为什么会在某些APP上”永远只能看到广告”。

她开始接受采访、上节目、做演讲。她一次又一次地被问到同一个问题:你后悔吗?

她的回答从来都是一样的:

“后悔?后悔什么?后悔——看见真相?”

“如果这就是后悔的定义,那我确实后悔。我后悔我没有早一点看见真相。”

那是秋天的一个下午。

林晓雨坐在工作室的窗边,看着窗外的落叶。桌上放着一杯已经凉了的茶,手机屏幕亮着,显示着一条新消息。

消息是张明发来的:

“今晚回家吃饭。我学了一道新菜。”

她看着那条消息,忽然笑了起来。

一年前,他们差点离婚。不是因为背叛,不是因为争吵,不是因为什么惊天动地的大事——只是因为,她从来没有告诉过他,她真正的”工作”是什么。

他们花了半年的时间,重新认识彼此。重新学习如何沟通,如何信任,如何——在两个不同的人生之间,找到重叠的部分。

那不是一件容易的事。

但他们做到了。

她拿起手机,回了一条消息:

“好。我带酒回来。”

然后她站起身,穿上外套,走出了工作室。

门外的街道上,落叶在风中打着旋。远处的天空中,有一群鸟正在往南飞。

她忽然想起了那个梦——那片黑色的森林,那些被锁链锁住的人,那个没有脸的影子。

还有那个声音说的话:

“你还有七十二小时。”

七十二小时早就过去了。

但她没有忘记那个梦。

因为她知道:那个梦里的”七十二小时”,不是倒计时。

而是——选择。

每一个人,在每一个时刻,都面临着选择。选择服从,或者选择反抗。选择沉默,或者选择发声。选择继续待在牢笼里,或者——亲手拆掉它。

大多数人会选择前者。

因为安全。因为熟悉。因为——他们已经习惯了被锁着。

但总有一些人——可能是少数,可能是极少数——会选择后者。

不是因为他们不怕。

只是因为——他们知道,如果不站出来,就永远不会有人知道真相。

如果真相永远不被知道,那些死去的人就等于没有活过。

那些被伤害的人就等于没有受过伤。

那些被扭曲的规则就永远不会被纠正。

她曾经是那些”大多数人”中的一个。

但现在不是了。

她抬头看了看天空。阳光很好,云很白,风很轻。

她深吸一口气,迈出了脚步。


全文完


字数统计:约20,000字