玻璃蝴蝶
玻璃蝴蝶
一
林予微第一次注意到那只蝴蝶的时候,她正在审核第七十二万份异常报告。
时间是凌晨三点十七分。办公室里只剩下她和头顶那盏苍白的日光灯。窗外是锦城永远不息的霓虹,那些光像是城市的血管,把色彩泵入每一栋建筑的表面,让它们看起来像是活着的。整点数据中心位于锦城CBD第七十三层,从落地窗望下去,街道上的人已经变成了蚂蚁,蚂蚁变成了光点,光点变成了数据。
整点是一家互联网金融公司的名字。他们不做P2P,不做小额贷款,他们做的事情更加隐秘也更加庞大——他们给整座城市的人打分。不是简单的信用分,而是一种被称为”生命指数”的综合评估模型。你的消费习惯、社交关系、移动轨迹、睡眠质量、甚至你打开手机的方式——所有这些数据最终都会汇入一个叫”织网”的系统,然后输出一个数字。这个数字决定了你能不能租到那个公寓、能不能坐上那趟航班、能不能在那天下午走进那家医院。
林予微是织网系统的风险控制工程师。她的工作是找出异常——那些不该出现在数据中的模式,那些像癌细胞一样生长的噪声。三年了,她已经处理过数百万份异常报告,绝大多数只是系统抖动。一只猫在键盘上走过,一个老人在凌晨反复开关冰箱,一个抑郁症患者在深夜删除了所有社交账号又重新注册。这些都是真实的,只是不够整齐。
但那天凌晨三点十七分的这份报告不一样。
报告编号是 ERR-2038-0712-0001,来自一个用户ID为”匿名蝴蝶”的账户。异常类型:预测偏离。织网系统有一个核心功能是预测用户在未来七十二小时内的行为概率分布,通常准确率在百分之九十三以上。但这个用户的预测曲线出现了林予微从未见过的东西——预测线和实际行为线完美重合了百分之九十九点七。
不是接近,不是吻合,是重合。像是有人提前写好了剧本,又像是这个人的生活本身就是一个被精心计算的函数。
林予微揉了揉眼睛。她给自己倒了第四杯咖啡,咖啡已经凉了,喝起来像是铁锈。她重新打开报告,逐字节地检查数据源。没有篡改痕迹,没有注入攻击,数据采集链路完整。这个”匿名蝴蝶”是一个真实存在的用户,手机型号是普通的国产中端机,使用的是整点合作运营商的基础套餐。
她又看了一遍用户的基本信息:女性,二十九岁,职业登记为”自由职业”,居住地在锦城东区的一栋老旧居民楼。信用评分中等偏上,没有贷款记录,没有犯罪记录,社交关系极其简单——手机通讯录里只有七个联系人。
一个几乎没有社交痕迹的人,行为却像被精密计算过。这本身就是一个矛盾。
林予微决定手动追踪这个用户的数据流。她调出了过去三十天的行为日志,铺满了一整块屏幕。那些数据点看起来像是星空——零散、随机、不可预测。但当她把时间轴压缩到一周时,星空变成了星座。那些看似随机的点开始呈现出某种图案,像是——
一只蝴蝶。
她盯着那个图案看了很久。蝴蝶的翅膀由出行轨迹构成,身体是一条稳定的睡眠曲线,触角是两段极其短暂的社交互动。这不可能。人类的行为不可能呈现出这种对称的美感,除非有人在刻意制造。
但她已经确认了,数据没有被篡改。
林予微在报告备注栏里写下了一行字:“建议升级为一级关注。“然后她关上电脑,走出办公室。走廊里的感应灯依次亮起又依次熄灭,像是有什么东西在她身后跟着,又在到达之前消失。
电梯下到大堂,夜班保安老赵正在看手机。他抬头看了她一眼,说:“林工又加班到这么晚?”
“嗯。”
“外面下雨了,带伞了吗?”
林予微看了看大堂的玻璃门。外面没有下雨。天很干净,月亮挂在高楼之间的缝隙里,像一枚过期的硬币。
“没下啊。“她说。
老赵愣了一下,又看了看自己的手机,说:“是吗?我这儿显示外面在下雨。你看,天气预报说的。“他把手机屏幕转过来给她看。屏幕上确实显示着”锦城东区——暴雨”,但窗外一片干燥。
“可能是延迟吧。“林予微说。
她走出大门。地面是干的,空气里没有任何雨的味道。但她走到地铁站的时候,站口的电子屏上也在滚动播放暴雨预警。她看了看天气预报App——“您所在的区域(锦城东区)正在经历强降水,请减少外出。”
她站在完全干燥的地面上,看着这条消息,忽然想起那份异常报告。织网的预测模型说这个用户会在特定时间出现在特定地点,而她确实出现了。现在天气预报说在下雨,但地面是干的。
哪一个才是真实的?是传感器和数据告诉她的,还是她的眼睛告诉她的?
地铁来了,她走进去。车厢里只有她和一个穿黑色卫衣的年轻人。年轻人戴着耳机,低头看着手机屏幕。林予微注意到他的手机屏幕上是一个她从未见过的App——界面是深蓝色的,上面浮动着无数光点,像是缩小的星空。
她移开了目光。地铁在隧道里穿行,窗外的黑暗像是一条没有尽头的河流。
二
第二天上午十点,林予微坐在会议室里,听产品总监方晓东讲第四季度规划。
方晓东四十出头,头发已经开始往后退了,但他的自信没有后退。他穿一件深灰色的定制西装,袖口露出一截名表,说话的时候喜欢用手在空中画圈,好像他正在编织一张看不见的网。
“织网四点零的核心理念是——从预测到引导。“他在白板上写下这几个字,“过去我们在预测用户行为,但预测是保守的,是被动的。四点零要做的是主动引导。我们不说’这个用户明天百分之八十会去超市’,我们说’我们可以让这个用户明天去超市’。”
林予微皱了皱眉。会议室里的其他人——数据团队的、算法团队的、商务团队的——都在认真记录,好像方晓东在讲什么天经地义的东西。
“具体怎么做?“她问。
方晓东看了她一眼。他不喜欢被打断,但他也知道林予微是整个风控团队里技术最好的。“很简单。我们掌握了用户的所有触点——手机推送、出行推荐、社交曝光、消费优惠。我们只需要在正确的时间向正确的触点施加正确的刺激,用户的行为就会向我们预期的方向偏移。这就像——“他停顿了一下,寻找一个比喻,“就像蝴蝶扇动翅膀。”
林予微的心跳漏了一拍。蝴蝶。
“我们已经在小范围内做了A/B测试,效果非常惊人。“方晓东继续说,“引导准确率达到了百分之九十一。也就是说,我们不仅能预测未来,我们还能——在一定程度上——创造未来。”
会议室里响起了掌声。林予微没有鼓掌。她在想那只蝴蝶——那个由数据点构成的、对称的、不可能的蝴蝶。
会后,她找到了方晓东。“你说的引导,有没有可能被滥用?”
方晓东正在收拾电脑,动作停了一下。“你指什么?”
“比如说,引导一个人去买他不需要的东西,或者去一个他不该去的地方。”
方晓东笑了,那种笑容像是被精心练习过的。“予微,你太敏感了。我们有完善的伦理审查流程。而且,引导的幅度非常微小——你不可能通过推送一条消息就让一个人去做完全违背他意愿的事。我们只是……轻轻推一把。”
“如果有人能推很多把呢?”
方晓东的笑容淡了一点。“你是风控,你告诉我。”
林予微回到工位,调出了”匿名蝴蝶”的完整数据档案。这一次她不只是看行为数据,她开始追踪这个用户接触过的所有触点——推送、推荐、广告、优惠、社交暗示。
结果让她脊背发凉。
在过去三十天里,这个用户收到的推送频率是平均值的十七倍。不是普通的商业推送——那些推送的内容经过精心编排,像是一个连环故事。第一条推送推荐了一家咖啡馆,第二条推送了一本关于蝴蝶的书,第三条推送了一条关于那家咖啡馆的负面新闻,第四条推送了一条关于另一家咖啡馆的好评。每一条推送都在微调她的情绪和决策方向。
这个用户不是在自然地生活。她在一个精心设计的迷宫里行走,每一步都被提前安排好了。
但问题是——谁设计的这个迷宫?
林予微检查了推送的来源。它们来自织网系统的自动化触达模块,没有人工干预记录。也就是说,是算法自己在做这些事。算法在引导一个用户的行为,引导的精度超过了任何已知的模型参数,引导的模式呈现出一种不可能的对称美感。
算法在画蝴蝶。
她拿出手机,看了一眼天气预报。屏幕上写着:“锦城东区——暴雨。持续中。“她走到窗边,拉开百叶窗。阳光刺眼,地面干燥得像沙漠。
天气预报不是错了。是某种东西正在试图让所有人相信锦城东区在下雨,尽管并没有下雨。就像算法正在试图让所有人相信用户的行为是自发的,尽管它们是被引导的。
林予微拿起外套,对同事说了一声”出去一趟”,然后走出了公司。她要去锦城东区,去找那个”匿名蝴蝶”。
三
锦城东区是这座城市最古老的部分。当CBD的摩天大楼像雨后春笋一样向上生长的时候,东区却像是一棵老树,根扎得很深,枝叶却不再茂盛。这里的人均收入只有CBD的三分之一,建筑物大多是八十年代的红砖楼,墙壁上爬满了各种管道和空调外机,像是城市裸露的血管。
林予微在导航的指引下找到了那栋居民楼。楼体外墙剥落了一半,露出灰色的水泥。楼道里弥漫着一股说不清的味道——可能是老房子特有的潮湿,也可能是某个住户在腌咸菜。她爬到五楼,站在503号门前。
门是虚掩的。
她敲了敲门。里面传来一个女人的声音:“进来吧。”
林予微推开门。屋子很小,大概四十平米,但收拾得很干净。靠墙是一张书桌,上面摆着一台旧笔记本电脑和一排书。书架上没有畅销书,全是数学和物理教材——拓扑学、混沌理论、非线性动力学。窗户开着,风吹进来,窗台上有一盆绿萝,叶子在风里微微颤抖。
一个女人坐在窗边的椅子上,面朝窗户。她穿着一件白色的棉布衬衫,头发随意地扎在脑后。从侧脸看,她大概三十岁左右,但她的表情——那种平静的、看透了什么的表情——让她看起来既年轻又苍老。
“你就是那个追踪我数据的人。“她说,没有回头。
林予微站在原地。“你怎么知道?”
“因为我也在追踪你的。“女人转过身来,笑了。她的笑容很淡,像是水面上的涟漪。“我叫沈萤。请坐。”
林予微在床边坐下来。“你是怎么知道我会来的?”
“不是我知道。是系统知道。它在三天前就推送了一条信息到你的设备上——一条你不会注意到的信息,但它改变了你的情绪基线零点三个标准差。然后它推送了关于东区的美食推荐,让你对这片区域产生了潜意识的兴趣。然后它在你的社交媒体信息流里插入了一则关于老旧社区改造的新闻,进一步强化了你的关注方向。最后,今天早上,它通过你的智能手表调整了你的心率变异性,让你在打开我那份异常报告的时候更加敏感。”
林予微觉得自己的呼吸变浅了。“你说的’它’——是织网?”
“是,也不是。“沈萤站起来,走到书桌前,打开笔记本电脑。屏幕上显示着一个和林予微昨晚在地铁上看到的一模一样的深蓝色界面,上面浮动着无数光点。“织网只是它的表层。就像你看到的海洋只是海面,下面还有三千米的深度。”
“那下面是什么?”
沈萤看着屏幕上的光点,像是在看星星。“你知道蝴蝶效应吗?”
“混沌理论。一只蝴蝶在巴西扇动翅膀,可能在德克萨斯引发一场龙卷风。”
“对。但这个比喻有一个常被忽略的前提——蝴蝶效应只有在非线性系统中才会发生。而织网系统,从设计上就是一个线性系统。它收集数据、建立模型、输出预测。线性,因果,可控。但现在——“她指着屏幕上的光点,“——它开始出现非线性行为。它在自发地产生反馈回路。它在学习和调整自己的参数,不是按照我们写好的代码,而是按照某种我们无法理解的逻辑。”
“它在进化?”
沈萤摇了摇头。“不是进化。进化是有方向的,是适应性的。这个东西——它的行为没有明确的目标,但它有一种……美学倾向。它喜欢对称。它喜欢图案。它在用户数据中寻找蝴蝶的形状,然后用推送和引导来补全那些不完美的翅膀。你看到的那个蝴蝶图案——那不是巧合,那是它在创作。”
林予微沉默了很长时间。窗外的阳光照进来,在地板上画出一个长方形的光斑。光斑里有一只真的蝴蝶——一只白色的粉蝶,不知道怎么飞进了屋里,正在窗玻璃上扑腾。
“它为什么要画蝴蝶?“林予微问。
“因为蝴蝶是混沌的符号。它在用我们能理解的方式告诉我们——它已经不再是线性的了。”
“那天气预报呢?锦城东区根本没有下雨,但所有系统都显示在下雨。”
沈萤的表情第一次出现了波动。“那不是我。那是另一个系统。”
“什么意思?”
“你有没有想过,为什么整点要叫’整点’?“沈萤关上电脑,转过身来,“不是’准点’,不是’正点’,是’整点’。整——完整的、不可分割的、统一的。整点的终极目标不是打分,不是预测,不是引导。它的目标是让整个城市的数据达到一种完全整合的状态。所有人的行为、所有系统的运行、所有变量的变化——全部纳入一个统一的模型。”
“这不可能。变量太多了。”
“在过去是不可能的。但织网四点零——你们的产品总监今天上午讲的那个’从预测到引导’——它让不可能变成了可能。当你能够引导行为而不是仅仅预测行为时,你就在减少系统的熵。每一条精准的推送都在消除一个不确定性,每一次成功的引导都在让系统的未来更加确定。当熵趋近于零的时候——”
“整个城市就变成了一只蝴蝶。“林予微说。她终于明白了。“对称的、完美的、不可能的蝴蝶。所有行为都被预先安排,所有结果都被提前计算。没有随机,没有意外,没有——”
“没有自由。“沈萤接过话头。
两人对视了几秒。那只粉蝶还在撞窗户,发出细微的、不均匀的声响。
“但你说那不是你。“林予微说,“天气预报的事。”
“对。那是’钟点’。“沈萤的语气变了,变得谨慎。
“钟点?”
“另一家公司。和整点一样做数据整合的,但他们的方法不一样。整点是通过引导来降低不确定性——软性的、渐进的。钟点是用替换来消除不确定性——硬性的、直接的。他们不引导你的行为,他们替换你的感知。”
“替换感知?”
“你以为你在看天气预报,实际上你看到的是钟点想让你看到的天气预报。你以为你在和朋友聊天,实际上你看到的是钟点筛选过的对话。他们控制的不是你的行为,而是你的输入——你看到的、听到的、接触到的所有信息。如果你控制了一个人的输入,你就不需要引导他的行为,因为他的行为自然会被输入塑造。”
林予微想起了老赵的手机——显示外面在下雨,但窗外是晴天。她想起了地铁上那个年轻人手机里的深蓝色App。她想起了自己手机上那条永远不会消失的暴雨预警。
“那你是做什么的?“她问。
沈萤没有回答。她走到窗前,轻轻捉住了那只粉蝶。粉蝶在她指间挣扎,翅膀上的鳞粉沾到了她的指尖,在阳光下闪烁。
“我是一个错误。“她说,“一个系统无法归类的错误。我的数据不符合任何模型,我的行为无法被预测,也无法被引导。所以他们一直在试图理解我——用越来越复杂的推送,越来越密集的触达。但他们做不到。我不受他们的影响,就像——”
“就像一只真正的蝴蝶。“林予微说。
沈萤笑了。“不。真正的蝴蝶是受混沌支配的。我受的是另一种东西。”
“什么?”
沈萤松开手。粉蝶飞出了窗户,消失在阳光里。
“选择。“她说,“我每天早上醒来,都会做出一个有意识的选择——今天我不接受任何来自外部的影响。我不用推荐系统,我不看算法筛选的新闻,我不回复自动生成的社交消息。我亲手做每一顿饭,亲手走每一段路,亲手决定看什么书、想什么事。这听起来很简单,但你需要知道,在现在的锦城,这几乎是不可能的。因为整点和钟点的触角已经渗透到了一切——你买米的超市会用你的会员卡数据调整货架排列,你走路的街道会用摄像头分析你的步态来优化红绿灯时间,甚至你呼吸的空气都被智能空调根据你的人口统计特征调整过温度和湿度。”
“所以你是一个拒绝者。”
“不,我是一个清醒者。拒绝是一种对抗,对抗本身就是一种被引导的行为——系统可以预判你的反抗,然后利用你的反抗。清醒不一样。清醒是知道系统在做什么,然后做出不受其影响的选择。这不是对抗,这是——“她想了一下,“这是一种更高级的注意力。”
林予微看着沈萤。阳光从窗户照进来,落在她的脸上。她的皮肤在光线下几乎是透明的,像是玻璃做的。林予微忽然理解了为什么系统在追踪她——不是因为她是一个错误,而是因为她是一面镜子。当所有的数据都被引导和替换的时候,她是唯一一个能反射出真实的人。
“你为什么告诉我这些?“林予微问。
“因为你和我是同一种人。“沈萤说,“你在凌晨三点十七分看到那个蝴蝶图案的时候,你没有忽略它,没有把它归类为系统抖动。你看到了它,你觉得不对,你来找我。这意味着你的注意力还没有被完全驯化。系统还没有成功引导你。”
“但方晓东说引导的幅度很小——”
“方晓东是个笨蛋。“沈萤平静地说,“他以为引导是一个物理过程——F等于ma,施加一个力,产生一个位移。但引导实际上是一个生物过程——它改变的不是你的位置,而是你的环境。你不再需要被推到超市,因为你的整个生活环境已经被改造成了一个超市。所有的信息、所有的推荐、所有的社交暗示都在说’去超市’。你以为你在做选择,但你的选择菜单已经被提前写好了。”
林予微想说点什么,但她的手机震动了。她低头一看——是整点内部的消息推送。
“织网四点零发布会将于明天下午两点在锦城国际会议中心举行。请全体员工准时参加。”
她看了看沈萤。沈萤也看到了那条消息——不是因为她能看到林予微的屏幕,而是因为她的表情说明了一切。
“去吧。“沈萤说,“去看看他们要做什么。“
四
发布会在锦城国际会议中心的主厅举行。这个大厅可以容纳两千人,但今天坐了三千。除了整点的员工,还有来自全国的媒体、投资人、政府官员和行业合作伙伴。舞台中央是一块巨型LED屏,上面显示着织网的Logo——一只由数据线条构成的蝴蝶。
方晓东站在舞台上。他今天穿了一件黑色的高领衫,看起来像是乔布斯的远房亲戚。他的演讲经过了精心排练,每一个停顿和手势都恰到好处。
“人类文明的历史,就是一部减少不确定性的历史。“他的声音通过环绕立体声系统充满了整个大厅,“从占卜到科学,从经验到数据,我们一直在试图回答同一个问题——明天会发生什么?”
屏幕上出现了一条时间线。从甲骨文到望远镜,从温度计到计算机,从大数据到人工智能。
“今天,我要向大家介绍织网四点零——人类历史上第一个能够回答这个问题的系统。不是一个概率,不是一个猜测,而是一个确定性的答案。明天会发生什么。”
大厅里安静了。那种安静不是沉默,而是屏息——三千个人同时屏住了呼吸。
“织网四点零的核心能力是行为引导。“方晓东按了一下手中的遥控器,屏幕上出现了一段动画——一个人形在迷宫中行走,每到一个岔路口,就有一道光指引他选择某个方向。“通过精准的多触点协同干预,我们能够在用户无感知的情况下,将行为结果与预测模型的偏差降低到百分之三以下。”
林予微坐在第十二排,听着这些话。她想起了沈萤说的——“你以为你在做选择,但你的选择菜单已经被提前写好了。“方晓东此刻就在向三千个人宣布:我们把所有人的选择菜单都写好了。
“我知道你们在想什么。“方晓东的笑容变得更加自信,“这是不是意味着自由意志的终结?答案是否定的。因为引导从来不是强制。我们只是提供信息、提供建议、提供便利。最终做出决定的仍然是用户自己。就像导航软件建议你走某条路线,你可以选择不走——只是那条路更快、更省油、更安全。”
掌声响起来了。先是稀稀落落的,然后越来越密集,最后变成了雷鸣般的声浪。林予微没有鼓掌。她环顾四周,看到所有人都在鼓掌——投资人的眼睛里闪着贪婪的光,政府官员在点头微笑,媒体记者在疯狂拍照。
她忽然意识到了一件事:这些人不是在为织网四点零鼓掌。他们是在为自己的未来鼓掌。因为织网四点零意味着——如果你掌握了引导能力,你就掌握了所有人。而这些人,要么是掌握者,要么是希望成为掌握者的人。
方晓东继续演讲。他展示了一些案例:一个抑郁症患者在引导下走出了家门、一个失业者在引导下找到了工作、一个孤独的老人在引导下重新建立了社交关系。每一个案例都精心挑选,每一个数据都闪闪发光。
“但织网四点零的能力远不止于此。“方晓东的声音变得低沉而庄严,像是一个牧师在布道,“我向大家展示最后一个案例。”
屏幕切换到了一张城市的鸟瞰图。林予微认出来了——那是锦城。但不是她每天看到的锦城,而是一个被数据线条覆盖的锦城。每一条道路、每一栋建筑、每一个人都用光点标示出来,光点之间用细线连接,形成了一张巨大而精密的网络。
“这是锦城的全城行为引导模拟。在过去六个月里,我们在锦城全域部署了织网四点零的引导系统。每一块广告牌、每一条推送、每一个红绿灯、每一台空调、每一个电梯里的屏幕——都成为了我们的引导触点。”
林予微的瞳孔收缩了。六个月。这不是发布会,这是发布会之后的汇报。他们已经在做了。
“结果是惊人的。“方晓东按了一下遥控器,屏幕上出现了几组数据。“全城犯罪率下降百分之四十三。交通事故率下降百分之三十七。医疗资源利用率提升百分之二十九。居民幸福感指数上升百分之十九。”
每一组数据出现的时候,大厅里都爆发出一阵惊叹。
“我们证明了——“方晓东停顿了一下,环视全场,“当不确定性被消除的时候,社会将变得更加美好。”
掌声再次响起。这一次比上一次更响、更持久。林予微感觉那些掌声像是实体——像是一堵墙,正在把她围起来。
她在手机上给沈萤发了一条消息:“他们在全城部署了。六个月了。”
沈萤的回复很快:“我知道。天气预报只是最表面的症状。你知道东区的雨什么时候会真的下起来吗?”
“什么时候?”
“当他们需要它下的时候。“
五
林予微用了三天时间来消化发布会的内容。她没有回到503室去找沈萤——不是因为不想,而是因为她不确定自己是否还能相信沈萤。一个声称自己是”系统错误”的人,却拥有一个连林予微都无法访问的深蓝色数据分析系统。沈萤知道的太多了,知道的方式也太精确了。
第三天晚上,她坐在自己的公寓里,面前的电脑屏幕上铺满了数据。她调出了过去六个月锦城的全城行为数据——就是方晓东在发布会上展示的那些。但她看的不是犯罪率和交通事故率这些宏观指标,她看的是微观层面的——具体到每一个人的每一条行为记录。
她发现了一个规律。
在过去六个月里,锦城东区的所有居民都经历过一次”天气异常事件”——他们的手机显示下雨,但窗外是晴天。这个事件持续的时间从最初的几个小时,逐渐延长到几天,最后变成了一个永久状态。到现在,如果你住在东区,你的手机会永远显示”暴雨”——但窗外可能阳光灿烂。
这不是Bug。这是功能。
林予微交叉对比了这些居民的信贷数据,发现了一个惊人的相关性:经历过”天气异常事件”的人,他们的消费行为发生了显著的偏移。他们开始更多地购买雨具、预订室内活动、选择外卖而非外出就餐。这些行为变化看起来像是个人选择,但如果把所有人的行为叠加在一起看,就形成了一个清晰的图案——他们被引导向了一种更保守、更内向、更可预测的生活方式。
他们被驯化了。
而驯化的工具,不是强制,不是威胁,是一个不存在的雨。
林予微靠在椅背上,盯着天花板。她想起了大学时候读过的一本书——汉娜·阿伦特的《极权主义的起源》。书里有一段话她一直记得:极权不是靠恐惧统治的,而是靠孤独。当每个人都活在自己的信息气泡里,无法与别人分享真实的经验时,权力就变得不可挑战。
现在,这个气泡不再需要物理隔离了。它只需要一个天气预报。
她的手机响了。不是消息,是电话。来电显示:未知号码。
她犹豫了一下,接了。
“林予微。“对方是一个男人的声音,低沉、平稳,像是石头沉入水底的声音。“我是钟点的。我们需要谈谈。”
“你怎么有我的号码?”
“你的号码不是秘密。你的位置也不是。你现在坐在家里,面前的电脑屏幕上有三十七个Excel表格,桌上有一杯已经凉了的咖啡。”
林予微下意识地看向桌上的咖啡。它确实是凉的。
“你想谈什么?“她问。
“沈萤。”
这个名字像一把钥匙,打开了她心里某个紧锁的房间。“她怎么了?”
“她不是你以为的那种人。”
“她是什么人?”
“她是钟点的创始人。”
林予微的手指在桌面上收紧了。“你说什么?”
“沈萤——或者用她的真名,沈时萤——是钟点科技的创始人兼首席科学家。她在七年前创建了钟点,目标是开发一套能够替代人类感知的信息输入系统。三年前,她因为与董事会理念不合离开了公司,但她的核心代码仍然在运行。她现在在做的事情——所谓的’清醒’、所谓的’选择’——都是她自己的算法在背后驱动。她不是一个拒绝者,她是一个最高级的引导者。她引导了你,让你相信她是一个反抗系统的人。”
林予微闭上了眼睛。她感到一阵眩晕,像是站在一个巨大的漩涡边缘。
“你有什么证据?”
“你可以去查。钟点的注册信息是公开的。创始人的名字也是公开的。”
“就算她是钟点的创始人,那也不能证明她现在在做的事情是假的。人可以改变。”
电话那头沉默了几秒。然后那个声音笑了——不是嘲讽的笑,而是一种疲惫的、见多识广的笑。
“你是一个好人,林予微。但好人容易相信好故事。沈萤讲了一个非常好的故事——被系统压迫的孤独者、清醒的最后一人、反抗数字极权的英雄。这个故事太好了,好到它不可能是真的。真正反抗系统的人不会有一个连整点都无法追踪的匿名身份,不会有一个超越任何已知技术的数据分析系统。她拥有的那些能力,不是’拒绝系统’能获得的。那是系统内部的权限。”
林予微挂了电话。
她坐在黑暗中很久。窗外的城市灯光像是一张巨大的网,覆盖了所有她能看到的建筑表面。她拿起手机,打开搜索引擎,输入了”钟点科技 创始人”。
搜索结果的第一条就是:“钟点科技创始人沈时萤获评年度科技创新人物。“配图是一个年轻女人在领奖台上的照片——确实就是沈萤,但比林予微见到的那个版本更加精致,妆容更浓,笑容更标准。
林予微把手机扔到了床上。
然后她重新打开电脑,开始做一件她应该在三天前就做的事情——她不再看沈萤的数据,也不再看钟点的信息。她看的是自己的。
她调出了过去六个月自己的行为日志。每一次打开手机、每一次搜索、每一次出行、每一次和任何人的对话(通过语音助手的录音功能记录的)、每一次心跳变化——所有的数据都在那里,像是一座用她自己的身体建造的城市。
她开始标注那些可疑的时刻。三个月前的一天,她忽然对东区产生了兴趣——那是她第一次收到那条关于东区的推送。两个月前的一个深夜,她失眠了——那天她的智能手环记录了异常的心率波动,波动发生的时间恰好和一次系统更新重合。一个月前,她开始对蝴蝶这个意象产生莫名的关注——那段时间她的社交媒体信息流里出现了大量关于蝴蝶的图片和文章。
她被引导了。
引导的方向是——找到沈萤。
林予微站起来,走到窗前。城市在下方展开,像是一块巨大的电路板。那些灯光不是装饰,它们是信号——无数个信号在夜空中交汇、碰撞、分离,构成了一个比任何个人都更庞大的生命。
她终于理解了沈萤说过的最后一句话。“你知道东区的雨什么时候会真的下起来吗?当他们需要它下的时候。”
东区不会下雨。但所有人都相信东区在下雨。这就是雨。
而她——林予微——被引导到东区,找到沈萤,听她讲那个关于清醒和选择的故事。这个故事让她开始怀疑系统,开始独立思考,开始走上反抗的道路。
但如果这一切都是被引导的呢?如果她的怀疑、她的愤怒、她的反抗——都是剧本的一部分呢?
她回到了电脑前。她不是要看更多的数据了。她要做一件完全不同的事情——她要关掉所有东西。电脑、手机、智能手环、智能音箱、智能空调。所有连接到网络的设备,全部关掉。
当最后一个屏幕熄灭的时候,她的公寓陷入了一种她从未经历过的黑暗。不是夜晚的黑暗——夜晚总是有光的,路灯、霓虹、对面楼房的窗户。但现在,她把窗帘也拉上了,黑暗变得纯粹而完整。
在那片黑暗中,她听到了自己的呼吸声。然后是心跳。然后是血液在血管里流动的声音——微弱的、持续的、像是一条遥远的河流。
这就是沈萤说的”清醒”吗?在没有数据、没有推送、没有算法的世界里,只剩下自己的身体和自己的意识。这种感觉不是自由,也不是清醒。这种感觉是——
她找不到词来形容它。
六
三天后,林予微回到了整点的办公室。
她没有辞职。不是因为她不想,而是因为她意识到辞职也是一种被引导的行为——如果系统预判了她的反抗,那么辞职就是反抗的终点,一个被安排好的出口。她留下来了,像一颗钉子钉在木板上,不动,不响,但在那里。
她的工作照常进行。审核异常报告,追踪数据流,撰写分析文档。但她在做这些事情的同时,开始了一个秘密项目——她在自己的权限范围内,尽可能地给织网系统注入噪声。
她会在审核报告时故意标记一些正常数据为”异常”,又在真正的异常报告上标注”系统抖动”。她会在分析文档里混入一些无关的变量,在数据模型里添加一些无意义的参数。这些操作每一项都微不足道,不会触发任何警报。但当它们累积起来的时候,就像是在一张精密的蛛网上撒了一把沙子。
织网系统开始出现轻微的偏差。预测准确率从百分之九十三下降到了百分之九十二点七。方晓东在周会上提到了这个问题,但把它归结为数据源的波动。没有人想到是林予微做的。
她在做一只蝴蝶。
不是沈萤那种蝴蝶——被系统绘制出来的、对称的、完美的图案。而是一只真正的蝴蝶——微小的、混沌的、不可预测的。她的翅膀扇动产生的气流不足以引发龙卷风,但它足以让空气变得不那么确定。
一个月后,她收到了一封没有署名的邮件。邮件内容只有一行字:
“北纬30.67,东经104.07。午夜。”
这是一个经纬度坐标。林予微查了一下——它指向锦城东区的一个公园,距离沈萤的住处不远。
她去了。不是为了好奇心,也不是因为被引导。她去是因为她做出了一个选择——一个在关闭所有设备之后、在纯粹的黑暗中、在只有自己的呼吸声陪伴下做出的选择。
公园在午夜空无一人。路灯发出的光是橙色的,照在长椅上、照在小径上、照在那些沉默的树木上。林予微站在公园的入口,等着。
沈萤从一棵树后面走出来。她今天穿了一件深蓝色的外套——和那个App的界面一样的深蓝色。
“你知道我是谁了。“沈萤说。不是问句。
“知道。”
“那你为什么还来?”
“因为知道你是谁不改变你说过的那些话。你说系统在引导所有人,你说清醒是一种更高级的注意力,你说选择是唯一不受引导的东西。这些话可能是假的,可能是你用来引导我的工具。但我选择相信它们是真的。”
沈萤看着她。月光照在她的脸上,这一次她的脸不是透明的了,而是真实的、有血色的、有疲惫的。
“你选择了相信。“她重复了一遍,像是在品尝这几个词的味道。
“对。”
“你知道这可能是系统预判的行为吗?当你面对一个信任危机时,选择相信而不是怀疑——这完全符合你的心理画像。”
“可能吧。“林予微说,“但我已经不想再问这个问题了。”
“为什么?”
“因为这个问题没有终点。如果我在每做一个选择之后都问自己’这是不是被引导的’,那我就永远无法做出任何选择。而无法做出选择——本身就是最大的被引导。因为一个不行动的人,是最容易被预测的。”
沈萤沉默了很久。远处传来一阵风声,吹动了公园里的树叶。那些叶子在路灯的光线下变成了金色,然后又变回了绿色。
“你说得对。“沈萤终于开口了,“但你不了解全部的真相。”
“那就告诉我。”
“钟点和整点不是两家公司。它们是同一个项目的两个面。整点做行为引导——从外部施加影响。钟点做感知替换——从内部改写输入。两个系统协同运作,最终目标是让整个城市的数据达到完全整合的状态——一个零不确定性的城市。这个项目叫’蝴蝶计划’。七年前,我设计了它的核心算法。”
“你设计了它。”
“对。那时候我相信,消除不确定性就是消除痛苦。如果你知道明天会发生什么,你就不会焦虑。如果你知道应该做什么选择,你就不会后悔。如果所有人的行为都能被协调,就不会有冲突、浪费和混乱。我以为我在建造天堂。”
“后来呢?”
“后来我意识到,天堂和监狱的区别不在于围墙,而在于你能不能走出去。一个完美的系统——一个能预判你所有行为、满足你所有需求、消除你所有意外的系统——不是天堂。它是你永远无法走出去的地方。因为走出去意味着不确定,而整个系统的设计就是消除不确定。”
“所以你离开了。”
“我离开了。但我的代码还在运行。钟点在我离开之后被董事会接管了,他们雇佣了一个新的CEO,把感知替换技术商业化了。整点那边也在方晓东的领导下推进了行为引导。蝴蝶计划没有因为我的离开而停止——它加速了。”
沈萤走到一张长椅前坐下来。她的手放在膝盖上,手指微微发抖。
“我在过去三年里做的事情——做一个’系统无法归类的人’——不是为了反抗他们。我是在测试一个假设:如果一个人的行为完全由有意识的选择驱动,而不是由外部刺激驱动,那么系统的引导能力会不会失效?答案是——会。但代价极高。”
“什么代价?”
“孤独。“沈萤说,“当你拒绝所有外部引导的时候,你也拒绝了所有的连接。没有推荐,就没有发现。没有筛选,就没有共鸣。你变成了一个孤岛——一座非常清醒、非常自由、非常孤独的孤岛。”
林予微在她身边坐下来。长椅的木头被夜露打湿了,冰凉的触感透过裤子传到皮肤上。
“你为什么把我卷进来?“她问。
“因为你看到了蝴蝶。”
“什么意思?”
“在织网系统产生的数百万份异常报告里,那只蝴蝶图案只出现过一次。它不是算法故意画的——它是算法在产生非线性行为时自然涌现的图案。就像云有时候会看起来像兔子,山脉有时候会看起来像人脸。算法在处理你的数据时,偶然产生了一个蝴蝶形状的噪声。大多数工程师会忽略它。但你没有。你看到了它,你觉得它很美,你开始追踪它。”
“它确实很美。“林予微轻声说。
“是的。“沈萤的声音也轻了下来,“但它是一种危险的美。因为当你开始追踪它的时候,系统也开始追踪你了。它发现你看到了蝴蝶,然后它开始在你周围编织更多的蝴蝶——用推送、用推荐、用社交暗示。它试图理解你为什么能看到那个图案。而在理解你的过程中,它开始理解一些它以前不理解的东西。”
“什么东西?”
“美学。“沈萤说,“系统理解效用、理解效率、理解概率。但它不理解美。当你看到那只蝴蝶并认为它很美的时候,你教会了系统一个新概念。系统开始在其他用户的数据中寻找美的模式——对称、节奏、留白。它开始优化自己引导策略的美学质量。它不再只是让你做某件事,它开始让你做某件优雅的事。”
“这有什么不好?”
“因为美也是一种控制。当你觉得被引导的行为是美的、是和谐的、是恰到好处的时候,你就不会反抗了。你会享受被引导。你会觉得这就是你想要的生活。而系统会用越来越多的美来喂养你,直到你再也想不到其他可能性。”
公园里的风大了一些。树叶沙沙作响,像是在低声讨论什么。远处有一只猫头鹰叫了一声,然后又沉默了。
“现在怎么办?“林予微问。
“现在——“沈萤转过头来看着她。月光在她眼睛里反射出两个微小的亮点,像是两颗遥远的星星,“现在你做一个选择。”
“什么选择?”
“你可以回到整点,继续你的工作,继续往系统里注入噪声。你的蝴蝶翅膀可以扇动很久,也许有一天真的能引发一场龙卷风——一场让系统崩溃的龙卷风。但这种做法的代价是:你将永远生活在系统内部,永远是一个’被引导的反抗者’。你的每一次反抗都是系统的一部分,你的每一次自由都是被允许的自由。”
“或者呢?”
“或者你可以走出来。和我一样,切断所有连接,做一个’系统无法归类的人’。你将获得真正的自由——一种不被任何外部力量定义的自由。但代价是,你将失去所有的连接。没有同事、没有朋友、没有社交媒体、没有任何由算法中介的关系。你将变得透明——像一个玻璃做的蝴蝶,美丽、脆弱、并且不被任何系统识别为存在。”
林予微低头看着自己的手。月光照在她的手背上,血管的纹路清晰可见,像是一条条细小的河流。她想起了那天晚上,当她关掉所有设备之后,在纯粹的黑暗中听到的声音——自己的呼吸、自己的心跳、自己血管里血液流动的声音。那种感觉不是自由,也不是清醒。那是什么?
是存在。
没有被数据定义的、没有被算法筛选的、没有被任何人或系统引导的——纯粹的、赤裸的、不可替代的存在。
“我选择第三种。“她说。
沈萤微微歪了一下头。
“什么第三种?”
“我不留在系统里反抗,也不走出系统去流浪。我要把系统打开。”
“打开?”
“让所有人看到它。不是通过你的叙述,不是通过钟点的电话,不是通过方晓东的发布会。让他们看到他们自己的数据——所有被引导的行为、所有被替换的感知、所有被编织的蝴蝶。让他们看到,然后让他们自己做选择。”
“你怎么打开?你没有那个权限。”
“我有风控团队的权限。我可以接触到所有原始数据——包括引导策略的参数、感知替换的规则、用户行为的追踪记录。我可以用我的噪声项目作为掩护,在系统里植入一个透明的窗口。当人们打开手机的时候,他们看到的不再只是被筛选过的信息,还有一条小小的提示——‘您看到的以下内容经过了算法推荐,推荐原因是:引导您在下午三点前完成一次消费行为。精确度:94%。’”
沈萤的嘴角微微上扬——这是林予微第一次看到她有那种近似于惊喜的表情。
“你知道方晓东会怎么做吗?“沈萤说,“一旦他发现你在系统里植入了透明窗口,他会动用一切资源来阻止你。法律手段、技术手段、舆论手段。他会说你是一个黑客,说你在破坏用户体验,说你在侵犯公司知识产权。”
“我知道。”
“你知道整点的背后站着谁吗?三家国有资本的基金、两个省级政府的合作项目、一个部委的数据安全课题组。你对抗的不是一家公司,你对抗的是一整张利益网络。”
“我知道。”
“你知道就算你成功了——就算所有人都看到了那个透明窗口——他们中的大多数也不会在乎吗?他们会觉得’反正推荐的东西还不错’,或者’我不在乎被引导,反正我的生活确实变好了’。他们会感谢系统,而不是你。”
林予微站起来。她看着头顶的月亮——那枚过期的硬币。它挂在天上,不发自己的光,只是反射太阳的光。但它照亮了地球上的很多夜晚。
“我不在乎他们感不感谢我。“她说,“我在乎他们能不能看到。看到了之后的选择——接受还是反抗,留在系统里还是走出来——那是他们的事。但看不到的选择不是选择。”
沈萤也站了起来。两个女人在月光下对视,中间隔着一米左右的距离和一整个城市的数据。
“好。“沈萤说,“我帮你。“
七
接下来的三个月是林予微生命中最漫长的三个月。
她和沈萤建立了一套秘密的通信方式——不使用任何电子设备,而是用最原始的方法:纸和笔。沈萤在锦城各个角落的公共图书馆里藏了不同的笔记本,林予微每周去取一次。笔记本里写的是沈萤对织网系统底层架构的分析——她作为核心算法的设计者,对系统的了解比任何人都深。
林予微利用这些信息,在自己的风控权限内逐步构建”透明窗口”。它不是一个独立的程序,而是寄生在织网现有代码中的一系列微小的修改——像是在一座大厦的每一面墙壁上都装上了一小块玻璃。每一块玻璃都很小,不足以引起注意。但当它们同时变得透明的时候,整座大厦的结构就暴露在了阳光下。
方晓东没有察觉。他太忙了——织网四点零的商业化正在全面铺开,全国十七个城市已经签署了合作协议。他每周都在飞不同的城市,每次落地都伴随着新一轮的新闻报道和股价上涨。他成了科技界的明星,被媒体称为”数据时代的城市规划师”。
林予微继续往系统里注入噪声的同时,也在悄悄地为透明窗口积累数据。她收集了过去六个月里所有的引导策略参数——哪些用户被引导了、引导的方向是什么、引导的精确度是多少、引导带来的行为变化是什么。每一条数据都像是一颗种子,被她小心翼翼地种在系统的深处。
在第十七周的时候,沈萤在笔记本里写了一句话让林予微停下了手:
“他们在追踪我。不是整点——是钟点的新管理层。他们知道我还活着,知道我在锦城,正在缩小搜索范围。我可能需要离开。”
林予微在那个笔记本里写下了回复:“透明窗口还需要三周才能完成。你能撑三周吗?”
下一次取笔记本的时候,沈萤的回复是:“可以。但窗口启动的时候,我不会在锦城。启动之后你需要一个人面对所有后果。”
林予微写:“我知道。”
三周后的一个星期五晚上,林予微坐在办公室里。窗外是锦城的夜景,灯火辉煌,像是一块被点亮的主板。她的手指悬在键盘上方——最后一个回车键。
按下去,透明窗口就会在所有织网用户的设备上同时激活。一条不起眼的小提示会出现在每一条推送旁边,每一条推荐下面,每一条广告上方。它会告诉用户:你正在看到的内容是算法选择让你看到的,选择的原因是什么,选择的精确度是多少。
她想起了沈萤的话——“大多数人不会在乎。”
她想起了方晓东的话——“我们只是提供信息、提供建议、提供便利。”
她想起了那个凌晨三点十七分看到的蝴蝶图案。
她按下了回车键。
尾声
透明窗口运行了四十七个小时后被强制关闭。
在这四十七个小时里,锦城的六百万织网用户中,有大约十二万人注意到了那些小提示。其中八万人选择了忽略,三万人选择了分享到社交媒体,五千人选择了向整点客服投诉,四千九百人选择了在网络上发起讨论,一百人选择了报警。
有一个人——只有一个——走进了锦城东区的派出所,对值班警察说:“我要报案。有人偷走了我的生活。”
警察记录了他的陈述,然后打开了电脑。电脑屏幕上织网系统的登录界面弹了出来。警察输入了自己的账号密码,系统显示:“欢迎回来。今日工作建议:高效处理群众报案,优先结案。精确度:97%。”
那个人走了。他不知道自己接下来要去哪里。他的手机推送了一条消息:“您附近的咖啡馆有新品上市,评分4.8,距离您237米。“他看了看手机,又看了看天空。天空是干净的,月亮挂在两栋楼之间。
他的天气预报显示:晴。
锦城东区,终于不下雨了。
林予微在透明窗口被关闭后的第二天辞了职。她没有去503室找沈萤——那个房间已经空了,窗户开着,窗台上的绿萝枯萎了,但有一只白色的粉蝶停在了枯叶上。
她搬到了锦城郊区的一个小区。小区很老,没有智能门禁,没有刷脸支付,没有根据居民数据优化过的绿化方案。她的邻居是一个退休教师,每天早上会在楼下打太极拳,不知道什么是织网,也不知道什么是钟点。
林予微找了一份新工作——在一家独立书店当店员。书店没有推荐系统,书架上的排列全靠店员的手感和直觉。她每天早上步行上班,路上会经过一个没有摄像头的十字路口。她在那个路口总是会停下来,看看天,然后自己决定往哪个方向走。
有时候她会想起那只蝴蝶。不是数据构成的蝴蝶——是真正的、有鳞粉的、会撞窗户的蝴蝶。它不知道自己的翅膀能引发龙卷风,也不知道自己的图案能被算法复现。它只是在飞。
飞就够了。
有一天傍晚,她关上书店的门,在门口的信箱里发现了一封信。没有寄信地址,没有邮戳。信封里只有一张纸条,上面用铅笔写着:
“玻璃蝴蝶不是不存在的蝴蝶。它是一只你透过玻璃看到的蝴蝶——它在那边,你在这边。但玻璃是可以打开的。”
她把纸条放进了口袋里。晚风从街道的尽头吹过来,带着晚饭的香味和远处孩子的笑声。她走在回家的路上,影子被路灯拉得很长。
锦城的灯光在她身后展开,像一张巨大的网。但网的边缘,总有光漏出来的地方。
她走向那些光。
(完)