晋江文学城
下一章 上一章  目录  设置

14、雨停之后的彩虹 七月底的上 ...

  •   七月底的上海,天气像坐过山车。
      上午还是万里无云的暴晒模式,柏油路面被晒出了一层虚幻的波浪纹,远处的高楼在热浪中扭曲变形。下午三点左右,天空忽然阴了——像有一只看不见的大手,在一瞬间关掉了所有的灯。乌云从西边压过来,速度快到让人来不及反应。
      五点半的时候,雨下下来了。
      不是淅淅沥沥的小雨,而是那种倾盆而下的暴雨——豆大的雨点砸在玻璃幕墙上,发出密集而沉闷的声响。整座城市都被笼罩在了一片灰白色的雨幕中,能见度急剧下降到不足五十米。
      但十七楼的办公区里,没有人注意到外面的雨。
      因为这里发生了一场危机。
      事情要从早上九点说起。那天是"星辰计划"最终合同签署的日子——双方代表将在下午两点于公司会议室举行签约仪式上。所有的前期工作都已经完成:方案通过了,材料准备好了,法务审核了,财务审批了。一切顺利得像一部编排精良的舞台剧,只等最后的掌声响起。
      但就在签约前三天——也就是两天前,一个来自竞争对手公司的匿名举报信,像一颗定时炸弹一样炸碎了所有的平静。
      举报信的内容指向了他们公司的一个老客户——一家中型电商企业。信中声称这家公司在使用他们平台的算法推荐系统时,出现了严重的"个性化歧视"问题——系统对某些地区用户的商品推荐出现了系统性偏差,涉嫌违规。
      这个指控如果坐实,不仅仅是星辰计划要泡汤的问题——整个公司都可能面临监管部门的调查和处罚。
      "这是竞争对手干的。"老周在紧急会议上拍案而起,"我们不可能出现算法歧视的问题,这是我们花了整整六个月时间做用户公平性优化的项目。有人在搞我们!"
      会议室里气氛凝重得像一块凝固的水泥。
      林砚坐在角落里,沉默地翻看着那份举报信。信的内容很详细——列举了至少十二个案例,每个案例都附有时间戳和用户ID。这些数据看起来非常专业,像是内部人士才能提供的。
      但他的直觉告诉他不对。
      这些案例的时间跨度覆盖了整整一年——从去年的七月份到今年的七月份。而他们的算法公平性优化项目是今年三月才开始启动的。也就是说,举报信中的案例发生在项目启动之前——那时候系统还没有部署公平性修正模块。
      除非——有人篡改了数据。
      "我有个想法。"林砚开口了。
      所有人的目光都转向了他。
      "这十二个案例,时间戳都是真实的——用户确实在那个时间段注册和使用过平台。但系统的运行日志可以证明,当时的算法版本并没有包含所谓的'歧视性推荐逻辑'。"
      "你的意思是?"顾承泽问。
      "有人在伪造证据。把旧版本的系统日志和新案例混在一起,制造出一种'算法歧视'的假象。"
      会议室里安静了几秒。
      然后技术总监陈工说话了:"小李说得对。我们可以调取后台日志来做比对。如果举报信中的数据和我们系统记录不一致——那这就是一份伪造的证据。"
      "但需要多长时间?"老周问,"三天后的签约——"
      "如果数据能对上——四十八小时内够。"陈工说。
      "那就做。"顾承泽站了起来,声音平静得像一面镜子,"全员进入战斗状态。从现在起,所有人不回家。"
      没有人反对。
      因为所有人都知道——这是一场关乎公司生死的仗。
      战斗从当天晚上八点开始了。
      技术团队搬来了服务器日志的原始备份,开始逐条核对举报信中的十二个案例。林砚和数据分析组的三个人分工合作,把每一条举报信息和系统后台的真实运行记录做了交叉比对。
      第一轮比对在凌晨两点完成。结果是——举报信中的七条案例无法在系统日志中找到对应的运行记录。
      "这是造假。"林砚说,"这七条是编造的。"
      但还有五条案例在系统中确实有记录。这些记录表明——在某段时间内,用户的商品推荐列表中出现了对特定地区的系统性偏差。
      "问题是,这段时间正好是我们的'老算法'运行的时期——就是那个在三月之前部署的版本。"陈工皱着眉头,"举报信故意选择了这个时间段的漏洞来攻击我们。如果我们不能证明这些是'历史遗留问题'而不是'当前系统的缺陷'——那监管机构就会认定这是我们的主体责任。"
      "所以我们不能只证明它是历史遗留问题。"林砚说,"我们要证明——这些问题已经在三月之后的优化中被彻底解决了。而且,即使是在老版本中,这种偏差也不是'歧视',而是'数据分布不均导致的偶然现象'。"
      "有法律依据吗?"法务部的李律师问。
      "有。"林砚快速翻出一份半年前发布的《互联网信息服务算法推荐管理规定》,"其中第四条明确规定——'算法推荐服务提供者应当采取措施防止产生歧视性结果,但如果因数据样本不均衡导致的偶发性偏差,不构成主观恶意歧视。'"
      他抬起头来,目光坚定:"我们要做的,就是用数据证明这次的偏差属于'偶发性'而非'系统性'。"
      顾承泽看了他一眼。那个目光里有认可、有惊喜、还有一种——骄傲。
      "好。"顾承泽说,"那你来做数据论证。我和陈工负责和法律团队沟通。"
      就这样,四个人开始了一场与时间的赛跑。
      林砚和数据分析组的三人负责从海量日志中提取关键数据——他们要证明那些偏差是随机的、偶发的、不具有一致性的。换句话说,就是要用统计学的方法来说服监管部门:这不是歧视,这只是数据噪音。
      陈工和技术团队负责修复老版本系统的漏洞,确保这种情况不会再发生。同时他们要准备一份完整的"算法迭代报告",从三月到现在每一个版本的更新日志,证明公司在持续优化公平性问题。
      顾承泽和李律师负责起草一封正式的回应函——措辞必须严谨而有力,既要承认问题存在,又要表明公司积极解决的态度。这封信将作为正式回复提交给监管部门,同时也作为向星辰集团的解释函。
      而老周——项目负责人——他要做的是协调各方资源、把控进度,并且在所有人精疲力尽的时候还能保持士气。
      这是一个精密协作的作战体系。每个人都各司其职,每个人都信任对方,所有人都向着同一个目标前进——赢。
      第一个通宵在紧张中度过了。
      早上七点半的时候,第一批成果出来了:林砚的数据分析组完成了一份二十三页的数据报告,证明了所谓"歧视性推荐"在统计学上属于随机波动范围,置信区间小于百分之零点零三——这意味着偏差几乎可以忽略不计。
      下午两点,陈工完成了老版本的补丁部署。虽然签约已经推迟了,但至少系统的安全性得到了保障。
      傍晚六点,顾承泽和李律师完成了回应函的初稿。邮件发给了法务总监审核。
      晚上十一点,老周把所有人的工作汇总成了一份完整的应对方案。
      但就在这时——新的问题出现了。
      星辰集团那边得知了举报信的事情,临时决定推迟签约仪式。对方副总裁赵副总在电话里说:"林先生,我很欣赏你们的专业能力,但如果你们连一个匿名举报信都处理不好,我怎么能相信你们能承接我千万级的订单?"
      这句话像一盆冷水浇在了所有人头上。
      林砚握着电话,沉默了三秒。然后他说:"赵总,给我们二十四小时。二十四小时后,如果您觉得还不够——我们可以接受任何形式的审查。"
      赵副总沉默了更久。"好。二十四小时。"
      挂了电话之后,会议室里陷入了死寂。
      只有中央空调的出风口还在嗡嗡作响。
      "二十四小时。"老周低声重复了一遍这个数字,"也就是说——我们只有不到十八个小时了。从现在到明天晚上八点。"
      没有人说话。每个人都清楚这意味着什么——他们需要在十八小时内完成三件事:提交完整的数据报告、完成回应函的修订版、以及——最重要的一件事——说服星辰集团恢复签约仪式。
      "我来写说服函。"林砚突然开口了。
      所有人都看向他。
      "说服函?"顾承泽微微一怔。
      "对。不是给监管部门的正式函件——是给星辰集团的。一份真诚、直接、不带法律措辞的——坦白函。"
      老周皱眉:"坦白什么?"
      "坦白我们在面对这场危机时的态度。"林砚说,"承认问题存在,说明解决进展,表达决心。不辩解、不推诿、不回避——用最真实的方式告诉对方——我们是可靠的。"
      会议室里安静了很久。
      然后顾承泽说话了。声音很轻,但每个字都像是一颗钉子钉入木板:"好。你来写。"
      林砚坐回工位上,打开电脑。
      接下来的三个小时里,他写了一封两千字的信。信里没有任何华丽的辞藻,没有任何法律的术语,没有任何"本公司严正声明"之类的官话。只有事实、数据和一颗真实的心。
      他写了从发现问题到现在每一个人的付出——写了技术团队通宵达旦地修复漏洞,写了法务团队一字一句地推敲措辞,写了自己和其他人如何在暴雨中坚守阵地。
      然后他写了最重要的一段话:
      "赵总,我知道您现在的顾虑。一个匿名举报信就让您对我们失去了信心——这不公平,但这是您的权利。
      "但请您想一想——如果一家公司没有问题可不敢面对,那才是真正的危险。我们在三月启动了算法公平性优化项目,花费了数百万,用了六个月时间,就为了消除哪怕万分之一的歧视可能性。这不是一个会故意制造问题的公司该有的行为。
      "现在有人用旧数据和伪造案例来攻击我们,我们选择正面迎战——不是因为我们傲慢,而是因为我们问心无愧。
      "请给我们一个机会,证明我们的专业、我们的诚意、我们的担当。二十四小时后,无论结果如何——我都接受。"
      写完之后,他读了三遍。然后转发给了顾承泽。
      顾承泽看完之后,沉默了整整一分钟。然后他发了一个表情——一个竖起大拇指的表情。
      "发送。"他说。
      林砚点击了发送按钮。
      那一刻,窗外下起了暴雨。
      雨下得非常大,大到整个城市都被笼罩在一片白色的雾中。雨刷器疯狂摆动的声音从远处的高架上传来——那是车辆在积水中艰难前行的声音。
      林砚靠在椅子上,感觉自己的精神力已经到了极限。他已经超过三十六个小时没有合眼了——从早上九点的紧急会议开始,除了中午吃了三份外卖(每份吃了不到三分之一),其余时间都在电脑上。
      眼皮在打架。意识在涣散。身体在尖叫着"休息"。
      但他不能睡。
      因为这是他的项目,是他的团队,是他用四个月心血浇灌出来的果实。他不能让它在这一刻倒下。
      "砚砚。"
      一个声音在他耳边响起。他眨了眨眼,看到了顾承泽的脸。
      "去休息室睡两个小时。"
      "不行——"
      "去吧。"顾承泽的声音不容反驳,"两个小。我在这儿守着。"
      "但你——"
      "我有十四个小时的咖啡因在身体里。"顾承泽指了指自己面前摆着的那个大保温杯——里面装的是他特意从楼下咖啡馆买的浓缩咖啡,浓到可以用来粘合纸张的那种,"我睡得着。"
      这不是真的。林砚知道顾承泽不可能靠咖啡撑着十六个小时不睡。但这个人在用尽全力保护他。
      "那你也要休息。"林砚说,"轮流。"
      "好。"
      林砚去休息室躺下了。他几乎在头一沾枕头的瞬间就失去了意识。
      睡着之前的最后一个念头是——顾承泽坐在他旁边,在帮他守着这场战斗。
      他不知道自己睡了多久。可能一个半小时,也可能两小时。醒来的时候,他感觉有人在轻轻摇他的肩膀。
      "林砚。"
      是顾承泽的声音。
      "醒醒。"
      林砚睁开眼睛。休息室的灯光很暗,只有窗外透进来的城市霓虹在墙壁上投下斑驳的光影。顾承泽坐在他旁边,低头看着他。那个目光很温柔——像月光一样。
      "几点了?"
      "凌晨三点十七分。"
      "我们——做了什么?"
      "你写的那封信,赵总回复了。"顾承泽把手机递给他。
      屏幕上是一条短信——只有三行字:
      "林先生,你的信我看了。很感人,也很专业。签约仪式恢复正常,明天下午两点,请准时到场。"
      林砚握着手机的手在发抖。不是因为冷——是因为激动。
      他们赢了。
      用一篇信、一堆数据、和十六个小时的不眠不休,赢回了这个机会。
      "走吧。"顾承泽拉他站起来,"去洗脸。然后——吃早饭。"
      "现在才三点半——"
      "早饭也吃。你一天没吃东西了。"
      林砚任由他拉着手去洗手间。洗手池的水很冷,泼在脸上的一瞬间激得他打了个寒的。他抬起头看着镜子里的自己——头发凌乱,眼袋发黑,胡子拉碴,脸色苍白得像一张纸。
      这还是那个在会议上有板有眼讲了两个多小时方案、打了完美温莎结的林砚吗?
      好像不是了。又好像——是。
      因为那个在会议室里光芒四射的林砚,和现在这个在凌晨三点半的洗手池前狼狈不堪的林砚——是同一个人。只是经历了不同的场景,展现了不同的面貌。
      而顾承泽看到的是他所有的面貌——包括现在这个最不堪的一面。
      并且没有离开。
      洗完脸回到工位旁,他们已经吃到了热腾腾的小笼包——是楼下那家开了二十年的老字号送来的。不知道顾承泽是怎么联系的,但包子还在冒着热气。
      两个人坐在工位旁的小桌前,面对面吃着小笼包。办公区里只剩下他们这片区域还亮着灯。其他的灯都关了——因为整层楼的员工除了他们四个人,其他人都下班了。
      "承泽哥。"林砚咬着一个小笼包,含糊不清地说。
      "嗯?小心烫。"
      "我知道烫。但你——你为什么不睡?"
      "我说了,咖啡因。"
      "你骗人。咖啡因撑不了十六个小时。"
      顾承泽沉默了一下。然后他说:"因为我想看着你。"
      "看着我做什么?"
      "看着你解决问题、看着你和陈工争论数据逻辑、看着你在白板上画流程图。看着你认真工作的样子。"
      "……你怎么总是能把一件普通的事情说得那么——"
      "深情?"
      "……差不多。"
      林砚又咬了一口包子。小笼包的汤汁很鲜美——鲜到他觉得这大概是他这辈子吃到最好吃的一口包子。不是因为味道,而是因为吃包子的人。
      "吃完我们去天台。"顾承泽说。
      "天台?"
      "嗯。雨好像小了。去看看。"
      雨确实小了。从倾盆大雨变成了一场淅淅沥沥的毛毛雨——像是天空在哭累了之后,终于决定停下来。
      天台的门是锁着的,但顾承泽从口袋里掏出了一把备用钥匙——这是大楼物业发给他的,说是紧急情况可以使用。
      两个人走上了天台。
      上海的下半夜的景色在雨雾中显得朦胧而美丽。远处的天际线被雨水模糊成了水墨画般的轮廓——东方明珠在雨幕中若隐若现,陆家嘴的写字楼群像一座座灯塔,光芒在水面上投射出破碎的倒影。
      空气很清新——经过了暴雨的洗礼之后,空气中的灰尘都被冲刷干净了,只剩下一种久违的、泥土和草木混合的气息。
      林砚深吸了一口氣,然后长长地呼了出来。那个动作像是把胸中憋了整整三十六个小时的压力全部释放掉了。
      "累吗?"顾承泽问他。
      "累。"
      "后悔吗?"
      "不后悔。"
      "如果是再来一次呢?"
      "还是会做同样的选择。"
      因为这是他的项目。他的团队。他的责任。他不愿意让它在这一刻倒下的决心——比任何困难都更强大。
      "承泽哥。"
      "嗯。"
      "你觉得——我们做到了吗?"
      顾承泽没有立刻回答。他看着远处的天际线,沉默了几秒。
      "做到了。"他说,"但不是因为我们打败了对手。是因为我们没有放弃。"
      林砚明白了他的意思。这场胜利的关键不是数据、不是报告、不是说服函——而是不放弃。不放弃每一个可能的解决方案,不放弃每一个团队成员,不放弃每一个可以争取的机会。
      这是一种信念。也是一种选择。
      "你看。"顾承泽忽然拉了拉他的衣袖。
      林砚顺着他手指的方向看去——
      雨停了。
      乌云正在从东边消散,露出了后面湛蓝的天空。一缕阳光从云层的裂缝中透射出来,照在湿漉漉的楼顶上,在水洼和玻璃上反射出七彩的光芒。
      然后——在远处地平线的上方,一道彩虹悄然出现了。
      不是很完整的一道虹——颜色也没有教科书上的那么鲜艳——但它确实存在。从东方延伸到西方,横跨了整片天空,像一座连接两个世界的桥。
      林砚屏住了呼吸。
      他这辈子见过很多次彩虹。小时候在乡下,夏天的暴雨后经常会看到彩虹。那时候他会拉着外婆的手跑到院子里,指着天空说"外婆快看!"外婆总是笑着点点头,说"雨过天晴了"。
      但那是一次又一次——这次看到的彩虹是不一样的。因为这彩虹出现之前,他刚刚经历了一场几乎摧毁一切的危机;因为这彩虹出现的同时,他正和那个最重要的人站在一起;因为这彩虹告诉他——不管雨有多大,不管风暴有多猛烈——太阳始终在那里。
      "承泽哥。"
      "嗯。"
      "你能不能——亲我一下?"
      这个请求太突然了。突然到顾承泽都愣了一下。
      "你——认真的?"
      "认真。"林砚看着他的眼睛,"在这场战斗之后。在这样的彩虹下面。我想了很久——从你帮我打领带开始就想说了。"
      顾承泽的表情在那一刻发生了某种微妙的变化。他的眼神从冷静和克制,变成了某种更为深沉的东西——一种终于等到了这一刻的满足感。
      他倾身过来。
      这个吻和之前所有吻都不一样——不是试探的、不是温柔的、不是小心翼翼的触碰。
      这是胜利的吻。是劫后余生的吻。是在三十六个小时的不眠不休之后,两颗心终于紧紧贴在一起的、滚烫而真实的吻。
      唇齿相触的瞬间,林砚感觉到了一种奇异的完整感——像是两块拼图终于严丝合缝地咬合在了一起。
      他的手臂环住了顾承泽的脖子。顾承泽的手臂环住了他的腰。两个人在天台上紧紧相拥,身后是雨后的上海、头顶是七色的彩虹、脚下是被雨水冲洗过的地面——一切都在发光。
      "林砚。"顾承泽在亲吻间隙低声唤他。
      "嗯。"
      "你知道吗——"
      "什么?"
      "从你写那封说服函的时候开始,我就在想——这个人是我的。从一开始就是。"
      林砚的眼泪毫无征兆地掉了下来。不是因为伤心——而是因为太幸福了。幸福到身体里的每个细胞都在尖叫着"我想要更多"。
      "我也是。"他说,"从一开始就是你的。你从来不用担心失去我。"
      顾承泽用拇指擦掉了他的眼泪。然后再次低下头来——这一次不是热烈的吻,而是一个轻柔的、持久的、像告别又像承诺的触碰。
      "走吧。"他说,"雨停了。我们回去——把签约仪式办好。"
      "嗯。"
      他们手牵着手从天台走下来。走廊的灯光很暗,脚步声在瓷砖上回响。但两个人的步伐是一致的——不急不缓、稳稳当当,像在走一条早就约定好的路。
      回到办公区的时候,林砚看了一眼手机——早上七点三十分。三十六个小时的战斗结束了。
      老周的钉钉消息跳了出来:"签约仪式照常进行。赵总说他们准备回来了。"
      他回了两个字:"收到。"
      然后他对顾承泽说:"走吧。"
      顾承泽看着他,微笑。那个笑容里有骄傲、有宠溺、有一种终于尘埃落定的安心。
      "走吧。"
      他们一起走出了写字楼。
      雨后的上海像被重新擦拭过了一样——街道洁净如新,空气清爽如洗。天空中那道彩虹虽然没有了踪影——但林砚知道它存在过。就像他们在雨夜中并肩作战的记忆一样,不会消失。
      而明天下午两点的签约仪式——将会是他们新篇章的开始。
      一个不再隐瞒、不再犹疑、不再需要靠领带和加班来掩饰心意的新篇章。
      一个真正公开、正式、在阳光下牵手的篇章。
      林砚抬头看了看天。天已经蓝了。
      他的心也蓝了。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>