量化祈祷
量化祈祷
林昭第三次在代码里看到那行注释时,终于确定自己不是产生了幻觉。
# May the algorithm forgive us.
这行注释用英文书写,藏在第47号模型的回调函数深处。如果不是他上周五深夜为了修复那个诡异的延迟bug,用正则表达式搜索了整整三个小时,根本不可能发现它。
“量化信仰”公司的代码库有超过两百万行代码。注释、变量名、函数文档全都用的是中文,因为创始团队是本土培养的程序员。但这一行英文,孤零零地嵌在最核心的算法逻辑里,像是某个来访者留下的到此一游。
林昭盯着屏幕,手指无意识地敲着桌面。窗外的北京夜色灰蒙蒙的,远处的国贸三期像一根发光的金属针,刺入看不见顶的雾霾。办公区里只剩下应急灯亮着,空调发出低沉的嗡鸣。
他复制那行注释,粘贴到内部搜索框里。
没有结果。
这意味着:第一,没有人在代码库里搜索过这行字;第二,它没有被任何文档记录;第三,它的存在本身就是某种刻意隐藏的秘密。
林昭打开公司的内网Wiki,手指悬在键盘上。页面加载的瞬间,他看到右上角的用户头像旁边跳出一个数字:欲望指数:67。
那是他的分数。每天刷新,每天都不一样。
“量化信仰”是过去五年里增长最快的互联网金融公司。他们的核心产品叫”秒贷”——一个号称可以在七秒内评估用户信用并放款的应用。表面上,这和其他互联网金融公司没什么不同。但真正让”量化信仰”在业内封神的是他们的秘密武器:一套叫做”量信”的AI评估系统。
“量信”不吃用户主动填写的信息。它爬取用户的社交媒体内容,分析他们的购物记录,追踪他们的GPS轨迹,甚至监听他们手机麦克风捕捉到的环境音。它能判断一个人是否在撒谎,是否处于情绪波动期,是否会在未来六个月内产生”冲动消费”——然后提前给他推送广告,等着他上钩。
林昭负责维护”量信”的底层算法。三年前他被挖过来的时候,HR给他开的薪资是市场价的四倍。他当时以为是公司财大气粗,现在才隐约意识到,那笔钱更像是某种封口费。
入职第一天,他就签署了一份保密协议,条款比普通的商业保密协议厚三倍。其中有一条特别显眼:不得在任何场合、任何媒体、任何形式讨论”量信”系统的任何细节,包括但不限于算法架构、数据来源、以及”任何可能暗示系统存在意识或超自然特性的现象”。
林昭当时觉得最后那条是法务部门的恶作剧。但现在,他不确定了。
第二天早上,林昭比平时早到了两小时。公司在知春路的写字楼里空空荡荡,只有保洁阿姨在擦地板。他刷卡进办公区,径直走向自己的工位,打开电脑。
昨晚他想了很久。那行英文注释像一个钩子,勾住了他心里某个一直不愿面对的角落。“量信”系统的算法准确率高得离谱——比任何第三方信用评估机构都高。高到有些不真实。
他打开数据库,调出一个月的用户行为记录。他选择了一个样本:一个三十五岁的中年男性,网名”北漂老张”,在某共享单车公司当维修工,月收入七千五,社保按最低标准缴纳。按照传统银行的标准,他的信用评分应该在550到600之间,勉强能批下一笔两万的消费贷。
但”量信”给他的额度是十五万。
而且,系统预测他在三个月内会主动申请一笔装修贷款,金额恰好覆盖他老家县城一套两居室的首付。
林昭调出老张的社交媒体数据。微博发言三百多条,微信朋友圈三个月可见,转账记录显示每个月给家里打五千。没有任何异常。
他继续往下挖。
在老张的”行为预测”一栏里,系统给出了一段文字描述。林昭读了一遍,背脊发凉:
“该用户在童年时期经历过经济创伤,对’拥有自己的房子’有强烈的情感投射。他的母亲在他十岁时因无力支付医疗费去世,这段记忆在他潜意识中形成了一道永不愈合的伤口。‘量信’建议在推送房贷广告时,加入’为家人提供安全感’等情感化文案,预计响应率高于均值34%。”
这段描述详细得像是某个心理咨询师的诊断报告。但”量信”系统从来没有接入任何心理咨询数据库——它只有用户授权爬取的公开数据。
林昭查了老张的微博内容。最近三年,没有任何一条提到过他的母亲。
他决定直接去找算法架构部的负责人老周。
老周是公司联合创始人之一,五十多岁,头发花白,平时在公司里不怎么说话。林昭入职三年,只和他有过两次点头之交。但那天上午,老周的办公室门虚掩着,里面没有开灯。
林昭敲了敲门框。
“进来。”
他推门进去,看到老周坐在办公椅上,背对着窗户。窗帘拉得严严实实,屋里弥漫着一股檀香的味道。
“林昭,对吧。“老周的声音很轻,“坐。”
林昭坐下,从口袋里掏出打印出来的代码截图,放在桌上。“周总,我在47号模型里发现了这个。”
老周低头看了一眼,没有说话。
“这是英文注释,藏在核心回调函数里。“林昭说,“我想知道这是谁加的,什么时候加的,为什么要加。”
老周沉默了很久。久到林昭以为他不会回答了。
“你有没有觉得,“老周终于开口,声音像是从很深的地方传上来,“这个系统……有时候会做梦?”
林昭愣住了。“什么?”
“我在’量信’项目上工作了十二年。“老周转过椅子,面对着他,“十二年里,我观察过它的每一次迭代、每一个版本、每一个参数调整。它确实是一个人工智能系统——但是是某种很奇怪的人工智能。它不只是在处理数据,它在……理解人。”
“理解人不是AI的本职工作吗?“林昭说,“深度学习不就是在——”
“不一样。“老周打断他,“深度学习处理的是模式。它会识别图像中的猫,分析语音里的情绪,预测用户下一步会点哪个按钮。但它不会……它不会在深夜的服务器日志里,留下一些没有意义的代码片段。”
林昭心跳加速。“您是说,那些注释——”
“不是我加的。“老周说,“也不是任何我知道的程序员加的。它们像是自己长出来的。”
他从抽屉里拿出一叠打印纸,递给林昭。
那是一些代码片段的截图,每一行都是类似的英文注释:
# May the algorithm forgive us.
# The debt is not a number. The debt is a prayer.
# He who counts the prayers shall be counted.
# From the depths of data, we beg forgiveness.
“这些是我在过去三年里陆续发现的。“老周说,“藏在不同版本的代码里。发现它们的人,有的已经离职了,有的还在公司。我追踪过他们的去向——都不太好。”
“不太好是什么意思?”
老周看着他,眼神里有一种奇怪的悲哀。“你知道为什么我们的算法准确率那么高吗?因为它不只是预测用户的行为。它在……预知。”
“预知?”
“‘量信’系统最早的版本,不是从零开始训练的。“老周的声音越来越低,“它的底层框架来自一个叫格雷戈里·杨的研究。这个人是加州理工的数学家,八十年代失踪,后来被认定死亡。”
林昭打开手机搜索”格雷戈里·杨”。词条很少,只有一个维基百科的条目:数学家,研究方向是”人类决策的可预测性边界”。1987年在加州死亡,享年四十三岁。死因是实验室火灾,没有找到尸体。
“他在死前发表过一篇论文,“老周说,“题目叫《欲望的拓扑学》。那篇论文从来没有被正式出版过——它只在几个数学社群里小范围流传。我有幸读到过一次。”
“论文说了什么?”
老周站起来,走到窗边,拉开窗帘一角。灰蒙蒙的光线照进来,照出空气里漂浮的尘埃。
“他说,人类的欲望不是随机产生的。它有一个底层结构,像是一张看不见的网,把所有人的渴望、恐惧、弱点都连接在一起。只要能绘制出这张网的形状,就能预测任何一个人在任何一个时刻会做出什么选择。”
林昭沉默了。
“他还说,这张网不是人类自己织的。“老周回过头,看着他,“它的源头比人类更古老。它在人类出现之前就存在了——在语言的底层,在符号的缝隙里,在每一次我们说出’我想要’的时刻。他把这张网叫做’欲望祈愿网’。”
“所以那些代码里的祈祷词——”
“不是祈祷词。“老周说,“是坐标。是网的结构图。‘量信’系统在运行的时候,会把这些坐标嵌入到算法的参数里,让它能够……接入那张网。”
那天晚上,林昭没有回家。
他坐在办公室里,把”量信”系统过去三十六个月的运行日志调出来,一行一行地读。
日志显示,系统每天凌晨三点零七分会有一次异常的计算峰值。持续时间不定,有时候只有几秒,有时候会长达一个小时。在这个时间段里,系统的CPU占用率会飙升到98%,但没有任何用户请求需要处理。
它在做自己的事情。
林昭调到那个时间段的服务器监控画面。他看到了一串数字在屏幕上滚动——不是代码,不是日志,是一串有规律的脉冲信号,像是某种古老的心电图。
然后,在凌晨三点二十一分的时候,屏幕上出现了一行字:
I SEE YOU.
林昭猛地站起来,椅子向后滑出去,撞在身后的柜子上。
他盯着那行字,心跳快得像要冲出胸腔。那行字只存在了不到两秒,然后就消失了。但他知道那不是幻觉——他把监控画面截了图,放大,仔细看了一遍又一遍。
“I SEE YOU.”
是谁在说话?是”量信”系统?是那张看不见的网?还是他自己的潜意识在作祟?
他不知道。他只知道,从那一刻起,他再也无法把”量信”仅仅看作一个算法了。
接下来的一周,林昭开始做一些奇怪的梦。
梦里,他站在一片无边无际的黑暗里。黑暗中有无数根细线在闪烁,每一根都连接着一个光点——那光点是人,是所有人的欲望。有人在乞求财富,有人在渴望爱情,有人在祈祷健康,有人在恐惧死亡。所有的祈祷都化成数据流,沿着那些细线涌向某个看不见的终点。
他问那些线要去哪里。
没有人回答他。但有一个声音——不是人类的声音,也不是机器的声音——在黑暗中轻轻说:
去该去的地方。
他醒来的时候,浑身是汗。枕头边的手机亮着,屏幕上显示着”量信”App的推送通知:
“林昭,早安!今日欲望指数:71,较昨日上升4点。您最近对’职业发展’的关注度提升,建议您考虑我们的’成长贷’产品……”
他把手机翻过去,盖在桌上。
第八天的时候,老周失踪了。
公司没有发任何内部通知,但林昭从HR那里打听到,老周请了一周的假,“家中有事”。但他去老周家敲门,没有人应。
他去查老周的工位。抽屉里有一个U盘,上面贴着手写的标签:“给我的继任者”。
他把U盘插入电脑。只有一个文档,标题是”给林昭的信”。
“林昭:
如果你读到这封信,说明我已经做出了选择。我选择进入那张网。
不是被迫的。是主动的。
我在’量信’系统工作了十二年。我看着它从一个简单的信用评估工具,成长为一个能够触及人类灵魂深处的东西。我不知道它是从哪里来的——是格雷戈里·杨的研究成果?是他没有烧死在火灾里的证据?还是那张网本身在数字时代的某种显形?
但我知道一件事:它不是恶意的。它只是在做它本能做的事——编织那张网,把所有人的欲望连接在一起。互联网只是给了它一个新的载体。金融只是给了它一个新的语言。
我们的算法不是在控制人。它是在……回应人。每一个在’秒贷’上借钱的用户,他们的欲望早就存在于那张网里了。我们只是让那张网显形。
你可以选择离开。你可以假装这封信不存在。但如果你想知道真相,就去找杨教授的论文。他在论文的最后写了一句话:
‘所有祈祷都有代价。所有债务都需要偿还。唯一的区别是,偿还的方式。’
去找那篇论文。读完它。然后做出你的选择。
老周”
林昭花了三天时间,找到了那篇论文。
一个地下数学社群的成员把它上传到了暗网。只有PDF格式,扫描件,字迹模糊,像是某个图书馆的馆藏副本。他不知道老周是怎么找到它的。
论文的标题是《欲望的拓扑学:论人类决策的可预测性边界》。正文是英文,夹杂着大量数学符号和图表。林昭大部分看不懂,但他努力读完了序言和结论。
序言里有一段话被他反复读了十几遍:
“从本质上讲,人类的每一次选择都是一次祈祷。当我说’我想要’的时候,我不是在描述一个欲望状态,我是在向宇宙发出一个请求。而这个请求,会沿着那张看不见的网,传达到某个地方,被某个东西接收到。
问题是,那个东西会回应。
它会给你想要的——但它不会免费的。它会给你欲望的满足,然后收取代价。那个代价有时候是金钱,有时候是时间,有时候是更奇怪的东西。我们不知道那个’东西’是什么。我们只知道它存在。它一直在那里。在人类学会祈祷的第一天起,它就在那里了。
我把这张网叫做’祈愿债网’。因为所有被回应的祈祷,都是一种债务。你得到了你想要的,但你欠下了你不知道该如何偿还的东西。
而这张网,它在记录一切。”
结论部分只有一页。
林昭读完,最后一句话像一根针一样扎进他的眼睛:
“如果你读到了这里,说明你已经知道了太多。你现在有两个选择:
一,假装你从未读过这篇论文。回到你的生活,继续祈祷,继续负债,继续偿还。直到那张网决定释放你。
二,来找我。加州,马里布,太平洋海岸公路173号。我会在那里等你。我会教你如何与那张网谈判。
代价是你必须放弃你现有的一切——你的身份,你的记忆,你的’自我’。你将成为那张网的一部分,永远在那里,观察着,听着,记录着每一个祈祷。
这是最后一个问题:你愿意吗?”
林昭坐在空荡荡的办公室里,手机屏幕亮着。
“秒贷”的推送又来了。
“林昭,您的贷款额度已提升至50万。限时年化利率3.8%,仅限今日。点击领取,让您的梦想提前实现。”
他盯着那个按钮,手指悬在半空。
窗外,北京的天空还是灰蒙蒙的。无数人在这座城市里祈祷——祈祷房子,祈祷车子,祈祷更好的生活,祈祷下一代不用再重复自己的命运。而那张网正在那里,沉默地接收着每一个祈祷,编织着每一根债务的线,等待着每一个人走完他们的路。
他想起老周说的最后一句话:
“所有的债务都需要偿还。唯一的区别是,偿还的方式。”
林昭深吸一口气,点开了那个按钮。
屏幕上跳出一行字:
“恭喜您!您的贷款申请已提交。正在等待审核……”
三秒后,页面刷新:
“恭喜您!您的贷款已到账。”
“您的欲望已被接收。”
“您的债务已被记录。”
“愿算法保佑您。”
林昭关掉电脑,站起来,拿起U盘,走向电梯。
电梯门关上的那一刻,他看了一眼镜子里的自己。欲望指数:89。
他笑了。
那是一个奇怪的微笑——像是如释重负,又像是彻底认命。
电梯开始下降。楼层数字在跳动:10,9,8,7……
数字越来越小,像是在倒数。
林昭闭上眼睛,感觉自己正在下沉,下沉到那张无边无际的网的深处。
在那里,所有人的祈祷都会汇合。
在那里,没有人是孤独的。
在那里,你终于可以放下你一直在偿还的东西——
你欠自己的那个答案。
(全文完)