第30章 她问我懂不懂心动,我建了个心动预测模型
他深吸一口气,仿佛奔赴刑场的勇士,主打一个听劝。
第一天,图书馆三楼,人文社科区,G排书架拐角。
吴昊假装认真挑选着一本《后现代主义下的消费符号学》,指尖摩挲着泛黄的书脊,眼角余光死死锁定热力图上的红色高亮区域。
空气里浮动着旧纸张与油墨的微尘气息,远处翻书声沙沙如叶落。
十点十七分,目标人物出现,抱着一摞书,脚步轻快,帆布包带子在肩头轻轻晃动,发梢掠过阳光,在地砖上投下细碎跳动的影子。
吴昊一个“不经意”的转身,怀里的《线性代数》精准地“失手”滑落。
哗啦一声,书页翻飞,动静不大不小,正好能让对方停下脚步。
地板冰凉,他蹲下时膝盖传来轻微的压迫感。
女孩果然低头看了一眼,他立刻手忙脚乱地去捡,嘴里念叨着:“抱歉抱歉,没砸到你吧?”女孩笑着摇摇头,弯腰帮他捡起一本,指尖擦过他的手背,温热而短暂。
他闻到她身上淡淡的柑橘香波味,混着图书馆陈年木架的气息——一次成功的、毫无痕迹的物理接触,搞定!
第二天,食堂二楼,靠近窗口的四人座。
根据姜不白的数据,这是她最常光顾的午餐地点,并且有73%的概率会因为找不到空位而选择拼桌。
但昨天她却坐到了另一侧靠窗的位置——那27%的偏差像根小刺扎在吴昊心里。
“模型不是万能的,”姜不白曾淡淡提醒,“环境扰动会影响结果。”
今天他提前十分钟占好了座,点了两份套餐,一份自己的,一份“帮室友带的”。
不锈钢餐盘边缘泛着冷光,饭菜热气袅袅上升,模糊了对面空椅的轮廓。
果不其然,女孩端着餐盘出现,四处张望。
吴昊适时抬头,露出一个友善而略带歉意的微笑:“同学,我室友临时有事来不了了,这位置空着,你要不坐?”声音压得不高不低,刚好穿透食堂的喧嚣。
完美,一次基于概率预测的善意提供,搞定!
第三天,校门口的快递站。
热力图显示,傍晚五点半是取件高峰,也是目标人物的固定取件时间——数据来自校园APP匿名聚合统计,仅显示高频时段,不含个人身份信息。
吴昊抱着一个巨大的箱子,在人群中“艰难”穿行。
纸箱粗糙的边缘摩擦着手臂,汗水在掌心微微打滑。
在女孩扫码取件的瞬间,他“恰好”在她身后排队,箱子一角“不小心”蹭到了她的背包。
“哎呀,真不好意思!”他第三次道歉,声音带着恰到好处的慌乱。
女孩回头,看到是前两天遇到的“书掉了”和“室友鸽了”的那个男生,忍不住笑了:“怎么又是你?你这周是水逆吗?”
机会来了!
吴昊心中狂喜,面上却是一副生无可恋的表情:“可能吧,感觉做什么都不顺。不过……能连续三天都碰到你,算不算是否极泰来?”女孩噗嗤一声笑了出来,笑声清亮,像玻璃风铃被风吹动。
十五分钟后,吴昊看着手机里新增的微信联系人,激动得差点给姜不白磕一个。
这哪是社交热力图,这简直是赛博月老的红线!
为了感谢这位算法通神的赛博月老,吴昊在校外的小炒店请客。
几杯啤酒下肚,他满脸红光地举着手机:“兄弟,你就是神!我感觉我这辈子的姻缘都得靠你的代码了。”他顿了顿,带着几分醉意和好奇,凑过去问:“说真的,你把这些都算得清清楚楚,那你自己呢?你真不信心动这种事?”
姜不白正慢条斯理地用筷子分离着一条鱼的骨刺,银白的鱼肉在灯光下泛着温润光泽,汤碗里浮着几粒葱花,热气氤氲。
闻言,他停下动作,镜片后的眼睛里闪过一丝不易察觉的计算光芒。
他思索了几秒,才用他那一贯平铺直叙的语气回答:“心动,本质上是特定情境刺激下,大脑多巴胺、内啡肽等化学物质急剧分泌,达到峰值的一种生理现象。既然是现象,就可以被观测,被归纳,自然也就可以建模。”他放下筷子,掏出手机调出一个界面,“我已经收集了本学期校园内公开的表白数据137例,成功42例,失败95例。目前正在根据这些样本,训练一个‘情感意图识别算法’,初步准确率已经达到了67.2%。”
吴昊的酒意瞬间醒了大半,目瞪口呆地看着姜不白,感觉自己不是在和同学吃饭,而是在旁听阿尔法狗的自我迭代汇报。
那顿饭后,吴昊在朋友圈发了一条动态:“兄弟,你就是神!我这辈子的姻缘都得靠你的代码了。”配图是姜不白手机上跳动的热力图。
本是醉后调侃,却被人截图转发进了学生会工作群。
许薇刷到时正准备例会材料,看到“计算心动”“预测表白成功率”这些字眼,眉头越皱越紧。
她向来信奉“心动是灵魂的震颤”,最看不惯把感情当算法题解的“技术冷感派”。
在一次学生会的公开例会上,她借着讨论校园文化建设的由头,话锋一转,意有所指地扬声道:“我听说,现在有同学把谈恋爱当成数学题来做,通过数据分析去制造偶遇,计算成功率。我觉得这很可悲,这完全扭曲了爱情本该有的纯粹和惊喜。如果什么都可以计算,是不是下一次,连心跳加速的频率都要写成一个函数图像?”
在场的人都心知肚明她在说谁,目光齐刷刷地投向了角落里正在调试笔记本电脑的姜不白。
姜不白却连头都没抬,仿佛那番夹枪带棒的嘲讽只是一段无关紧要的背景噪音。
第二天,校园论坛上悄然出现了一篇署名“JBB”的帖子——《校园恋爱发生学初步研究报告V1.0》。
报告用严谨的图表和数据说话,附图清晰地显示:本校情侣表白成功率最高的时段,并非情人节或纪念日,而是“雨天傍晚的17:23至18:05”;成功率最高的地点,也并非什么风花雪月的林荫道,而是集中于“网红奶茶店排队的末尾”和“一号教学楼南侧的避雨檐下”。
报告最后还用加粗字体指出,在上述场景中,“男女共撑一把伞”这一行为,能使双方开启亲密对话的概率瞬间提升3.2倍。
传播学院的高远正愁毕业作品选题。
他是校园纪实影像的狂热者,相信“最荒诞的设定里藏着最真实的人性”。
当他在论坛刷到姜不白的报告和后续视频时,眼睛亮了。
“如果爱情真的能被预测,”他拎起摄像机,“那我想看看,当一个人明知‘浪漫’是计算的结果,还会不会真的心动。”
他真的找到了三对愿意配合的情侣,跟拍他们从相识到表白的全过程。
令人震惊的是,视频最终呈现的结果里,有两对情侣的行为轨迹,几乎完美地复刻了姜不白模型中的预测。
视频的结尾,那个在奶茶店队伍末尾被告白的女生,面对镜头,有些羞涩又带着藏不住的甜蜜,笑着说:“其实……我后来知道,他那天是算好了‘最佳时机’才来找我的。可是,当他把奶茶递给我,问我愿不愿意做他女朋友的那一刻……我真的,真的心动了。”
视频一出,弹幕疯了。
“卧槽,原来算出来的浪漫,也能是真的!”
“这叫什么?这叫科学脱单,降维打击!”
“姜神,我的姜神!快出V2.0版,我愿意付费阅读!”
苏晚晴就是在这时候看到这个视频的。
作为文学院的才女,她向来对这种数据和算法嗤之以鼻。
可不知为何,她鬼使神差地,在深夜里一个人把那个不到十分钟的短片,从头到尾重看了三遍。
画面里那个女生的笑容,莫名让她想起了自己上周四,在经管楼前“刚好”看到的那个背影。
她关掉电脑,从书架深处翻出一个旧旧的记事本。
那是她的随笔,记录着一些日常和心情。
她翻到最近半年的部分,深吸一口气,然后像做贼一样,对照着姜不白报告里的一些关键理论,开始检测自己近期的社交行为。
一页,两页……她的呼吸渐渐变得急促。
她发现,自己每周二和周四,都会“不经意”地从经管学院的教学楼下路过,而那个时间点,恰好是姜不白上完专业课走出来的时候。
在报告里,那个时间段被标注为“高注意力区间(上午第3、4节课后)”,是进行短暂视线接触和点头之交的黄金五分钟。
她还发现,自己有四次在图书馆借书时,都“碰巧”和姜不白在同一排书架……
苏晚晴“啪”地一声猛然合上了本子,心脏怦怦直跳。
她一直以为那是偶遇,是缘分,是某种说不清道不明的默契。
直到此刻,冰冷的数据模型像一面镜子,照出了她潜意识里所有的精心设计。
她的耳尖,瞬间红得像要滴出血来。
风波愈演愈烈,连辅导员的邮箱都收到了匿名投诉信,称“某学生以科研之名行情感操控之实”。
张辅导员把姜不白叫到办公室,语重心长地泡了杯茶:“姜不白啊,你那个研究报告,我都看了。很有想法,真的。但是,有老师向我反映,担心你这套理论,是在鼓励一种‘功利性恋爱’,把感情当成了可以算计的筹码。”
姜不白端起茶杯,吹了吹热气,茶香袅袅升起,带着淡淡的茉莉气息。
他平静地反问:“张老师,人们在决定和谁交往前,会用星座匹配、MBTI性格测试来做参考,那时候,没有人说这是功利。我只是把模糊的玄学,换成了更精确的概率学参考而已。两者本质上,都是为了降低决策的不确定性。”
说着,他从随身的包里又抽出一份打印好的文件,递了过去,标题是《情感误判的沉没成本分析报告》。
“根据我的调研,在所有情感关系样本中,因犹豫、胆怯而错过最佳表白时机,最终导致长期负面悔恨情绪的案例,占比高达68%。提前进行行为建模,恰恰可以有效降低这种决策焦虑,提升行动效率。”
张辅导员看着报告上密密麻麻的图表和公式,感觉自己的CPU都快烧了,只能挥挥手让他先回去了。
又是一个雨夜,不大不小,刚好是那种让人懒得打伞,却又能淋得一身湿的程度。
雨丝斜织,敲打着教学楼的玻璃幕墙,发出细密的沙沙声,空气中弥漫着湿润的青苔与水泥味。
苏晚晴在教学楼的自习室里改论文,一直待到闭馆。
她抱着电脑和书走到楼下,才发现雨势比刚才大了些,正犹豫着要不要冲回宿舍,一个身影撑着一把黑色的长柄伞,安静地立在了屋檐下。
是姜不白。
他看到她,径直走了过来,将伞下的一片干燥空间分给了她。
然后,他从怀里递过来一张还带着体温的A4打印纸。
苏晚晴愣愣地接过。
“根据最新的气象数据,结合校园排水系统效率,以及你的作息规律模型,”姜不白的声音在雨声中清晰无比,“你今晚有83%的概率会在这里滞留避雨。这张是附录,《雨天环境下社交启动话术优化版》,建议从‘你的伞是否够大’这个话题切入,根据回测数据,能将对话成功率提升至71.4%。”
苏晚晴低头,看着那张写满了逻辑流程图和推荐句式的纸,一个字都没看进去。
雨水顺着屋檐滴滴答答,敲打着地面,也敲打在她的心上。
她沉默了很久,才抬起头,轻声问:“……这些模型,这些数据,你自己试过吗?”
他诚实地摇了摇头:“我的个人数据库样本不足,逻辑闭环尚未形成,所以暂未启动个人实验。”
听到这个答案,苏晚晴忽然笑了,那笑容像是雨后初晴的天空,干净又明亮。
她说:“你知道吗?有时候人需要的不是一个最优解。”
她往前走了一小步,离他更近了一些,轻声说:“是有一个人,愿意为了你,笨拙地走进雨里。”
姜不白愣住了。
他看着她近在咫尺的、带着笑意的眼睛,大脑的处理器第一次出现了宕机。
他飞快地检索着自己建立的所有模型,却找不到任何一个可以用来分析和应对当前这个状况。
她的话,像一个无法被归类的变量,一个无法被预测的参数,突然闯入了他由0和1构成的世界。
他的眼中,一闪而过一种前所未有的困惑——那不是逻辑上的漏洞,而是某种他庞大的数据库里,从未被命名过的数据异常。
他站在那里,忘记了撑伞,也忘记了说话,仿佛整个世界观的代码底层,出现了一个无法修复的漏洞。
