看见债务的人
一、算法的眼睛
程默记得他第一次”看见”的那一天。
那不是真正意义上的看见——他没有闭上眼就凭空出现幻象,也没有在镜子里看到别人看不到的东西。那是一种更安静、更精确的感知,仿佛大脑的某个沉睡区域突然被一段代码激活,他开始以一种完全不同的方式理解这个世界。
那天是2024年的立冬。他正在调试”普惠二号”的风控模型,屏幕上跳动的数据像往常一样流淌:用户行为序列、社交关系图谱、消费习惯向量、深夜刷手机的频率、外卖订单的品类偏好、快递签收的时间戳——所有这些都被压缩成一串浮点数,喂养给那个叫”貔貅”的神经网络。
貔貅是他们公司——点石金服——的核心产品。一个号称能让三千万用户”被看见”的信用评估系统。程默是它的父亲之一,虽然他更愿意把自己看作一个助产士:貔貅的真正父亲是数据,是那台吞下半个中国互联网消费痕迹的怪物。
代码跑通的那一刻,他揉了揉酸涩的眼睛,然后他看见了。
不是代码,是——颜色。
王大爷的贷款申请页面旁边浮着一层淡灰色的薄雾,像冬天窗户上的哈气。他知道王大爷是谁:公司楼下停车场的收费员,五十七岁,不会用智能手机,每个月来网点三次让柜员帮他操作还款。薄雾的形状让他想起什么,一个念头闪过他的脑子:那是王大爷这辈子欠下的所有东西的总和。
他愣了整整十秒钟,然后那感知像潮水一样退去,屏幕恢复了正常的黑白界面。
他没有告诉任何人。
程默后来花了很长时间试图理解那天发生了什么。他查过神经科学的文献,试过冥想和正念,甚至偷偷跑去医院做了一次功能性核磁共振——结果一切正常。他开始怀疑那是一次视觉神经的短暂异常,是连续熬夜的副产品。
直到三个月后,祖母去世。
祖母程锦书在一个普通的周四凌晨走了。她这辈子没住过院、没吃过药、没给儿女添过任何麻烦。她在睡梦里呼吸渐渐变弱,像一盏油尽的灯。程默赶到的时候,父亲和姑姑已经围在床边,姑姑在哭,父亲面无表情地站着,像一棵被雷劈过却还没倒下的树。
祖母的遗体被抬到客厅里,她躺在一块从寺庙请来的木板床上,穿着一件藏青色的棉布寿衣——那是她六十岁那年自己缝的,说将来走的时候穿这个,“凉快,透气”。
程默站在门口,他看见了。
祖母的身体上方漂浮着一团光芒。那光芒不是从内部发出的,而是一种外部的笼罩,像阳光穿透云层时边缘溢出的那种暖黄色的轮廓。它极其缓慢地消散,像冬天呼出的白气融入空气。
而在祖母的枕头旁边,还悬浮着另一团东西。
那是一根线。
细细的、银灰色的、几乎透明的线,从祖母遗体的眉心位置伸出来,穿过墙壁,一直延伸到屋子外面某个看不见的远方。线的另一端系着什么,程默看不到——他的视线被墙壁挡住了。但那根线的张力他能感受到,像一根吉他弦,被某处的什么东西以刚刚好的力度拨动着。
“默仔。”
父亲的声音把他拉回来。程默回过头,父亲的嘴唇动了动,像是想说什么,但最终只是拍了拍他的肩膀。
“去给你奶奶烧点纸。“父亲说。
程默走到楼下的路口,找了一块干净的水泥地蹲下来。他从塑料袋里掏出黄纸和冥币,动作笨拙地堆成一个圆圈。火苗蹿起来的时候,他的眼泪终于下来了。
他烧的是冥币,但他脑子里想的是那根线。
祖母下葬后的第七天,程默做了一个梦。
梦里祖母坐在老家的门槛上,逆着光,看不清表情。她的手边放着一只粗陶碗,碗里盛着半碗清水。祖母没有说话,只是用手指在水面上轻轻划了一下。
水面泛起涟漪,涟漪里浮现出无数细碎的影像:一张张脸,一串串数字,一根根颜色深浅不一的线。
程默醒来的时候,枕头上有泪痕,但他记起了梦中看见的那些画面——那些线,每一根都连接着两个人,一端是”欠”的人,一端是”被欠”的人。线的颜色各不相同,有的金光闪闪,有的灰暗低沉,有的已经绷紧到快要断裂,有的松弛地垂着。
他躺在黑暗里,心跳得很快。
祖母一辈子务农,改革开放后跟着丈夫从皖北农村搬到县城,在菜市场卖过菜,在街道工厂糊过纸盒,在医院当过保洁。她没受过教育,不识字,只会写自己的名字——程锦书,三个字歪歪扭扭像三条爬行的虫子。
但祖母有一项本事。
程默从小就知道。村里人都知道。
祖母能”看见”谁欠了谁。
不是猜测,不是据说,是真的能看见。她会在某个家庭聚餐的饭桌上突然停下来,盯着某个亲戚看一会儿,然后说:“二叔,你三月份借三伯的五百块钱还没还呢。“二叔当时筷子就掉在碗里了。三伯在旁边愣住,说:“你怎么知道?“祖母摇摇头,不说话,继续低头吃她的饭。
这种事发生过很多次。村里有土地纠纷、兄弟分家、邻里借贷的事,都来找祖母”看看”。祖母从不收费,也从不主动说。每次都是别人来问,她才看一眼,然后告诉人家:谁欠谁多少,什么时候欠的,原因是什么。
有人说她有”阴阳眼”,有人说她是”半仙”,还有人在背后说她”神经兮兮”。但来找她的人还是络绎不绝,因为她的准确率是百分之百。
程默小时候问过祖母:“奶奶,你怎么知道的?”
祖母那时候笑着摸了摸他的头,说:“等你长大了,奶奶告诉你的。”
他等到了。
他三十四岁这一年,等来了祖母的葬礼和一场梦里的传授。
二、貔貅
程默在点石金服工作了六年。
这是一家成立不到十年、估值已经超过三百亿的金融科技公司。它的主营业务是”数字普惠信贷”——用算法替代传统银行的信贷审核,让那些在银行没有征信记录的”白户”也能借到钱。广告词是:“让信用的光芒照亮每一个努力生活的人。”
程默第一次看到这句广告词的时候,在心里冷笑了一声。
他当然知道貔貅是什么东西。貔貅是传说中的一种凶兽,只进不出,负责守护财富。他和他的团队花了三年时间训练这个模型,让它能从一个人的手机使用习惯里判断出他会不会按时还款。
他们喂给貔貅的数据包括但不限于:用户安装了多少个贷款类App、是否经常在凌晨一点到四点使用手机、通讯录里有多少个标记为”贷款中介”的联系人、每月话费的金额波动、快递收货地址的数量和更换频率、点外卖时是偏好简餐还是正餐、浏览新闻时对财经类内容的停留时长……
每一项数据单独拎出来都无害。但当几百个维度的数据被压缩进一个深度学习模型之后,它就变成了一面比任何镜子都精准的照妖镜。
程默记得有一次,他测试一个新版本的模型时,输入了一个虚构的用户画像:一个在工厂上班的年轻女工,月薪四千五,住集体宿舍,从不点外卖,从不网购,话费套餐是最低档——
模型给出的信用评分是:三百二十分(满分一千),建议拒绝放款。
程默盯着那个数字看了很久。貔貅没有做错什么。它只是忠实地执行了它的训练目标:预测还款概率。这个年轻女工的”数字足迹”确实显示她是一个”高风险”用户——低收入、工作稳定性差、社交圈狭窄、几乎没有线上消费能力。
但她可能只是想借一万块钱买一台电动车,方便从工厂到租的房子之间那八公里的通勤。
程默把那笔测试结果保存了下来,藏在了一个私人文件夹里,文件名是”不该存在的数字.doc”。
他从来没有对任何人提起过。
祖母的”能力”传给他之后,他花了很长时间适应。
最明显的变化发生在每天早上挤地铁的时候。八号线从浦东终点站出发,程默在第三站上车——他永远上不去,车厢里已经塞满了人。他只能站在站台的安全线后面,看着那些被挤成相片的脸一张张地从车窗里晃过去。
然后他开始看见。
每一个人头顶上都悬着什么东西。颜色各异,形状不同。大多数人头顶上是一团模糊的灰色雾气,淡淡的,像雾霾天里远处的楼轮廓。但偶尔会有人头顶上是一根清晰的线——
一根红线,连接着两个人。线的颜色是饱和度极高的正红,绷得紧紧的,像拔河比赛中双方势均力敌时绳子的那种张力。程默顺着线的方向看过去,往往能看到线的另一端站着另一个人——可能是挤在车厢另一头的年轻女孩,可能是正在打电话的中年男人,可能是低头看手机的上班族。
他开始意识到:红线意味着感情。
不是所有感情,是那种已经深刻到足以被称为”羁绊”的感情。亲情、友情、爱情——都可以用红线来表达。他见过父子之间的红线,见过闺蜜之间的红线,也见过情侣之间的红线。那些线的粗细和明亮程度各不相同,但颜色都是一样的:正红。
而在红线之外,他还见过其他颜色的线。
金色的线。极其罕见。他只见过三次。每次都是在两个人之间同时出现——两个人同时能”看见”对方头顶上那根金线的存在。那是一种比任何语言都更强烈的确认:他们知道他们彼此属于对方。
还有一种线是灰色的。不是祖母葬礼上他看到的那种银灰色——银灰色代表未了的牵挂,像祖母眉心那根伸向远方的线。灰色是另一种东西,更接近于……债务。
不是钱的那种债务。是广义上的亏欠。
张阿姨今天帮他接了孩子,他还没说谢谢——头顶上会浮出一根淡灰色的细线。孩子借了同桌的铅笔刀,用了两周还没还——一根比头发丝还细的灰色线。父母供他读完大学,他在大城市买了房却三年没回老家——一根粗粗的灰线,沉重得像打了死结。
这些灰色的线无时无刻不在人们头顶上漂浮着,像空气一样稀薄又像影子一样普遍。大多数人看不见它们,就像大多数人看不见自己呼出的二氧化碳。但它们真实存在,并且——在程默的感知里——随着时间的推移,在极其缓慢地加重。
每根灰色的线都有一个终点。终点是那个被亏欠的人。
线的另一端连着的那个人,他也许永远不知道有人欠了他。但线是真实存在的,它像一根血管一样把两个人连在一起,只不过输送的不是血液,而是某种更微妙的东西——亏欠、义务、愧疚、责任感。
程默不确定那是什么。他只知道当他看到那些线的时候,他会感到一种强烈的窒息感。
因为那些线太多了。
他在地铁里随便扫一眼,几十个人头顶上,几乎每个人都有至少三五根灰色的细线。有的人头顶上灰压压的一片,像一团低矮的乌云,盘踞在发旋上方。
程默开始害怕坐地铁。
与此同时,貔貅的版本号在以肉眼可见的速度迭代。
从2.1到2.5再到3.0。点石金服的CEO陈舟在全员大会上宣布:貔貅3.0的逾期率预测准确率达到了百分之九十二点七,“远超行业平均水平”。股价应声上涨了百分之十二。
程默坐在会议室的最后一排,看着陈舟站在大屏幕前意气风发地讲解貔貅的”社会价值”。陈舟说:“我们的使命是没有信用的人获得信用,让看不见的光被看见。”
程默低头在笔记本上写了一行字,然后划掉了。
那行字是:“你说的光,是利率,还是照亮?”
划掉之后,他又写了一行新的。
“你看见了吗?你脚下踩着的那片阴影是谁?”
他没有问出声。他只是合上笔记本,走出了会议室。
改变发生在十一月。
陈舟决定上线一个新功能:“智能定价”。简单来说,就是根据貔貅对每个用户的”精准画像”,动态调整贷款利率。信用越好利率越低,信用越差利率越高——表面上看起来非常公平合理。
程默被叫去参加算法评审会议。会议室里坐着风控部、产品部、法务部的老大们,还有两个从某国际投行挖来的金融模型专家。
“我们的目标是实现利率的千人千面。“产品总监王澜说,她翻到PPT的下一页,“同一笔贷款,优质用户可能拿到年化百分之八,而高风险用户可能是百分之二十四甚至更高。算法会根据实时数据动态调整——”
“等等,“程默说,“你说’高风险用户’,你指的是什么?”
“就是貔貅评分低于四百分的这部分群体。“王澜说。
“四百分以下大概有多少人?”
“我们平台存量用户大概三千万,四百分以下的占比——“她看了一眼手机,“大概百分之三十七。一千一百万人左右。”
“这一千一百万人里,有多少是因为’真的’信用不好而评分低,有多少是因为——“程默顿了顿,“数据维度少、没有线上消费记录、社交圈狭窄而被系统误判的?”
会议室里安静了两秒。
金融模型专家之一笑了笑,说:“程工,你这个问题的前提就错了。信用没有’真假’之分。信用是一种数据现象,你的数据维度少,就说明你的信用薄,信用薄就等于风险高。这是基本逻辑。”
程默盯着那个人看了三秒钟,然后说:“一个人从来没借过钱,所以他没有还款记录;因为没有还款记录,所以他的信用评分低;因为评分低,所以他借钱的利率高;因为利率高,他还不起钱的概率就更高——然后他就真的变成了一个’高风险用户’。这是一个闭环,对吗?”
“完美的闭环。“那人说。
程默把笔记本合上,没有再说话。
那天晚上他失眠了。他躺在床上,盯着天花板,脑子里全是那些线。
那些灰色的、细密的、像蜘蛛网一样覆盖在城市上空的无形的线。他突然意识到一件事:貔貅不仅仅是在做信用评估,它在制造一种新的债务关系——一种系统性的、经由算法背书的、几乎无法被察觉和反抗的债务绑定。
那些被标记为”高风险”的人,他们头上的灰色线会被系统放大、加深、加粗。他们不是欠某个具体的人,他们欠的是整个系统——一个要求他们承担更高利率的系统,一个因为他们”数据不足”就默认他们不守信用的系统。
祖母曾经说过一句话。程默小时候听过就忘了,后来在梦里又想起来。
祖母说:“线断了不可怕,可怕的是你不知道线还连着。“
三、外婆的账本
祖母去世后的第三周,程默回了一趟老家。
他请了三天假,说是去”处理一些事情”。他没有告诉任何人他回去的真正目的——他想找祖母留下的东西。梦里祖母用手指在清水上划出的那些画面,那些线——他需要更多线索。他想知道自己继承的究竟是什么,以及它为什么会在这个时候觉醒。
老家在皖北的一个县级市。从上海坐高铁三个半小时,再转一趟大巴,在一条铺着碎石的省道上颠簸四十分钟,就到了那个叫”程营”的村子。
村子比程默记忆里小得多。他记得小时候觉得从村头走到村尾要好久好久,现在一看,也就是两百米的距离。年轻人都走了,留下的都是老人和孩子。老人们坐在门口晒太阳,看到程默走过,都眯着眼睛辨认:“这是谁家的小子?""锦书家的,程家的大孙子,在上海那个大公司上班的。”
程默每走几步就要停下来解释一下他的身份,同时他看见那些老人头顶上——
灰色的线,密密麻麻。
有的老人头顶上甚至盘踞着一团灰黑色的雾气,比他在上海地铁里看到的任何人都要浓重。那不是单纯的债务,那更像是一种……积重难返的亏欠,像一棵老树的根,深深地扎进土地里。
他加快脚步走到了祖母的老屋。
老屋已经没人住了。门上的春联褪成了白色,门槛上落满了枯叶。他用钥匙打开锁,锁芯涩涩地响了一声,灰尘在门缝里飞舞。
屋内一切如旧。堂屋正中挂着祖父的遗像,两侧是程默父亲年轻时当兵的照片。祖母的缝纫机还在墙角,上面堆着塑料袋和旧报纸。灶台上放着一口铁锅,锅底烧黑的痕迹像是昨天的晚饭留下的。
程默走进祖母的卧室。床已经拆了,只剩下一个空的木框架。但他注意到床头柜的位置——那个位置,他小时候记得祖母经常坐在床上,从床头柜的抽屉里拿出一个东西,然后对着那个东西发呆。
他蹲下来,拉开抽屉。
抽屉里空空如也。灰尘,一层厚厚的灰尘。
他正要站起来,余光瞥见了什么。
他蹲回去,把手伸进抽屉深处,指尖触到了什么——一个硬硬的、纸质的、边缘卷起的东西。他把它掏出来。
是一本账本。
封面是那种老式的塑料皮,蓝色的,边角已经磨得发白。程默翻开封面,里面是密密麻麻的手写字迹——不是印刷体,不是钢笔字,是那种用圆珠笔、一笔一划写出来的字。
字迹歪歪扭扭,但非常清晰。
程默认出来了——这是祖母的字。程锦书,三个字像三条虫子。祖母不识字,但她会写自己的名字,也学会了写一些简单的字。而这本账本里的字,显然是经过了很多年的练习才写出来的。
第一页:
“程营村欠账(1998年起)”
程默的呼吸停了一拍。
他往后翻。每一页都是一种”欠账”的记录,格式大致如下:
王家欠刘家。麦子两斗。1998年夏。
李婶欠张婆。猪油半斤。1999年冬。
程老三欠村委会。提留款三百元。2001年。
(程老三已还二百,余一百未清。其人在浙江打工。)
他越翻越快,手指在纸页上颤抖。
这不是普通的账本。这是祖母用她自己的方式,记录下的整个村庄几十年的债务网络——谁欠谁什么,多少,什么时候欠的,有没有还清。
而让程默感到浑身发冷的是另一件事:
他翻到最后一页时,看到的记录日期是2024年——祖母去世的那一年。
最后一笔记录写着:
默仔欠。未知。
就这三个字。默仔欠。未知。
程默盯着这三个字看了很久。他不知道祖母所说的”欠”指的是什么。他三十四岁,在上海有房贷,有车贷,有信用卡账单——他当然”欠”着很多东西。但祖母写的不是具体的数字或物品,只是一个”未知”。
这意味着——连祖母自己都不确定他欠的是什么。
她只知道他欠了。
而欠的总量是”未知”。
程默把账本合上。他发现自己的手在抖。
他在老屋里待到了天黑。
他把整本账本翻完了。里面记录的债务加起来,大约有几万块钱——以九十年代和两千年初的物价计算,大约相当于普通农户两三年的收入。但这不是钱的问题。账本里记录的大多数东西,都是以物易物的形式:麦子、猪油、稻种、砖瓦、人工、甚至一顿饭。
祖母在每一笔记录的旁边,都画了一个小小的符号。程默仔细辨认了一下,发现那些符号似乎代表”还清”或者”未还清”的意思——有的打了勾,有的画了一个叉,有的打了问号。
他数了数。总共三百七十二条记录。
还清的:二百八十九条。
未还清的:六十七条。
未知:十六条。
程默盯着那十六条”未知”的记录看了很久。他发现了一个规律:这十六笔”未知”的欠账,欠款人无一例外,都是在世的人。而且大多数是——
年轻人。
他的名字在最下面,上面还有几个他认识的名字。一个是他表弟,一个是他童年玩伴,还有几个他隐约记得的村里年轻人。每个人名字后面的”欠”字后面,都是”未知”。
祖母不是不知道他们欠了什么。她是不知道他们会怎么还。
程默突然想起祖母说过的另一句话。那是他高考完的那个夏天,祖母送他去村口坐车,临上车前,祖母拉着他的手说:“默仔,记住,人活着,就是欠债。欠父母的,欠朋友的,欠天地的,欠自己的。但欠债不怕,怕的是不认账。”
他当时觉得祖母说的太消极了,欠债怎么是人生的全部意义呢?
现在他三十四岁了。他忽然觉得祖母说得对。
人生就是一张由无数根线编织成的网,每根线都是一种欠。我们被绑在这张网里,不是因为我们是坏人,而是因为我们是人。只要活着,就不可能不欠。
区别只在于——你知不知道那根线连着谁,你有没有勇气去正视它的存在。
那天晚上他住在老屋里。夜里很冷,他盖着祖母留下的那床旧棉被,被子里有一股淡淡的樟脑味和另一种说不清的气味——像是阳光和泥土混合在一起的味道。
他做了一个梦。
梦里祖母又坐在门槛上。但这次她不是逆光,她的脸被一盏昏黄的灯泡照着,灯泡悬在她头顶上方,像一颗快要熄灭的星星。
“奶奶,“程默说,“那十六笔’未知’是什么意思?”
祖母抬起头。她的脸比现实中老了十岁,眼睛却亮得惊人。
“那些是还没到期的债。“她说,声音沙哑,像砂纸划过木头,“欠债有两种还法。一种是你知道欠什么,定时定量还清。另一种是——你不知道欠什么,但你知道你欠了,于是你只能一直还,一直还,直到有一天,那根线自己松了。”
“怎么让线松了?”
祖母笑了。她的笑容让他想起小时候她给他做红糖年糕的样子:慈祥,温暖,又带着一点点狡黠。
“你去看见它。“她说,“看见就是还债的开始。”
“我不明白。”
“你会明白的。“祖母站起来,门槛消失了,灯泡的光晕也消失了,世界变成一片空白,“你比你以为的更早明白。你只是不愿意承认。”
“什么意思?”
“去看看你那个’不该存在的数字’文件夹吧。“祖母的声音越来越远,“你保存它的时候,就已经看见了。”
程默从梦里醒来。
窗外是皖北冬天的早晨,干冷、干亮的阳光透过破旧的窗纸照进来,在地上画出一个歪歪扭扭的”十”字。
他躺在祖母的床上,盯着天花板想了很久。
然后他拿起手机,打开了公司的内网,用私人电脑的权限——他知道自己不该有这个权限,但作为核心算法工程师,他总是有办法——访问了那个文件夹。
“不该存在的数字.doc”
他打开文档。
里面是他三年前保存的那些测试结果。他当时保存的是一批”被系统判定为高风险但他主观判断信用其实不差”的case。他记下了每一个case的用户画像和模型评分。
他从头翻到尾,翻到最后一条。
那是一个他当时随手加进去的case,他甚至不记得为什么要保存它。也许只是因为那个case让他心里不舒服了一下。
用户画像描述:
女性,23岁,外来务工人员。工厂操作工,月薪4300元。住在工厂宿舍。无线上消费记录(银行账单显示几乎无消费)。无任何贷款记录。无社交媒体账号(手机号未注册微信、微博、抖音等平台)。通讯录人数:7人,全部为家人。无任何”负面信号”。
模型评分:320/1000。建议:拒绝。
备注(程默手动添加):该用户申请贷款金额8000元,贷款用途:购买电动自行车。理由:工厂距离租住处8公里,公交车不便,骑自行车需要40分钟,刮风下雨无法出行。
程默盯着那段备注看了很久。
他当时为什么要写”备注”?他为什么要保存这个case?他明明知道这毫无意义——他既没有权力也没有意愿去改变系统的判断,他只是一个算法工程师,他的职责是把模型调优得更好,让”准确率”更高。
但他还是写了那个备注。还是保存了。
因为他看见了。
他看见了那个女孩只是想花八千块钱买一辆电动车,好让她不用在冬天骑四十分钟自行车去上班。他看见了她头顶上那根细细的灰色线——那不是”高风险”的标记,那是她在这个庞大的金融系统里第一次尝试发出声音时被判定为”不可信”的那种委屈。
而他保存了那个备注,就像他祖母在自己的账本上记录每一笔债务一样。
记录,就是承认它的存在。
承认,就是开始。
四、看见
程默从老家回到上海的第二天,做了一件事。
他打开了貔貅模型的源代码——不是面向产品的那个版本,是最底层的训练数据和算法逻辑——然后他花了整整一个下午,在自己的私人服务器上搭建了一个”反向模型”。
这个反向模型的功能是:输入一个信用评分,输出这个评分背后的”债务可视化”。
换句话说,他要把算法看不见的东西,让它”看见”。
他给它起了个名字,叫”账房先生”。
“账房先生”的工作原理是这样的:
首先,它接收一个用户的貔貅评分以及构成这个评分的数百个数据维度。然后,它根据程默从祖母那里继承的感知逻辑——他自己也说不清这是什么逻辑,是某种直觉和规则的混合体——为每个维度赋予一个”债务当量”。
比如:通讯录里每少一个非家人联系人,加X点”隐性债务”。每个月线上消费金额每减少一百元,加Y点。深夜使用手机的频率每增加一个标准差,加Z点。没有贷款记录本身——是的,在这个体系里,“没有记录”不是中性的,它是一种”债务”,因为你在这个系统里留下”痕迹”的行为本身,就被视为一种信用的证明。
程默在构建这个模型的时候,意识到了一件事:他在试图用代码复刻祖母的能力。
祖母能看见债务,是因为她能感知到”线”——那种连接人与人之间的无形的债务网络。而他要做的,是让算法也能感知到这种”线”,只不过他做的不是真正的感知,而是一种模拟,一种基于规则的逆向推断。
但问题是:真正的”债务线”不是规则,它是——关系。
祖母看见的那些线,从来不是简单的”你欠我钱所以我和你之间有联系”。那里面包含着复杂的情感:爱、愧疚、责任、怨恨、期待、不舍。那些线是关系本身的物理化显现,而不是关系的某种简化指标。
他的”账房先生”能做到这一点吗?
他在测试版上跑了一个case。
那个工厂女工的case。他把她的数据输入”账房先生”。
系统运行了三十秒,输出了结果:
用户评分:320/1000(高风险,建议拒绝)
预测逾期概率:67.3%
【债务可视化】
情感债务:未知(数据不足)
系统债务:847分(极高)
影子债务:123分(中)
结构债务:256分(高)
总债务当量:1226分
【债务构成分析】
- 系统债务(因缺乏数字足迹而被系统默认标记为"不可信"):847分
- 影子债务(因系统性偏见导致的二次评估偏差):123分
- 结构债务(因金融排斥政策导致的机会成本损失):256分
【评估结论】
该用户实际上不欠任何"真实债务"(无贷款历史、无逾期记录、无负面信号)。
但系统将其标记为"高风险"的本质原因是:她在这个以"数据足迹"衡量信用的系统里,几乎不存在。
不存在 = 隐性债务 = 被系统判定为"欠信用"。
程默盯着屏幕。
“不存在 = 隐性债务 = 被系统判定为’欠信用’。”
这句话在他脑子里转了很久。
他想:这就是祖母说的”线”吗?那些灰色的、密密麻麻的、覆盖在人群头顶上的线——它们不是关于钱的,它们是关于”存在”的。那些因为数据不足而被标记为”高风险”的人,他们头顶上灰色的雾气,本质上是一种”存在性债务”——他们欠这个系统一次”被证明存在的机会”。
而证明存在的方式,是让渡更多的数据。
让渡数据 = 还债 = 证明自己 = 提高信用评分 = 降低利率。
但问题是:那些从一开始就选择不参与这个数据游戏的人——不是因为他们不诚信,而是因为他们没有这个能力、没有这个意识、或者没有这个意愿——他们永远无法进入这个循环。他们是系统天然的”债务人”,永远被标记为”欠信用”。
程默忽然明白了祖母那本账本最后一页上”默仔欠。未知”的意思了。
他欠的不是具体的债。他欠的是一种他还没有意识到其存在的”债”。祖母看见了他的线,知道那根线连接着某个地方、某个人、或者某个他尚未理解的”东西”。但那根线的终点在哪里、它的重量是多少、它什么时候会收紧——这些都是”未知”。
他只是一个还没到期的债务人。
就像那个工厂女工,就像他老家账本上那十六个”未知”的年轻人,就像地铁里那些头顶上飘着灰线的无数陌生人。
我们都是债务人。我们只是不知道欠的是什么。
五、貔貅的眼睛
十二月中旬,点石金服出事了。
不是技术事故,不是数据泄露,而是一条新闻——一条在社交媒体上病毒式传播的视频。
视频是一个年轻的打工者拍的。他在镜头前说:他在点石金服旗下的App上借了一万块钱,分十二期还款。合同上写的年化利率是百分之十二——看起来不高。但他在还款的时候发现,每个月的还款额里,除了本金和利息,还有一笔”服务费”。
这笔服务费没有在任何显眼的地方写明。它藏在电子合同的附件里,一个需要滚动三十秒才能看到的弹窗下方。
他总共还了两期之后算了算账,发现实际年化利率不是百分之十二,而是百分之三十七。
“我借了一万,还了一万四。“他在视频里说,“他们管这叫普惠金融。”
视频发出去六个小时之后,点击量过了五百万。
程默在公司的大屏幕上看到了这条新闻。会议室里挤满了人,陈舟的脸色铁青。
“这是恶意攻击。“陈舟说,声音压得很低但每个字都像钉子,“我们的合同条款完全符合监管要求,利率公示在App里有清晰的展示——”
“用户看不到。“程默说。
会议室里所有人都转过头来。
“用户看不到。“他重复了一遍,“不是因为我们没有展示,是因为——我们设计了一个用户看不到的展示方式。”
“程工,你什么意思?“王澜的眉头皱了起来。
程默没有回答。他打开了自己的笔记本电脑,接上投影仪。
屏幕上出现了”账房先生”的可视化界面。他调出了一个模拟case——一个典型的、符合新闻里那个打工者画像的用户。他点击”运行”。
三十秒后,系统输出了债务可视化图。
会议室里没有人说话。
“大家看到的,“程默指着屏幕,“是按照我们现有合同和交互设计,一个典型用户从注册到完成第一笔还款的’债务感知路径’。”
他开始演示。
第一步:用户在App Store里看到了点石金服的广告。广告词是”让信用的光芒照亮每一个努力生活的人”。没有利率信息,只有一张阳光灿烂的照片。
第二步:用户注册,需要授权通讯录、位置、相机等十二项权限。如果拒绝,App无法使用。
第三步:用户申请贷款。页面中央是一个计算器,用户输入借款金额和期限,下方显示”预计每月还款XXX元”。利率信息在哪里?在页面最底部,一个灰色的小字,需要往下拉才能看到。
第四步:用户点击”确认借款”。页面弹出一个巨大的”恭喜!借款成功”的横幅,以及一个”去还款”的按钮。电子合同在哪里?在一个需要点击”查看详情”才能展开的折叠面板里。详情里有一个附件链接,附件是PDF格式,三十二页。
“三十二页的合同。“程默说,“我们的法务团队设计的。”
会议室里更安静了。
“监管要求我们公示利率,我们公示了。但我们把它放在了一个人类几乎不会主动去看的地方。这是’合规’的,同时也是——”
“程工,“陈舟打断了他,“你到底想说什么?”
程默抬起头,看着陈舟。
“我想说,我们在用算法做一件事:让债务隐形。”
他点了一下鼠标,屏幕上的可视化图变了。那些原本隐藏在合同条款和交互流程里的”债务感知障碍”,全部被标注了出来——一个红色的、密密麻麻的蜘蛛网一样的图,线的交叉点上写着”信息屏障""认知负担""时间压力”这样的词。
“貔貅是我们的眼睛,它能看见每一个用户的信用。“程默说,“但我们用这双眼睛做的,是研究怎么让用户看不见我们对他的判断。”
“这是故意的吗?“陈舟的声音冷了下来,“你是在说我们故意欺诈?”
“我不知道。“程默说,“但我知道一件事——我今天用’账房先生’模拟了我们平台上所有活跃用户的债务感知路径。在三千万用户里,有多少人能在不借助外部帮助的情况下,准确理解自己的实际借款成本?”
他停顿了一下。
“百分之四。”
会议室里有人倒吸了一口凉气。
“三千万用户里,只有一百二十万人能看明白我们在收他们多少钱。剩下的两千八百八十万人,在签合同的时候,对自己要还多少钱这件事——是’未知’的。”
他低下头,看着自己的笔记本。
“就像我奶奶账本上那十六笔’未知’的债。”
那天晚上,程默没有回家。
他在办公室里待到了凌晨三点,整理他这一年多来偷偷做的所有研究和测试结果。他把它们编成了一个文档,标题是”账房先生的遗言”。
他不确定这个文档会把他引向哪里。也许会被公司开除,也许会被行业拉黑,也许陈舟会像他处理其他”不听话”的员工一样,用一纸竞业协议把他送走。
但他想了一晚上祖母的话。
祖母说:“看见就是还债的开始。”
祖母说:“欠债不怕,怕的是不认账。”
祖母说:“那十六笔’未知’的债,不是不知道欠什么,是还没到还的时候。”
程默想:他知道那根线连着谁了吗?
也许连着那个工厂女工。连着老家账本上那十六个年轻人。连着王大爷——那个每个月来网点三次让柜员帮他还钱的老头,他头上的灰色雾气浓得像一团即将下雨的云。
也许还连着陈舟。连着王澜。连着那些坐在会议室里听他汇报、但眼神里没有一丝波动的人。
也许那根线的终点,是他自己。
他不知道。
他只知道,他必须让这根线被看见。
六、线
一周后,程默的文档被匿名发送给了三个人:公司的独立董事之一、媒体的一位资深财经记者、以及一位研究金融科技的法学教授。
独立董事看了文档,给陈舟发了一条微信:“我们需要谈谈。”
法学教授把文档转发给了他的研究生团队,让他们”核实一下里面的数据”。
财经记者没有回复。她直接约了程默见面。
见面是在一家很小的咖啡馆,在一条很老的马路上。咖啡馆里放着一台老式唱片机,播放着六十年代的爵士乐。程默点了一杯美式,记者点了一杯白茶。
“你叫什么?“记者问。
“程默。”
“真名?”
“真名。”
记者笑了笑。她看起来四十岁出头,眼角有细细的皱纹,但眼睛很亮,像两颗被磨过的鹅卵石。
“我做了十五年财经报道,“她说,“第一次见到有人从内部捅刀子,捅完了还愿意站出来。”
“我不是站出来。“程默说,“我只是——想让他们看见。”
“看见什么?”
程默想了想,说:“一根线。”
“什么线?”
“我没办法解释。“他说,“但我给你看一样东西。”
他从口袋里掏出一张纸。纸上是他手绘的一个草图:一个人形,旁边标注着各种颜色的线和雾气。红色的线、金色的线、灰色的线、银色的线。
记者看了很久。
“这是什么?”
“这是我能看见的东西。“程默说,“每个人的头顶上,都有这些东西。大多数人看不见。但我能看见。”
记者放下纸,看着他。
“你是认真的?”
“我是认真的。“程默说,“我知道这听起来很疯狂。但我说的每一句话、写的每一个数据,都是真的。”
记者沉默了一会儿。
“那个文档里,“她慢慢地说,“你提到你们的算法在’制造’一种债务关系。不是传统的金钱债务,而是一种——结构性排斥?”
“对。”
“你能展开说说吗?”
程默深吸一口气。
“貔貅的核心逻辑是:用数据衡量信用。但数据的分布是不均匀的。那些本来就不被系统覆盖的人——外来务工人员、老年人、低收入群体——他们在这个系统里是’不可见的’。不可见就等于没有信用。没有信用就等于高风险。高风险就等于高利率。高利率就等于更容易逾期。更容易逾期就等于被系统确认为’高风险’。这是一个完美的、不断自我强化的循环。”
“这个循环的结果是什么?”
“结果是:那些本来只是因为经济条件不好而没有数据的人,被系统判定为’不诚信’。而这种判定,又进一步剥夺了他们获得合理金融服务的机会。”
“所以你在说的是——算法歧视?”
“我在说的是——算法制造了一种’存在性债务’。这些人欠的不是钱,他们欠的是’被系统承认存在’的机会。而这种债,是永远还不清的。”
记者盯着他看了很久。
“程先生,“她说,“你知道你在说什么吗?你在用一种非常诗意的方式描述一个技术问题。”
“我知道。”
“你真的相信你说的那些——线、颜色、债务可视化——能变成有意义的报道吗?”
“我不确定。“程默说,“但我相信一件事:如果我们不找到一种方式让人们’看见’这个系统里正在发生的事情,它就永远不会被改变。”
记者没有说话。她端起茶杯喝了一口,然后放下。
“给我一周时间。“她说,“我去核实数据。如果你说的是真的——我会报道。”
程默点了点头。他站起来,准备离开。
“程先生,“记者在他身后说,“你站出来之后,可能会有很多麻烦。”
程默回过头。
“我知道。”
“你不怕吗?”
程默想了想,说:“我奶奶说过一句话。”
“什么话?”
“她说——线断了不可怕,可怕的是你不知道线还连着。“程默说,“我已经知道线连着谁了。剩下的,就是让更多人知道。”
他推开门,走进上海的冬天。
风很大,吹得他睁不开眼睛。但他看得见——每一个人头顶上的线,在风中飘摇,有的绷紧,有的松弛,有的即将断裂,有的刚刚连上。
他看见一个外卖骑手从马路对面骑过去,头顶上一根灰色的线都没有——他今天帮三个人带了垃圾、给楼上的独居老人买了药、给忘了带钥匙的女孩指了指最近的开锁店——他今天放出去了很多线,但还没有任何一根连回来。
他看见一个西装革履的中年男人从写字楼里出来,头顶上绑着一根又粗又亮的红线,连着十米外一个同样穿西装的女人。那是他的妻子。他们结婚多少年了?七年?十年?那根线的亮度说明他们的感情没有减弱,反而像陈年老酒一样越酿越浓。
他看见一个中学生模样的女孩站在地铁口,低头看着手机,头上什么都没有——没有灰线,没有红线,什么都没有。她年轻,干净得像一张白纸,尚未被这个世界的债务网络缠上。
而他自己呢?
程默抬起头,试图看见自己头顶上的东西。但这个动作太奇怪了,他做不到。他只能低下头,感受那些线——他知道自己头顶上有线,他知道它们连着谁。
祖母说他欠的债是”未知”的。
也许那根线连着祖母自己。连着那个在他小时候教会他认字的老人。连着每一个在夏天的夜晚给他扇扇子、驱蚊虫、讲故事的老人。连着那个在他去上海读书时偷偷往他行李里塞钱的老人。
他欠祖母的。欠他父母亲的。欠那些在这个城市里艰难生活的人的。欠那些被算法判定为”不可见”的人的。
但他还没有还。
他不知道该怎么还。
他只知道,从现在开始,他要一边还债,一边让更多人看见这些线的存在。
三个月后,报道出来了。
记者用程默提供的”账房先生”框架,做了一个大型的数据新闻。她把点石金服的算法问题、利率隐藏问题、结构性排斥问题,全部用可视化的方式展示了出来。
报道的标题是:《看不见的债务:一个算法工程师的良心发现与金融科技的原罪》。
报道发出那天,程默被公司辞退了。
陈舟亲自签的解除劳动合同通知书。理由是”严重违反公司保密制度及职业道德”。
程默没有争辩。他收拾好东西,抱着一个纸箱,走出了点石金服的大楼。
大楼下停着一辆白色的面包车。车的侧面印着一家小型科技媒体的logo。程默上了车,车里坐着那个四十岁的财经记者。
“程先生,“她说,“你准备好了吗?”
程默愣了一下。
“准备好什么?”
“下一阶段的报道。“记者说,“你的故事只是开始。我想做一系列关于金融科技行业算法伦理的深度报道。需要有人带路。”
程默沉默了很久。
然后他笑了。
“带路?”
“对。“记者说,“你比任何人都清楚这个行业的内幕。你知道那些算法是怎么运作的,你知道那些线是怎么被制造出来的。”
“你真的相信我能看见那些线吗?”
“我相信你说的每一句话。“记者说,“而且我核实过了——你说的那个工厂女工,我们找到了。她后来通过另一个渠道买下了那辆电动车,但还款利率是百分之二十八。因为她的貔貅评分永远不可能提高,除非她愿意让渡更多的数据。”
“她怎么选的?”
“她选了百分之二十八。“记者说,“因为在她能承受的范围内,这是唯一的选择。”
程默闭上眼睛。
他想起那个23岁的女孩。她只是想买一辆电动车。她只是想不用在冬天的寒风里骑四十分钟自行车。她只是想让自己在这个庞大的城市里活得稍微容易一点。
而这个系统——他亲手参与构建的系统——告诉她:你不配。
因为你不存在。
因为你没有被数据记录,所以你不可信。因为你不可信,所以你不配获得合理的金融服务。因为你不配,所以你要付出更高的代价。而更高的代价让你更难还款,更难还款让你在系统里留下更差的记录,更差的记录让你下次更难借款——
完美的闭环。
“我加入。“程默说。
记者笑了。她伸出手。
“欢迎加入。”
程默和她握了握手。车窗外的阳光照进来,在他手背上投下一片温暖的光斑。
他低下头,看见记者的头顶——她头顶上绑着两根线。一根红线连着远方某个看不见的人。一根细细的银灰色的线,连着他自己。
那根银灰色的线正在慢慢变亮。
程默突然明白了祖母在梦里说的话:看见就是还债的开始。
他正在还债。
他正在用自己看见的能力,一点一点地解开那些缠绕在无数人头顶上的灰色的线。
也许永远解不完。
但只要开始,就够了。
(全文完) 药、给忘了带钥匙的女孩指了指最近的开锁店——他今天放出去了很多线,但还没有任何一根连回来。
他看见一个西装革履的中年男人从写字楼里出来,头顶上绑着一根又粗又亮的红线,连着十米外一个同样穿西装的女人。那是他的妻子。他们结婚多少年了?七年?十年?那根线的亮度说明他们的感情没有减弱,反而像陈年老酒一样越酿越浓。
他看见一个中学生模样的女孩站在地铁口,低头看着手机,头上什么都没有——没有灰线,没有红线,什么都没有。她年轻,干净得像一张白纸,尚未被这个世界的债务网络缠上。
而他自己呢?
程默抬起头,试图看见自己头顶上的东西。但这个动作太奇怪了,他做不到。他只能低下头,感受那些线——他知道自己头顶上有线,他知道它们连着谁。
祖母说他欠的债是未知的。
也许那根线连着祖母自己。连着那个在他小时候教会他认字的老人。连着每一个在夏天的夜晚给他扇扇子、驱蚊虫、讲故事的老人。连着那个在他去上海读书时偷偷往他行李里塞钱的老人。
他欠祖母的。欠他父母亲的。欠那些在这个城市里艰难生活的人的。欠那些被算法判定为不可见的人的。
但他还没有还。
他不知道该怎么还。
他只知道,从现在开始,他要一边还债,一边让更多人看见这些线的存在。
三个月后,报道出来了。
记者用程默提供的账房先生框架,做了一个大型的数据新闻。她把点石金服的算法问题、利率隐藏问题、结构性排斥问题,全部用可视化的方式展示了出来。
报道的标题是:《看不见的债务:一个算法工程师的良心发现与金融科技的原罪》。
报道发出那天,程默被公司辞退了。
陈舟亲自签的解除劳动合同通知书。理由是严重违反公司保密制度及职业道德。
程默没有争辩。他收拾好东西,抱着一个纸箱,走出了点石金服的大楼。
大楼下停着一辆白色的面包车。车的侧面印着一家小型科技媒体的logo。程默上了车,车里坐着那个四十岁的财经记者。
程先生,她说,你准备好了吗?
程默愣了一下。
准备好什么?
下一阶段的报道。记者说,你的故事只是开始。我想做一系列关于金融科技行业算法伦理的深度报道。需要有人带路。
程默沉默了很久。
然后他笑了。
带路?
对。记者说,你比任何人都清楚这个行业的内幕。你知道那些算法是怎么运作的,你知道那些线是怎么被制造出来的。
你真的相信我能看见那些线吗?
我相信你说的每一句话。记者说,而且我核实过了——你说的那个工厂女工,我们找到了。她后来通过另一个渠道买下了那辆电动车,但还款利率是百分之二十八。因为她的貔貅评分永远不可能提高,除非她愿意让渡更多的数据。
她怎么选的?
她选了百分之二十八。记者说,因为在她能承受的范围内,这是唯一的选择。
程默闭上眼睛。
他想起那个23岁的女孩。她只是想买一辆电动车。她只是想不用在冬天的寒风里骑四十分钟自行车。她只是想让自己在这个庞大的城市里活得稍微容易一点。
而这个系统——他亲手参与构建的系统——告诉她:你不配。
因为你不存在。
因为你没有被数据记录,所以你不可信。因为你不可信,所以你不配获得合理的金融服务。因为你不配,所以你要付出更高的代价。而更高的代价让你更难还款,更难还款让你在系统里留下更差的记录,更差的记录让你下次更难借款——
完美的闭环。
我加入。程默说。
记者笑了。她伸出手。
欢迎加入。
程默和她握了握手。车窗外的阳光照进来,在他手背上投下一片温暖的光斑。
他低下头,看见记者的头顶——她头顶上绑着两根线。一根红线连着远方某个看不见的人。一根细细的银灰色的线,连着他自己。
那根银灰色的线正在慢慢变亮。
程默突然明白了祖母在梦里说的话:看见就是还债的开始。
他正在还债。
他正在用自己看见的能力,一点一点地解开那些缠绕在无数人头顶上的灰色的线。
也许永远解不完。
但只要开始,就够了。
(全文完)