他们终于来求我们了。
手机屏幕还亮着,智慧城市办的正式函件静静躺在邮箱里,白底黑字,措辞恭敬:“诚邀火种团队开展算法协同优化合作,共建城市心理预警新范式。”
赵小胖一脚踹开机房门,满脸通红,像刚抢到限量球鞋的中学生:“杰隆!他们低头了!真他妈低头了!”他一巴掌拍在桌上,震得显示器抖了三抖,“三年前他们搞‘阳光舆情’项目,连我们校门口的申报表都懒得收。现在呢?亲自发函,请咱们去当‘技术顾问’?”
他咧嘴笑着,眼里全是扬眉吐气的光。
吴晓峰没笑。
他坐在角落,手指在键盘上缓慢敲击,眼睛死死盯着屏幕上那条陡然飙升的数据流——市应急中心的IP,过去十二小时调用接口频次翻了四倍。
“他们要的不只是优化。”他声音压得很低,“是深度接入。一旦拿到模型权限,审计组顺藤摸瓜,迟早会发现我们预埋的动态权重逻辑。”
我靠在窗边,望着外头灰蒙蒙的天。
2003年的夏天还没真正热起来
前世我死在2023年,烧炭,出租屋,没人知道。
而今天,他们踩着我当年的尸骨,想复制一个“自主系统”——可他们不知道,真正的系统,从来就不在代码里。
它在我脑子里。
中考前两周群体焦虑指数飙升320%,高考前更达580%;雨季抑郁报告增加47%;寒暑假亲子冲突舆情峰值出现在初八与开学前三天……这些数据,不是训练出来的,是重生者的直觉,是时间给我的馈赠。
“不让他们查,就永远查不出问题。”我转过身,看着吴晓峰,“我们要让他们觉得,这个‘漏洞’,是我们主动让出的台阶。”
赵小胖一愣:“啥意思?咱们还给他们留破绽?”
“对。”我点头,“而且要留得漂亮。”
我翻开记忆——前世我曾在政府项目外包公司干过三年,见过太多“联合攻关”怎么变成“反向渗透”。
套路很简单:以合作之名,行嵌入之实。
但这一次,主角换了。
不再是被审核的乙方,而是设局的棋手。
“让昭雪起草一份《心理预警模块协同优化实施方案》。”我说,“语气要谦逊,内容要‘慷慨’。”
林昭雪坐在图书馆角落,笔尖在纸上滑动,眉头微蹙。
她穿着浅蓝色校服,马尾扎得一丝不苟,像她这个人——干净、清醒、从不越界。
可我知道,她比谁都清楚这份方案的分量。
“火种团队愿共享基础算法框架,并派驻技术人员协助调试。”她轻声念着,“同时建议设立标准化数据清洗接口,确保输入一致性。”
我站在她身后,看着那行字。
“标准化清洗接口”——听上去人畜无害,像个技术规范。
可只有我们知道,那是闸门。
所有流入智慧城市系统的原始数据,必须先经过这个“清洗接口”。
而接口背后,是我们掌控的规则引擎。
他们可以看模型,可以调参数,甚至能“优化”算法——但只要数据源头被我们定义,结果就永远在我们手里。
这才是真正的控制权。
三天后,市政法委召开专项协调会。
我穿着校服坐在后排,像个旁听的学生。
智慧城市办技术负责人是个四十出头的中年男人,姓陈,戴金丝眼镜,语气带着体制内特有的审慎:“钱同学,贵团队提出的方案很有启发性。但有一个问题——能否开放核心权重调整权限?”
会议室瞬间安静。
这是试探,也是杀招。
一旦我们交出核心权重,等于交出预测逻辑的命门。
我站起身,动作不疾不徐。
“陈老师,”我声音平稳,带着少年人不该有的沉稳,“我们只是做了些经验性尝试,真正科学的参数,还得靠您和专家组来验证。”
我递上一份文件——《可调参数清单》。
五项变量,全是无关痛痒的表层参数:词频阈值、停用词库版本、时间窗口长度、情感词典版本号、日志采样率。
每一个都可以调,每一个都不会影响结果。
真正的动态模型,早已被封装成“黑箱服务”,接口对外只返回一个布尔值:预警/非预警。
“我们建议,”我顿了顿,“先以这五个参数为基础,进行三周联合测试。期间火种团队可全程技术支持。”
陈主任接过文件,翻了两页,眉头微动。
他没看出问题——因为问题不在纸上。
问题在数据流的方向,在规则的底层,在他们看不见的后台。
散会后,赵小胖激动得差点跳起来:“杰隆!你太狠了!给他们看‘能改’的,把‘真改’的藏得死死的!”
吴晓峰却依旧沉默。
回机房的路上,他忽然开口:“他们迟早会想自己建模型。”
“那就让他们建。”我望着远处教学楼顶的信号塔,声音很轻,“建得越像,陷得越深。”
夜色渐沉。
我坐在电脑前,看着后台流量图——市智慧办的IP,正持续抓取数据。
而火种系统的核心推演模块,安静地运行在独立服务器上,未接入任何外部网络。
它不联网,不暴露,甚至没有日志记录。
它是影子。
也是终局。
吴晓峰坐到工位上,手指悬在键盘上方,迟迟未落。
我知道他在想什么。
他也知道,真正的较量,现在才开始。他们开始依赖我们了。
我盯着屏幕上那条缓缓爬升的曲线,指尖无意识地敲着桌面。
凌晨两点的机房,只有服务器风扇低沉的嗡鸣和吴晓峰偶尔敲击键盘的轻响。
窗外,整座城市早已沉入梦乡,可它的脉搏——那些在光纤中奔流的数据洪流——正一五一十地向我汇报着它的不安。
三天前,林昭雪那份《隐性情绪积压的早期信号识别案例》被当作“学生课题成果”递进了市政法委联席会。
她用的是脱敏数据,措辞克制得近乎谦卑,仿佛只是在分享一次偶然观察。
可我知道,那篇报告里埋着一根刺——一个关于“非结构化行为前置信号”的分析模型,正是火种系统真正赖以预测的核心逻辑之一。
当时我没说话,只看她笔尖微顿,写下最后一句:“情绪的爆发,往往始于系统无法捕捉的沉默共振。”
现在,这根刺开始流血了。
“杰隆。”吴晓峰突然开口,声音压得极低,像是怕惊醒什么,“官方自建模型还在跑‘低风险’评级。但影子系统……已经推演出七级预警阈值。”
我站起身,走到他身后。
屏幕上并列着两组数据流:左边是智慧城市办对外发布的舆情评估,绿色平稳,岁月静好;右边是火种的真实推演——红色警报如潮水般翻涌,一条名为“城南李家屯”的社区标签赫然挂在风险榜首位。
征地补偿款延迟发放,村民代表三次上访无果,基层调解记录被刻意归档为“已闭环处理”。
这些信息,在官方模型里不过是普通工单流转。
可在火种眼里,它们是火药桶边跳动的火星。
“他们看不到,不是因为数据缺失。”我轻声说,“是因为他们从一开始就错了——把舆情当成文本分析,而不是人性反应链。”
赵小胖打了个哈欠冲进来,手里拎着三杯速溶咖啡:“哎,昭雪刚给我发消息,说联席会有人问起那个‘学生案例’,语气挺认真啊。”
我接过咖啡,没喝。脑子里却已推演到下一步。
“让昭雪明天去一趟档案室,调取近五年群体事件前的通信基站异常记录。”我说,“顺便,在校内论坛发个帖子,《论社交媒体沉默期与线下动员的相关性》,别太深,留个钩子就行。”
赵小胖愣了:“你还真打算喂他们答案?”
“不是喂。”我望着窗外漆黑的夜空,嘴角微扬,“是养。”
养一种习惯——当问题出现时,第一反应不是思考,而是等待我们给出结论。
第二天傍晚,消息传来:市领导在内部督办会上点了智慧办的名。
“同样是数据分析,为什么火种团队能看到我们看不到的东西?”
一句话,重如千钧。
当晚十一点十七分,我的手机震动了一下。
一条私信弹出,来自智慧城市办项目负责人:
> “钱同学,能不能……让我们直接调用你们的输出结果?作为内部参考。”
我盯着那行字看了足足十秒,然后,指尖一划,删除。
没有回复。
转身打开后台日志,在最新一条指令栏,我缓缓敲下:
“启动‘依赖养成计划’——让他们习惯我们的答案,忘记提问的过程。”
回车确认。
那一刻,整座城市的呼吸,仿佛都顺着我的神经跳动了一拍。
而真正的危险,从来不是被怀疑——
是当他们连怀疑的能力都慢慢丧失时,才最致命。