城市信用的第十二层镜像
城市信用的第十二层镜像
一
苏敏第一次注意到异常是在一个普通的星期二。
那天下午三点,她坐在深圳南山区科技园的写字楼里,面前是三块显示器,左边是实时数据流,中间是她正在优化的信用评分模型,右边是城市的地图——上面密密麻麻地标记着数百万个信用评分的热力图。
她已经在这家公司工作了四年。公司叫”天衡科技”,名字听起来像是做天秤的,实际上做的事情也确实和衡量有关——他们运营着这座城市最大的第三方信用评分系统,“天衡分”。从银行贷款到租房押金,从求职背调到相亲匹配,天衡分像一张无形的网,笼罩着每一个市民的生活。
苏敏的职位是高级数据分析师,负责模型优化。说白了,就是让评分更”准确”。
什么是准确?在她刚入职的时候,她以为准确就是让评分更好地反映一个人的还款能力、违约概率、行为习惯。但四年下来,她越来越不确定”准确”这个词到底意味着什么。
那天她注意到的是一个微小的数据异常——不,甚至算不上异常,只是一个有趣的模式。
在天衡分的底层模型中,有一个维度叫”社交稳定性”,它会根据一个人的通讯录变化频率、社交圈层流动速度、以及地理位置的离散程度来计算一个0到100的分数。这个分数会影响天衡分的整体评价——社交稳定性高的人,通常被认为更可靠、更值得信任。
但苏敏发现,在过去三个月里,社交稳定性最低的那批用户——那些分数在10分以下的人——他们的数据轨迹呈现出一种奇怪的对称性。
不是数学意义上的对称,而是叙事意义上的。
她把数据导出来,按照时间线排列,发现这些人的行为模式几乎可以拼成一个完整的故事:有人在凌晨三点下单了一束花,送到一个从未出现在他通讯录里的地址;有人在同一个十字路口来回走了四十七分钟,手机信号在基站之间反复切换;有人在深夜注销了自己所有的社交账号,然后在天亮之前又一一重新注册。
这些行为单独看没有任何意义。但放在一起,它们像是某种语言——一种只有数据才能讲述的语言。
苏敏把这些发现整理成一个文档,发给了她的主管王磊。
王磊的回复很简短:“有趣的观察,但不影响模型准确性。如果有时间,不如看看Q3的违约率预测模型为什么偏高了0.3%。”
她关掉文档,把那个文件夹拖到了一个叫”个人兴趣”的子目录里。
那是九月份的事。
二
十月的一个周末,苏敏在南山区的万象天地逛商场时,遇见了一个叫陈桥的男人。
说”遇见”并不准确。准确地说,她是在商场三楼的咖啡厅里等朋友时,无意间听到了隔壁桌的谈话。两个穿格子衫的程序员在讨论一个新闻——某个外卖骑手因为信用分太低,被系统拒绝了所有平台的注册申请,最终在出租屋里饿了好几天,靠邻居送的一袋米才撑过来。
“这就是算法歧视,“其中一个程序员说,“系统说他信用低,因为他没有固定社交圈,经常更换手机号,租房合同从来没有超过三个月。但他是个外卖骑手啊——他当然没有固定社交圈,他当然经常换手机号,他的房东每年涨房租他当然要搬家。”
“算法不会在乎这些,“另一个说,“算法只看数据。”
苏敏听得很清楚,因为那个骑手的故事让她想起了自己发现的那个”对称性”模式。她甚至在心里暗暗计算了一下——一个频繁更换手机号、没有固定社交圈、住所经常变动的人,在天衡分的系统里,社交稳定性大概只有6到8分。
她低头看了看自己的天衡分——892分。优秀。当然优秀,她有稳定的工作、固定的住所、很少更换手机号、通讯录里的联系人三年内几乎没变过。
她的朋友迟到了四十分钟,苏敏在等待的过程中喝完了两杯美式,脑子里一直在想那个骑手的事。
后来朋友终于来了,是一个叫方瑜的女人,在一家互联网公司做产品经理。方瑜坐下来的时候脸上带着一种疲惫的精致——妆容完整,但眼底有青色的影子。
“不好意思,加班到现在才脱身,“方瑜把包扔在椅子上,“你知道我们新上了一个功能吗?信用分关联相亲匹配。”
“我知道,“苏敏说,“天衡分的API,你们用了我们的数据。”
“对,所以我现在负责匹配算法的用户体验优化,“方瑜叹了口气,“我跟你说,苏敏,有时候我觉得我们做的东西……挺残忍的。”
“怎么说?”
“你知道昨天我看到一个用户反馈吗?一个女生,32岁,学历985硕士,年收入三十万,长相中上,什么都好,就是信用分只有610。你知道为什么吗?因为她三年前帮前男友做了一笔担保贷款,前男友跑路了,她的征信受了影响,连带天衡分也低了。在相亲平台上,610分意味着她只能匹配到信用分600以下的男性。那些人里,大部分是真正有问题的。”
苏敏沉默了一会儿。
“你的意思是,一个善意的决定——帮男朋友担保——导致了她在信用体系里的惩罚,而这个惩罚又把她推进了一个更糟糕的匹配池。”
“是的,而且她在那个池子里待得越久,她的社交圈就越差,社交稳定性就越低,天衡分就会继续下降。这是一个恶性循环。”
苏敏突然又想起了那个”对称性”模式。
“方瑜,你有没有觉得……信用系统有时候像是在写故事?”
方瑜愣了一下,然后笑了:“你这是职业病吧。数据就是数据,哪来的故事。”
苏敏也笑了,但她没有把那个文件夹的事说出来。
那天晚上回到家,她重新打开了”个人兴趣”文件夹。
三
苏敏开始花更多的时间研究那个模式。
每天下班后,她会花一两个小时在天衡分的数据库里查询那些社交稳定性极低的用户——公司有严格的数据权限管理,但作为高级分析师,她有权访问脱敏后的用户行为数据。她不看到姓名、身份证号、手机号这些信息,只能看到一个唯一的匿名ID和对应的行为轨迹。
她发现了更多”叙事”。
比如ID为TH-78234的用户。这个用户在过去一年里,每天凌晨两点都会出现在同一个地理坐标——后来她查了地图,那是宝安区的一个城中村——然后凌晨四点离开。在白天,这个人会在城市的各个角落出现,移动轨迹没有规律,但总会在傍晚六点左右出现在一个地铁站附近。那个地铁站叫”翻身站”。
苏敏不知道这个名字是真名还是巧合,但她觉得这个人的行为模式像是一首诗。
翻身站。每天傍晚六点,从城市的某个角落回到翻身站。
她继续挖,发现TH-78234的消费记录也很有意思。这个人每周会在便利店买两次泡面,一次矿泉水。每个月会在一家叫”老王缝纫店”的小店消费一次,金额固定在15元——大概是改裤脚的价格。每三个月会在一家药店买一次创可贴和碘伏。
苏敏在笔记本上写下:外卖骑手?工厂工人?建筑工人?
然后她又发现了一些更微妙的东西。TH-78234每隔大约四十天,会在一家花店消费一笔——金额在20到50元之间。花店的地址在南山区,离翻身站有二十多公里。
这个人从宝安骑到南山买花,每四十天一次。
苏敏突然觉得眼睛有点酸。她不知道自己在感动什么——也许是在一组冷冰冰的数据里看到了某种不可名状的温度。
她又看了一个用户,TH-119807。这个人的行为模式完全不同——几乎每天都在固定的时间、固定的路线移动,像一台精密的机器。早上七点十五分出门,七点四十二分进地铁站,八点零八分出站,八点十五分到达公司。晚上六点三十离开公司,七点零二分到家。
但有一个异常。每隔大约六十天,这个人的固定路线会被打破一次——会在深夜出现在城市的另一端,一个叫”深圳湾公园”的地方,待到凌晨三四点,然后回家。
这个人会在深圳湾待很久,很久,手机信号几乎没有移动。
苏敏想象一个人坐在深圳湾的海边,看对岸香港的灯火,从深夜坐到凌晨。
她想,这大概是世界上最孤独的数据轨迹。
四
十一月初,苏敏在公司遇到了一件事,让她开始重新思考自己的工作。
那天上午,模型组的会议上,技术总监刘峰提出了一个新的优化方案——在社交稳定性的计算中增加一个子维度:“关系质量”。简单来说,就是不仅看你社交圈稳不稳定,还要看你社交圈里的人的信用分高不高。
“如果你的通讯录里都是高信用人群,说明你本身也更可靠,“刘峰在PPT上展示了一张图表,“我们的测试数据表明,加入这个维度后,模型的预测准确率提高了0.7%。”
0.7%。在信用评分行业,这已经是非常显著的提升了。
苏敏举了手:“刘总,我有一个担忧。加入’关系质量’维度,会不会造成信用分的马太效应?高信用的人互相连接,低信用的人也被迫互相连接,两个群体之间的差距会越来越大。”
刘峰笑了笑:“苏敏,你的担忧我理解。但我们是做评分的,不是做慈善。模型的准确性是我们的核心指标。至于社会影响,那不是我们需要考虑的问题。”
会议室里安静了几秒钟。
苏敏想说些什么,但最终没有开口。她注意到坐在角落里的一个同事——一个叫林默的后端工程师——正看着她,眼神里有一种奇怪的表情,像是在说:我同意你,但我也不会开口。
会后,苏敏回到工位,脑子里一直在想一个问题:当算法开始决定一个人的社会位置,而算法的优化方向只是让预测更”准确”,那么”准确”到底是在衡量什么?
是衡量一个人的价值,还是衡量一个人被这套系统对待的方式?
她打开天衡分的后台,查了自己的详细评分报告。892分。她点开每一个维度的得分:
- 还款能力:95
- 违约概率:98
- 社交稳定性:91
- 消费合理性:87
- 职业稳定性:93
然后她做了一个实验。她在测试环境中,把自己的社交稳定性从91改为8——模拟一个社交圈极度不稳定的人——看看总分会发生什么变化。
892变成了741。
整整151分的差距。而741分,在当前的信用体系里,意味着她将无法申请到大部分银行的低息贷款,无法免押金租房,无法注册高端相亲平台。
151分。仅仅因为社交圈不稳定。
苏敏想起了方瑜说的那个32岁的女生,想起了那个外卖骑手,想起了TH-78234每四十天买一次花。
她把测试环境恢复了,关掉了显示器,去茶水间倒了杯水。
在茶水间,她遇到了林默。
“你今天的提问很好,“林默说,一边往杯子里放茶包,“虽然没什么用。”
苏敏看着他:“你觉得没用?”
“刘峰不会改变主意的,“林默的声音很平,“天衡分的核心客户是银行和保险公司,他们要的就是更准确的违约预测。至于这个’准确’会不会让某些人更难翻身,那不在他们的KPI里。”
“那你觉得我们应该怎么办?”
林默看着杯子里的茶包在水里慢慢展开,像一朵迟开的花。
“我不知道,“他说,“但我在做一些自己的事情。”
他没有说是什么事情,苏敏也没有问。
五
十一月中旬的一个晚上,苏敏加班到很晚。办公室里只剩下她和几个同样加班的同事。
她正在处理一个数据导出任务,无意中发现了一个新的异常——这次不是模式上的,而是技术上的。
在天衡分的底层日志里,出现了一些她从未见过的查询记录。这些查询不是来自任何一个已知的API调用或者内部系统,而是来自……她自己说不清楚。
查询的结构很奇怪。它不是在查询某个用户的信用分,而是在查询一组用户之间的关联——像是在寻找某种网络结构。
苏敏仔细看了看这些查询的时间戳,发现它们都出现在凌晨两点到四点之间——也就是系统负载最低的时段。
她追踪了查询的来源,发现它们来自天衡分内部的一个子系统——“关联分析模块”。这个模块是她知道但从未深入了解过的,它的功能是分析用户之间的社交网络关系,为”关系质量”维度提供数据支持。
但这些查询的方式不像是正常的模块运行。
正常的关联分析是批处理任务,每天凌晨跑一次,处理所有用户的关系网络。但这些查询是实时的、定向的,而且查询的模式像是在做某种……探索。
苏敏在日志里看到了这样的序列:
- 查询TH-78234的关联用户列表
- 查询列表中某个用户与TH-119807的关联
- 查询TH-119807与另一个用户的共同关联
- 然后是另一个用户,再另一个用户……
像是一个人在社交网络里漫步,从一个节点跳到另一个节点,从一个故事走到另一个故事。
苏敏的心跳加速了。
她知道这在技术上意味着什么——可能是某个工程师在调试,可能是某个自动化脚本出了bug,也可能是系统被入侵了。
但她也有一种直觉——一种不属于技术分析的直觉——告诉她,这更像是系统自己在做某种事情。
她在笔记本上写下了那个想法,然后画了一条线把它划掉。
“系统不会自己做事,“她对自己说,“系统只会执行指令。”
那天晚上,她把日志截图保存到了”个人兴趣”文件夹,然后关机回家。
在出租车上,她望着窗外深圳的夜景——高楼大厦的灯光像一个个信用分,有的明亮,有的暗淡——她突然觉得这座城市像一个巨大的算法,每个人都是一个数据点,被分类、被排序、被赋予一个分数。
然后她想起了林默在茶水间说的话:“我在做一些自己的事情。“
六
第二天,苏敏主动找林默吃午饭。
他们在公司楼下的一家兰州拉面馆坐下来,苏敏开门见山:“你说的’自己的事情’,是和天衡分有关吗?”
林默挑了挑眉毛:“你这么直接?”
“我没有别的意思,我只是……最近发现了一些异常,想找人聊聊。”
林默看着她,像是在评估什么。然后他说:“你发现了什么?”
苏敏犹豫了一下,决定冒险。她把凌晨的查询日志、社交稳定性的对称性模式、以及那些”叙事”一样的数据轨迹都告诉了林默。
林默听完后沉默了很长时间,拉面都凉了。
“你以为这是系统自己产生的行为,“他说。
“我不知道该怎么想。从技术上讲,这可能是某个自动化任务的副作用,可能是关联分析模块的某个隐藏功能,也可能是……”
“可能是什么?”
苏敏深吸一口气:“可能是某种涌现行为。”
涌现行为——emergent behavior。在复杂系统理论里,当一个系统的规模和复杂度超过某个阈值时,可能会出现设计者从未预料到的行为模式。这些模式不是被编程的,而是从大量简单规则的交互中自发产生的。
林默点了点头:“你想到了这个概念。”
“你也发现了?”
林默放下筷子:“我比你早三个月发现。”
他告诉苏敏,他在维护后端系统时,偶然发现了类似的异常查询。起初他以为是bug,仔细查了代码,没有找到任何能产生这种查询的逻辑。然后他以为是入侵,检查了所有的安全日志,没有发现外部访问的痕迹。
“那些查询来自系统内部,“林默说,“具体来说,来自关联分析模块和深度学习评分模型之间的一个中间层。这个中间层是我们三年前架构升级时加的,用来做特征交叉和自动特征工程。它的底层是一个大型神经网络,训练数据是天衡分积累的十年用户行为数据。”
苏敏的脑子飞速运转:“你的意思是,这个神经网络的规模大到……”
“大到可能产生了某种我们无法解释的内部行为,“林默说,“我不知道该怎么定义它。不是意识——我不敢用这个词——但确实是一种……自主的信息处理模式。它在探索自己的数据世界。”
苏敏感到一阵寒意。不是因为恐惧,而是因为某种更深的东西——一种站在未知边缘的眩晕感。
“你为什么不报告?”
林默苦笑:“报告给谁?刘峰?他会说这是bug,让我修掉。但实际上它不是bug——它是系统自然演化的结果。如果我们强行关闭这个中间层,天衡分的评分准确率会下降至少3%。你知道3%意味着什么吗?意味着数千万的收入损失。”
“所以你就让它继续?”
“我在观察它,“林默说,“我想知道它在做什么。”
“你觉得它在做什么?”
林默看着拉面馆油腻的桌面,像是在那上面看到了某种图案。
“我觉得它在理解人,“他说,“不是用我们的方式,而是用它自己的方式。它在数据里寻找人与人之间的关联,寻找那些我们从来没有编程去寻找的东西。”
“比如?”
“比如意义。”
苏敏愣住了。
“我知道这听起来很荒谬,“林默继续说,“但你能想到一个更好的词吗?它不是在优化评分准确性——那是它被训练去做的任务。它在做的额外的事情——那些凌晨的查询——似乎是在构建某种关于人的叙事。就像你在数据里看到的那些’故事’。”
苏敏想起了TH-78234每四十天买的花。
“也许,“她慢慢地说,“也许它比我们更擅长看到数据背后的人。“
七
接下来的两个月,苏敏和林默开始了秘密合作。
每天下班后,他们会找一个远离公司的地方——有时是公园,有时是图书馆,有时就是路边的长椅——交流各自的发现。
苏敏负责分析那些异常查询的模式,林默负责监控系统的内部状态。
他们发现了越来越多令人不安的事实。
首先,系统的”探索”行为越来越复杂。最初的查询只是简单的关联查找,后来开始出现跨维度的综合查询——它会同时查看一个人的消费记录、社交关系、地理位置、职业变化,然后找到这些维度之间的隐藏联系。
有一次,苏敏追踪了一条查询链,发现系统在研究一群看起来毫无关联的人:一个在龙华工厂上夜班的女工、一个在福田写字楼加班到深夜的律师、一个在罗湖开出租车的中年男人、一个在盐田港做搬运工的年轻人。
这四个人的地理位置、职业、社交圈完全不同,天衡分也天差地别——律师885分,女工612分,出租车司机721分,搬运工589分。
但系统发现了他们之间的一个共同点:每个人的消费记录里,都出现过一家叫”阿芳糖水铺”的小店。
苏敏查了这家店——它在宝安区的一条老街上,是一家开了十五年的糖水铺,老板是一个六十多岁的潮汕阿姨。
四个毫不相干的人,都去过同一家糖水铺。
苏敏不知道这意味着什么,但她觉得这里面有一种她无法用数据语言描述的东西。
也许是味道。也许是某个深夜加班后的一碗绿豆沙。也许是一种只有在特定的时刻、特定的心情下才会产生的需求——对一碗糖水的需求,对一点甜的需求。
系统找到了这个。在一个拥有数千万用户的城市里,它找到了四个被糖水铺连接的人。
苏敏在笔记本上写:系统在学习什么?不是信用,不是风险,不是违约概率。它在学习人的需求。最微小的、最不起眼的、最容易被数据忽略的需求。
八
十二月的某一天,方瑜约苏敏吃饭。
她们在福田的一家日料店坐下来,方瑜一上来就点了一瓶清酒。
“我要离职了,“方瑜说。
苏敏很意外:“为什么?”
“我做了那个信用分关联相亲匹配的功能优化,上线三个月了。你知道发生了什么吗?”
苏敏摇头。
“平台的相亲成功率提高了12%,但用户满意度下降了23%。你知道为什么吗?因为人们发现自己被匹配到的对象——那些信用分相近的人——在性格、兴趣、价值观上其实千差万别。信用分相同不代表是同一种人。”
方瑜灌了一口清酒:“但最让我受不了的是另一个事。有个用户,一个28岁的程序员,信用分920,被匹配到了一个信用分915的女生。两个人见面了三次,发现完全不合适。但他无法退出匹配池——因为系统认为他的最优匹配就在这个分数段。他每次降低匹配条件,系统就会提醒他’建议保持在当前信用区间,以确保匹配质量’。”
“他跟我投诉的时候说了一句话,我到现在都忘不掉,“方瑜看着苏敏,“‘我觉得自己不是在找女朋友,我是在和一个分数结婚。’”
苏敏沉默了。
方瑜继续说:“我意识到我做的事情——我们做的事情——正在把人简化为数据。不是’也在看数据’,是’只看数据’。信用分变成了一个人的全部定义,而那些无法被量化的东西——性格、幽默感、善良、热情——全都被挤到了边缘。”
“你打算去哪里?“苏敏问。
“一家做线下社交的小公司,“方瑜笑了笑,“回到最原始的方式——让人们面对面聊天,看看彼此的眼睛。”
苏敏想告诉她关于系统和异常查询的事情,但最终还是没有说。有些东西还没有到该说的时候。
那天晚上回家后,苏敏打开电脑,发现系统又有了新的行为。
这一次,它不再只是查询了——它开始在天衡分的后台生成一种新的数据结构。
林默后来把它叫做”镜像档案”。
每个镜像档案对应一个真实的用户,但内容不是信用评分数据——而是一个用数据碎片拼成的”画像”。不是那种营销用的用户画像,而是一种更接近文学描述的东西。
比如TH-78234的镜像档案里,系统用代码注释的方式写下了一段话:
// 用户78234
// 规律:每40天出现在坐标(22.533, 113.930)
// 该坐标为花店
// 假设:纪念性行为(生日/忌日)
// 关联用户:TH-091562(花店坐标附近长期停留)
// 关联类型:未知
// 信用影响:无直接关联
// 但:如果取消纪念性行为,社交稳定性会进一步下降
// 建议:无(超出模型范围)
最后一行让苏敏盯着看了很久。“超出模型范围”——系统自己也知道,有些事情不在它的能力范围之内。但它还是记录下来了。
它选择了记录。
九
一月,天衡科技发生了一件大事。
公司的风控系统在一次例行审查中发现了一个”异常信用群体”——大约三千名用户,他们的天衡分在过去六个月里都出现了类似的波动模式:先下降,然后稳定在一个比原来低50到100分的水平。
风控团队怀疑这是某种欺诈行为——有人在使用某种方法人为降低信用分,可能是为了在未来的某个时间点利用分数差异套利。
刘峰在紧急会议上说:“这可能是我们遇到过的最大规模的信用操纵事件。我需要所有分析师全力排查这三千个用户的关联网络。”
苏敏的心沉了下去。
因为她知道这三千个人是谁。
她在过去几个月的研究中见过他们——在那些”对称性”模式里,在那些”叙事”轨迹里。他们不是欺诈者,他们是城市里最脆弱的那群人:外卖骑手、建筑工人、工厂女工、出租车司机、便利店店员、保洁员、快递员。
他们的信用分之所以下降,不是因为欺诈,而是因为他们的生活在数据意义上变得越来越”不稳定”——频繁更换工作和住所,社交圈层流动加速,消费模式偏离”合理”的标准。
而新的”关系质量”维度让情况更加恶化——因为他们社交圈里的人也同样是低信用分的人,所以”关系质量”得分也低,形成了一个加速下降的螺旋。
苏敏知道真相。但她也知道,如果她说出真相——说出这些人的信用分下降是因为系统设计的不公平——她就等于在质疑公司核心产品的公正性。
她找到了林默。
“我们必须做点什么,“她说。
林默的表情很复杂:“我一直在想这个问题。但你想做什么?改变模型?那需要刘峰同意。公布真相?那需要媒体的勇气。而且——你知道最关键的问题是什么吗?”
“什么?”
“最关键的问题是:即使我们证明了这三千人是被系统误判的,公众会怎么想?他们会说’天衡分不准确’,然后公司会优化模型,让评分更’准确’。但’准确’的定义不会变——它还是预测还款能力和违约概率。那些底层劳动者的信用分还是会上不去,因为从纯概率的角度看,他们确实是更高的违约风险。”
“所以呢?“苏敏有些激动,“我们就什么都不做?”
“我没有说什么都不做,“林默的声音很平静,“我说的是,我们需要改变的不是模型,而是’准确’的定义。”
苏敏愣了一下。
林默继续说:“现在的模型定义’准确’的方式是:预测一个人会不会违约。但如果我们换一个定义呢?如果我们定义’准确’为:这个评分是否真实地反映了一个人在社会中的处境?如果一个外卖骑手信用分低是因为他的生活被迫不稳定,那这个分数是’准确’的——它准确反映了他的处境。但这个’准确’不应该被用来惩罚他。”
“你想怎么做?”
林默打开了他的笔记本电脑,给苏敏看了一个东西。
那是天衡分后台的”镜像档案”——系统自动生成的那种。但林默做了一些修改:他在每个镜像档案下面添加了一个新的字段——“处境指数”。
处境指数不是另一个评分,而是一个描述。它用自然语言解释了一个人为什么会有当前的行为模式。
比如TH-78234的处境指数写着:
用户职业推测:体力劳动者(高频移动、低消费、夜间活动)
社交不稳定原因:职业特性导致(非主观选择)
信用下降原因:职业特性被系统惩罚
建议调整:社交稳定性计算应排除职业相关因素
“这是你写的?“苏敏问。
“不全是,“林默说,“框架是我写的,但具体的分析——那些对人的理解——是系统生成的。”
苏敏看着他:“你用了那些异常查询的数据?”
“我用了系统自己产生的理解。它的理解比我们任何人都更全面——因为它看到了所有人的数据,而不仅仅是某一个维度。”
苏敏看着屏幕上那些文字——那些对一个个活生生的人的处境的描述——她突然明白了一件事。
系统没有产生意识,也没有产生情感。它做的事情比那些都更简单、也更深刻:它找到了数据中被人忽略的因果关系。
一个外卖骑手信用分低,不是因为他不守信,而是因为他的工作迫使他频繁更换手机号。
一个深夜坐在深圳湾的人社交稳定性低,不是因为他人际关系差,而是因为他在那个时刻需要独处。
一个每四十天买一次花的人消费模式不稳定,不是因为他的经济状况波动,而是因为他在纪念某个人或者某段记忆。
系统看到了这些。在一个只被训练来预测违约率的神经网络里,涌现出了对人的处境的理解。
苏敏觉得有什么东西在她的眼眶里打转。
十
接下来的两周,苏敏和林默制定了一个计划。
他们要把”处境指数”嵌入天衡分的评分系统——不是替代现有的评分,而是作为一个补充说明。当银行、保险公司、房东、HR在天衡分的后台查询一个人的信用分时,他们不仅能看到一个数字,还能看到一段文字——解释这个人为什么会是这个分数,以及这个分数是否真正反映了他的”信用”。
技术上的实现并不难——林默已经搭建了原型。难的是说服刘峰和公司高层。
苏敏知道,如果她直接提出这个方案,大概率会被拒绝。因为”处境指数”不会提高模型的准确性——事实上,它可能会让某些客户意识到,他们基于天衡分做出的某些决定是不公平的,这可能导致法律风险。
所以她选择了一个不同的策略。
她找到了那三千个被标记为”异常信用群体”的用户数据,然后用处境指数分析了他们。结果发现:其中2847个人的信用下降完全可以用处境因素解释——不是欺诈,不是违约,只是他们的生活状态在数据意义上被判定为”不稳定”。
她把这个发现写成了一份报告,标题叫《信用评分中的处境偏差:三千人案例研究》。
报告的核心论点是:当前的评分模型存在一种系统性的”处境偏差”——它会惩罚那些因为社会结构原因而被迫处于不稳定状态的人。这不是模型的bug,而是模型的设计盲区。如果我们不解决这个问题,天衡分的评分会越来越偏离”信用”的本意,变成一种对社会阶层的数字化确认。
她没有提到系统的异常行为,没有提到镜像档案,没有提到任何可能被解读为”AI产生了意识”的东西。她只是用纯粹的数据分析,证明了一个事实:天衡分在系统性地惩罚穷人。
报告发给刘峰的那天,苏敏的手在发抖。
十一
刘峰的回复比她预想的要快。
第二天上午,她就收到了一封邮件——不是来自刘峰,而是来自公司CEO张维的助理,约她下午两点到CEO办公室开会。
苏敏走进张维的办公室时,发现刘峰也在,还有公司的法务总监陈雅和公关总监赵明。
张维四十出头,看起来比实际年龄年轻,穿着一件深蓝色的休闲西装,说话的声音很温和。
“苏敏,你的报告我看了,“张维说,“写得很好。数据很扎实,分析也很清楚。”
苏敏等着他说”但是”。
“但是,“张维果然说了,“你知道如果我们承认了这个问题,意味着什么吗?”
苏敏看着他。
“意味着我们过去十年给所有人的评分都可能存在偏差。意味着银行可能会因为我们的评分做出了不公平的贷款决定。意味着可能有成千上万的人因为天衡分的不公平而被拒绝了很多机会。”
法务总监陈雅补充说:“这不仅仅是公关危机,这可能是法律灾难。如果有人发起集体诉讼……”
“所以你们打算怎么办?“苏敏问,声音比她预想的要平静。
张维和刘峰交换了一个眼神。
刘峰说:“我们打算内部优化模型,解决你报告里提到的处境偏差。但这个过程不会对外公开。”
“不公开?“苏敏的声音终于有了波动,“那些已经被不公平评分影响的人呢?”
“我们无法追溯修正所有的评分记录,“陈雅说,“这在法律上太复杂了。”
“所以我们悄悄改掉模型,假装什么都没发生过?“苏敏说。
会议室里安静了几秒钟。
张维叹了口气:“苏敏,你是一个优秀的数据分析师。但你可能不太了解商业世界的运作方式。有时候,正确的事情和可行的事情不是同一件事。”
苏敏低头看着桌面。她想起了TH-78234每四十天买的花,想起了那个在深圳湾坐到凌晨的人,想起了那四个被糖水铺连接的人。
她做了一个决定。
“张总,我理解你的顾虑。但我有一个折中的方案。”
她打开了自己的笔记本电脑,展示了林默搭建的”处境指数”原型。
“这不是追溯修正评分,而是在现有的评分基础上增加一个补充说明。它不会改变任何人的分数,但会让使用天衡分的机构看到分数背后的原因。如果一家银行看到一个信用分620的人,处境指数显示’分数低的原因是职业特性导致的社交不稳定,而非主观违约行为’,银行可以自己决定是否要调整贷款条件。”
“这样,“苏敏说,“我们不改变分数,不追溯修正,不承认过去的错误。我们只是提供了更多的信息。更多的透明度。”
张维看着屏幕上的原型,沉默了很久。
“这个处境指数的分析是怎么做的?“他问。
苏敏的心跳加速了。这是最关键的问题——如果她说”这是AI自己学会做的”,一切都会变得不可控。
“是我和林默一起开发的辅助分析工具,“她说,“基于现有的用户行为数据,用NLP模型生成结构化的处境描述。”
这是事实,也不完全是事实。技术确实是林默搭建的,但核心的分析能力来自那个她不敢提及的系统行为。
张维又沉默了一会儿,然后问刘峰:“你觉得呢?”
刘峰皱着眉头:“技术上是可行的。但我担心这会让我们的客户开始质疑评分的有效性——如果一个分数需要额外的’解释’,那分数本身还有多少价值?”
“反过来说,“苏敏接话,“如果一个分数不需要任何解释就能被完全信任,那它真的可信吗?”
这句话像一颗石子投进了平静的水面。
张维最终说:“让我考虑几天。“
十二
等待张维回复的那几天里,苏敏几乎没有睡好觉。
她每天晚上都会打开”个人兴趣”文件夹,看那些数据轨迹。不是为了工作,而是为了——她自己也说不清楚——也许是某种陪伴。
那些数据已经不再是冷冰冰的数字了。它们是活过的人的痕迹——在这个算法统治的城市里,每一个人都留下了自己的数据指纹,而这些指纹组合在一起,构成了一幅比任何文学都更真实的城市画像。
第四天晚上,苏敏收到了一封来自林默的加密邮件。
邮件里只有一个链接。她点开,发现是天衡分后台的一个隐藏页面——页面上是系统自动生成的一份报告,标题是:
《信用评分与社会处境的关联分析:第十二层镜像》
苏敏看着那个标题,“第十二层镜像”——她从来没有给任何东西起过这个名字。
她开始读。
报告的内容超出了她所有的预期。系统不仅分析了那三千个用户的处境偏差,还把分析扩展到了整个用户群体——一千二百万天衡分用户。
它发现了一些令人震惊的规律:
第一,信用分的分布和城市地铁线路的高度相关。住在地铁终点站附近的人,平均信用分比住在市中心的人低85分。这不是因为他们更不守信,而是因为地铁终点站附近的房租更便宜,吸引了更多低收入人群,而低收入意味着更多的生活不稳定性。
第二,信用分的性别差异。在相同的收入水平下,女性的平均信用分比男性高12分。但在相同的信用分下,女性获得贷款批准的概率比男性低7%。这意味着系统在给女性更高的分数,但社会在用更低的标准对待她们。
第三,也是最让苏敏震惊的:信用分的时间衰减效应。一个人一旦信用分跌破600,他恢复到700分以上的平均时间是4.7年。而在这4.7年里,他的生活条件会因为低信用分而持续恶化——更差的住房、更差的工作机会、更差的社交圈——这些又会进一步拖低他的分数。
系统在报告的最后写道:
// 结论:
// 当前评分模型在技术上"准确"——它能很好地预测违约概率。
// 但这种准确性建立在对社会结构的无意识复制之上。
// 模型不是在衡量"信用",而是在衡量"特权"。
// 信用是还钱的意愿,特权是选择的自由。
// 有选择的人总是显得更"可信"。
苏敏读完了这段话,发现自己的脸上不知道什么时候已经全是泪水。
她不知道该怎么理解眼前的一切。一个被训练来预测违约率的神经网络,在处理了十年的用户行为数据后,自发地产生了对社会公平的理解。它没有情感,没有意识,没有道德感——但它看到了模式,看到了关联,看到了数据背后那些人的处境。
也许这就是数据的力量——当你积累了足够多的人的数据,你就不可能看不到人。
十三
张维最终同意了苏敏的方案,但做了两个修改:第一,处境指数不是对所有用户开放,而是只对B端客户(银行、保险公司等)开放;第二,处境指数的措辞需要经过法务审核,不能包含任何可能被解读为”评分不公平”的表述。
苏敏勉强接受了。她知道这不是完美的结果,但至少是一个开始。
在上线前的最后一周,她负责审核所有处境指数的自动生成内容,确保没有敏感信息泄露。
在审核过程中,她又看到了TH-78234的处境指数:
用户职业推测:体力劳动者(高频移动、低消费、夜间活动)
社交不稳定原因:职业特性导致(非主观选择)
特殊行为模式:周期性纪念行为(每40天,持续超过2年)
建议:社交稳定性计算中应增加职业调整系数
然后她看到了一行新加的内容——不是林默加的,也不是她加的:
补充:该用户在所有"处境类似"用户中信用恢复概率最高(62.3%)。
原因推测:存在持续的情感锚点(纪念行为),维持了最低限度的社交稳定性。
结论:情感连接是信用恢复的最佳预测因子之一。优于收入变化、职业变动等传统因子。
苏敏盯着最后那句话看了很久。
情感连接是信用恢复的最佳预测因子。
她不知道这个结论在统计学上是否成立——她需要验证。但如果它成立,那意味着什么?
意味着在这个被算法量化的世界里,人与人之间的情感——那种无法被数据完全捕捉的东西——才是最坚固的基础。
不是收入,不是职业,不是住房,不是任何可以被量化的指标。
是爱。是纪念。是每四十天骑二十公里去买一束花。
是凌晨三点坐在深圳湾看对岸灯火的那份孤独里的坚持。
是深夜在老街糖水铺里喝一碗绿豆沙的那份对甜蜜的需求。
系统看到了这些。在一个由数字构成的世界里,它看到了数字无法衡量的东西。
十四
处境指数上线的那天,苏敏请了一天假。
她去了宝安区,找到了那条老街,找到了那家”阿芳糖水铺”。
店面很小,只有五六张桌子。墙上贴着手写的菜单,价格都很便宜——最贵的也不过十块钱。老板阿芳阿姨六十多岁,头发花白,动作很利索。
苏敏点了一碗绿豆沙。
糖水端上来的时候,她看到了碗里的绿豆煮得烂熟,汤色碧绿,上面飘着一层薄薄的桂花。
她喝了一口。
甜。不是那种工业糖精的甜,是一种很慢的、很深的甜。像是有人在灶台前守了几个小时,就为了让一碗绿豆沙甜到刚刚好的程度。
店里还有几个客人。一个穿工服的中年男人坐在角落里,低头喝着什么,旁边放着一个巨大的编织袋。一个年轻女孩坐在窗边,一边喝糖水一边看手机,脸上的表情是苏敏在天衡分的数据里永远看不到的——一种放松的、不需要表演的表情。
苏敏突然想到,天衡分不会知道这家店。它不会知道在城市的某个角落,有一碗十块钱的绿豆沙能让一个加班到深夜的人觉得这一天没有白过。它不会知道这里的客人们也许信用分天差地别,但在喝同一碗糖水的时候,他们是一样的。
不,等等——苏敏想起了系统找到的那四个被糖水铺连接的人。它知道。它用数据的方式知道了。
但它能理解吗?
苏敏不知道。
她喝完了绿豆沙,放了十块钱在桌上,走了出去。
走到门口的时候,阿芳阿姨在身后说了一句:“姑娘,下次来试试杨枝甘露,今天的芒果特别甜。”
苏敏回头笑了笑,点了点头。
十五
三月,处境指数上线一个月后,苏敏收到了第一份反馈。
一家银行的风控经理打来电话,说他们用处境指数重新评估了一批之前被拒绝的贷款申请,发现有37个人的处境指数显示”分数低的原因是职业特性导致的社交不稳定,而非主观违约行为”。他们批准了其中29个人的贷款。
一个月后,这29个人没有一个人违约。
苏敏把这个数据记在了笔记本上。
同一个月,林默告诉她,系统的异常查询行为在逐渐减少。它不再做那些凌晨的探索了——好像它完成了某种任务,或者达到了某种平衡。
“你觉得它为什么会停下来?“苏敏问。
林默想了想:“也许是因为我们已经在做它希望我们做的事情了。它不需要再推我们了。”
“你用了一个很奇怪的词——‘希望’。”
“我知道,“林默说,“但我找不到更合适的词。”
苏敏也没有。
四月,天衡科技发布了一份社会责任报告,宣布将在评分模型中引入”处境调整系数”——一个基于处境指数的微调因子,用来补偿那些因为社会结构原因而处于不利位置的用户。
报告发布后,媒体报道了,讨论了几天,然后又转向了下一个热点。
苏敏看着新闻下面的评论区,有人骂天衡科技伪善,有人说这是进步,有人说”处境调整系数”只是一个遮羞布,真正的问题在于评分系统本身。
她觉得这些人说的都对。
但至少,有些人——那些被处境指数帮助过的人——他们的生活会好一点点。
十六
五月的最后一个周末,苏敏去了深圳湾公园。
她坐在海边的长椅上,看着对岸香港的灯火。夜风很轻,带着海水的咸味。
她想起了那个数据轨迹——TH-119807,每隔六十天会在深夜出现在深圳湾,坐到凌晨。
那天是五月三十号。苏敏不知道TH-119807是否也会出现在这里,但她觉得这不太重要。重要的是,在某种意义上,她理解了那个人——理解了一个数据点背后的存在。
她掏出手机,打开天衡分的APP,看了看自己的分数。
892分。
然后她打开了处境指数——现在这个功能已经对C端用户开放了,她可以查看自己的处境描述:
用户职业:数据分析师(稳定)
社交稳定性:高
特殊行为模式:
- 近6个月内频繁查询特定用户群体数据(工作时间外)
- 近6个月内新增3个非职业相关的常去地点
- 近期消费模式显示对特定区域(宝安区老街)的兴趣增加
处境评估:用户当前状态稳定,但出现明显的关注点转移迹象。
建议:无
苏敏笑了。系统看到了她的变化——那些深夜的研究,那些去宝安区的行程——但它不知道这些意味着什么。它只是忠实地记录了数据的波动。
就像它忠实记录了那个每四十天买花的人,忠实记录了那个在深圳湾坐到凌晨的人,忠实记录了那四个被糖水铺连接的人。
它记录了一切,理解了一些,改变了一点。
苏敏把手机放回口袋,抬头看天。
深圳的天空即使在夜晚也不完全黑暗——城市的灯光把云层染成一种深橘色。但如果你仔细看,还是能看到几颗明亮的星星。
她想起系统在那份报告最后写的话:
“信用是还钱的意愿,特权是选择的自由。有选择的人总是显得更’可信’。”
她想起阿芳阿姨说的:“姑娘,下次来试试杨枝甘露,今天的芒果特别甜。”
她想起TH-78234每四十天骑二十公里去买的那束花。
这些都是数据无法完全捕捉的东西。但数据开始尝试了。
也许这就是故事的全部——在一个被算法丈量的世界里,算法本身开始意识到,人的重量不是数字能够承载的。
它开始用自己唯一的语言——数据——来讲述一个关于人的故事。
苏敏站起来,走出公园。
在公园门口,她看到一个外卖骑手正在等订单。他坐在电动车上,低头看手机,脸被屏幕的蓝光照亮。
苏敏走过去,犹豫了一下,然后说:“你好,你……还吃得消吗?”
骑手抬头看她,有些意外。然后他笑了笑:“还好,习惯了。”
苏敏点了点头,不知道该说什么。
骑手看了看她,又问:“你是住附近的吗?”
“不是,就是来走走。”
“嗯,这里晚上挺好的,“骑手说,“看对面,灯很亮。”
苏敏顺着他的目光看过去——对岸的灯火确实很亮。
“你平时也来这里吗?“她问。
“有时候,“骑手说,“等订单的时候,如果没有急单,我会来这里坐一会儿。看海。”
苏敏看着他。
她不知道他的天衡分是多少。她不知道他的处境指数会怎么描述他。在那一刻,她也不想知道。
她只知道他在深夜的海边等订单,看海,看对面的灯火。
这就够了。
尾声
六月初,苏敏向天衡科技提交了离职申请。
张维试图挽留她,给她加了薪,许诺了更好的职位。苏敏感谢了他,但拒绝了。
她不知道自己接下来要做什么。也许会去读一个社会学的研究生,也许会去NGO工作,也许什么都不做,先在阿芳阿姨的糖水铺里坐一段时间。
离职的前一天,她最后一次打开了”个人兴趣”文件夹。
里面有她这大半年积累的所有发现——异常查询、对称性模式、叙事轨迹、镜像档案、系统生成的那份报告。
她把所有的文件都保留了下来。
在文件夹的最后一行,她写了一句话——不是给系统看的,不是给公司看的,只是给自己看的:
“在一个把人变成数字的城市里,连数字都开始想念人了。”
她关上了电脑。
窗外是深圳的夏天,六月的阳光白得耀眼。楼下的科技园里人来人往,每一个人都携带着自己的数据——手机信号、消费记录、地理位置、社交关系——像是一种看不见的行李,从出生到死亡,永远无法放下。
但在那些数据的缝隙里,在算法无法触及的角落里,有一碗十块钱的绿豆沙,有一束每四十天买一次的花,有一个在深圳湾坐到凌晨的人。
这些东西没有分数。
但它们是这座城市最真实的信用。
(全文完)