算法之城
一、预言
二〇二四年十一月十七日,清晨六点四十七分。
雾从潞河漫上来,把整座云溪市裹成一枚含混的琥珀。沿江东路两侧的梧桐树脱尽了叶子,光秃秃的枝丫在晨雾里像一组谁也看不懂的电路图。
陈屿走出家门的时候,习惯性地摸了摸左手腕上那块磨掉了字的手表——他父亲留给他的,旧上海牌,三十年前在潞河里泡过一夜居然还走。手机在口袋里震了一下。他掏出来看,是云溪市政务App的推送:
「今日建议:路线A(常规)较拥堵,建议绕行沿江中路,预计节省11分钟。」
他把手机塞回口袋,没有点开路线A的具体内容。这些算法推送他已经看了三年,从最初的半信半疑到如今的理所当然,像一条慢慢收紧的围巾,勒得人舒服。
陈屿今年三十七岁,云溪市发改委数字经济科的科长。正科级,在这座一百二十万人口的地级市里,说大不大,说小不小。他的办公室在政府大楼七层,门牌号是704,窗户正对着潞河宾馆的旋转门——那是八十年代全市最气派的建筑,如今墙砖剥落,旋转门早就停了,只剩一个迎宾员在门口抽烟。
他的顶头上司是副主任林薇,四十三岁,女人,极瘦,说话像切菜。林薇的顶头上司是主任周建国,五十八岁,老派,做事讲究”稳”字当头。周建国的顶头上司是常务副市长何秀兰,五十五岁,据说有望在明年换届中更进一步。
这条链条,陈屿走了八年。
今天,他要去参加一场特殊的论证会——“云溪市城市大脑二期”的项目评审。
手机又震了。这次是私人微信,发件人是他大学同学、现在是云溪日报记者的赵小青。
「听说你们那个城市大脑二期,老周压着呢?上头催得紧啊。」
陈屿没有回复。有些消息看一眼就够了。
他骑上那辆骑了六年的雅迪电动车,穿过雾中的沿江东路。潞河在左边无声流淌,水面平静得像一块没有情绪的玻璃。他经过沿江中路的时候,注意到了那块被蓝色围挡围住的地——那是”智慧农贸市场”的试点工地,围挡上印着云溪市和某家科技公司的联合logo,一只眼睛加一只齿轮。
三个月前,他亲手把这个项目的可行性报告送进了审批流程。
三个月后,那块地将长出一个会”思考”的菜市场。
陈屿不知道自己算不算高兴。他只知道,这是他等了四年的机会。
二〇二〇年他从省城调回云溪的时候,带回来一份关于”数字政府转型”的研究报告,厚一百二十三页,被周建国压了两年,理由是”时机不成熟”。二〇二三年,省里下文要求各地市报送数字化转型试点名单,云溪市报送的是”政务服务’一网通办’“——一个早在二〇一八年就开始推进的项目,换了个名字重新报上去。陈屿的项目根本没能进入候选名单。
但这次不一样。这次是城市大脑,是从省发改委直接下达的任务,是”政治任务”。
陈屿闻到了风的味道。
风里有一种东西,像机遇,又像危险。在政府机关待久了,他学会了分辨这两种气味的区别——机遇的气味是甜的,危险的气味是苦的,有时候它们搅在一起,分不清楚。
他把电动车停在政府大楼的地下一层,锁好,坐电梯上了七楼。
七点五十分,704的门还锁着。他掏钥匙开门,打开空调,烧上水,然后坐到那张用了十二年的旧皮椅上,面向窗户。
窗外,雾正在散。潞河露出一角,水面上有一条船缓缓驶过,拖着一条灰白色的尾迹。
他打开电脑,开始准备今天的论证会材料。
就在这时,他注意到桌面右下角弹出了一个他没有设置过的弹窗。
「陈屿科长的晨间摘要已生成。」
他愣了一下。电脑是政府的内网电脑,不可能连接外网,更不可能有什么”晨间摘要”的智能功能。他点开那个弹窗——
屏幕中央浮现出一行字,字体会呼吸似的缓缓放大:
「今日关键词:变局。你在等的东西,今天会来。」
然后弹窗自动关闭了,像从没存在过一样。
陈屿盯着那片空白的桌面,喝到一半的热水在杯子里凉了下去。
他以为那是某个科室的恶作剧,或者是某个人偷偷在他电脑上装了插件。但他没有去查。他隐隐觉得,那个弹窗说的可能是对的。
因为今天确实会有事发生。
他等了很久的”事”。
二、城市大脑
论证会的地点在政府大楼十二层的小会议室,比704大不了多少,却挤了将近三十人。
陈屿进去的时候,发现座位已经被占得七七八八了。他挑了一个靠墙的角落坐下,打开笔记本电脑,假装在看材料,实际上在观察在场的人。
他认出了几张面孔:市大数据中心的主任老钱,头发花白,永远穿一件灰色夹克;浪潮软件驻云溪办事处的负责人姓方,戴金丝眼镜,说话时喜欢把手搓来搓去;还有几个他叫不出名字的,应该是各个相关科室的负责人。
但有一个人他没见过。
那人坐在长桌的最前端,四十岁上下,穿一件深蓝色的冲锋衣,面容清瘦,眉心有一道很浅的竖纹,像是一直在皱眉。他面前放着一台没有品牌标志的笔记本电脑,屏幕黑着,但边缘有一圈若隐若现的蓝光。
林薇坐在那人右手边,隔了两个座位,正在低头看手机。
会议是周建国主持的。他清了清嗓子,说了几句场面话,然后话锋一转:
“下面,请浪潮公司的方总介绍二期方案的基本框架。”
方总站起来,开始播放PPT。陈屿注意到他用的翻页笔有点问题,按了两下才有反应,PPT跳过了第一张,直接从第二张”项目背景”开始。
“城市大脑二期,核心是三个字:预、判、控。”
方总的声音不高,但很清晰。
“预,是预测。我们要在现有的视频监控、交通卡口、政务数据之外,引入更多维度的数据——包括但不限于市民的出行数据、消费数据、社交数据、甚至是情绪数据。不是监控,是预判。我们要让城市在问题发生之前就知道它要发生。”
“判,是判断。城市大脑不是一个人在判断,是一个系统。这个系统里有三千六百个算法模型,涵盖了城市运行的每一个环节。它能告诉你哪个路口明天早上会堵,哪个农贸市场下周会涨价,哪栋楼的居民下个月可能会上访。”
“控,是控制。我们不是要控制人,是要控制风险。当系统预判到某个风险点,它会自动触发响应机制——推送给相关部门,生成处置方案,设定办结时限。全程留痕,可追溯,可评价。”
方总说到”可评价”三个字的时候,陈屿注意到那个穿深蓝冲锋衣的男人抬起了头。
他看着方总,目光平静,像在看一块玻璃后面的东西。
“各位领导,“他开口了,声音不大,“我打断一下。”
全场安静下来。方总愣住了,翻页笔在手里僵着。
“我叫秦朗,是省发改委数字经济处的借调人员,参与这次评审。“他站起来,向四周微微点头,“我有个问题想问方总。”
“您请讲。“方总说。
“方总刚才说,‘情绪数据’。我想具体了解一下,这个情绪数据是怎么采集的?用什么方式?采集范围是什么?采集之后怎么用?”
会议室里出现了一阵短暂的沉默。
陈屿注意到林薇的目光往秦朗那边瞟了一眼,然后很快收回来,低头在本子上写了几个字。
“这个问题问得好。“方总笑了笑,把PPT翻到一张写着”多源数据融合”的页面,“我们的情绪数据主要是通过语义分析实现的——社交媒体文本、政务热线通话记录、市民留言等等,都是合法合规的数据源。通过自然语言处理模型,我们可以识别出文本背后的情绪倾向,是正面、负面还是中性——”
“方总,“秦朗再次打断,“语义分析我可以理解。但我刚才听到的是’情绪数据’,不是’情绪分析结果’。这两者是有区别的。我想问的是,你们有没有采集过原始的情绪数据?比如通过可穿戴设备采集的心率、皮电反应、脑电波之类的生理信号?”
方总的笑容僵了一瞬。
“这个问题——“他看向林薇。
林薇抬起头,微笑着接过话:“秦处的问题非常专业。这样,这个问题我们下来单独对接,今天的论证会主要是听方案框架,具体的技术参数和合规性审查我们可以会后再议。您看这样行吗?”
秦朗看了她一眼,点了点头,坐下了。
但陈屿注意到他坐下之后,把笔记本电脑的屏幕打开了。屏幕亮起来的一瞬间,他看到了一串快速滚动的代码——不,不是代码,是中文。密密麻麻的中文,像一群黑色的蚂蚁在屏幕上爬行。
然后秦朗合上了电脑。
论证会继续进行。但陈屿发现自己很难集中注意力了。他一直在想那个弹窗,想秦朗的蓝光笔记本电脑,想那些在屏幕上爬行的中文。
他有一种奇怪的感觉——今天的论证会,好像不只是论证会。
有些东西,正在暗处悄悄发生。
会议进行到十一点半结束。周建国做了总结发言,大意是”方案基本可行,需要进一步优化细节,争取年底前完成招标”。
散会的时候,陈屿故意放慢了收拾东西的速度。他看到秦朗站起来,走向林薇,两人交换了几句话。林薇的表情看不出任何异常,但陈屿认识她八年,他知道她什么时候在伪装——她现在就在伪装。
“陈科长。“秦朗的声音从背后传来。
陈屿转过身,看见秦朗站在他面前。那道眉心的竖纹在日光灯下格外明显。
“你好,秦处。“陈屿伸出手。
秦朗握了握他的手,力道适中,但温度偏低,像握了一块在水里泡过的石头。
“你刚才一直在观察我。“秦朗说。不是疑问句。
陈屿笑了笑:“秦处观察力也很强。”
“你在704办公,对吗?”
陈屿一愣。他没有在论证会上自我介绍过,也没有在会议材料里出现过。
“你怎么知道?”
秦朗没有直接回答。他从口袋里掏出一张名片,递给陈屿。名片是白色的,上面只有一行字:
「秦朗。城市不是机器,但城市需要被理解。」
没有电话,没有邮箱,没有公司名称。
“今天下午有空吗?“秦朗问。
“有事?”
“有个地方,想请你看看。“他顿了顿,“不是正式场合。”
陈屿看着那张名片,想了几秒钟。
“什么地方?”
“沿江中路87号。“秦朗说,“下午三点。”
他转身走了,没有等陈屿回答。
陈屿站在空荡荡的会议室里,手里捏着那张名片。窗外,雾已经彻底散了,阳光照进来,在地面上切出一道明亮的边界。
他低头看那张名片。
「城市不是机器,但城市需要被理解。」
他不知道这句话是什么意思。但他想,下午三点,沿江中路87号,他会去看看。
三、沿江中路87号
下午两点五十五分,陈屿骑着那辆雅迪来到了沿江中路。
这是云溪市最老的一条商业街,两侧是六层高的居民楼,底商开着各种小店:裁缝店、五金店、丧葬用品店、两家拉面馆、一家打字复印店。街道不宽,勉强能过两辆车,路面上坑坑洼洼,积着不知道哪天下雨留下的水洼。
87号是一栋三层小楼,红砖墙,木窗框,门楣上挂着一块木牌,写着”云溪市档案馆·旧城分馆”。
这栋楼陈屿路过无数次,但从没进去过。他甚至不知道云溪市还有个档案馆旧城分馆。
门是虚掩的。他推门进去,闻到一股老旧纸张的味道,混着一点霉味和某种说不清的甜香——像是桂花,又像是某种中药。
秦朗站在二楼楼梯口等他。
“你来了。“他说,“跟我上去。”
二楼是一个大厅,窗户又高又窄,光线从外面透进来,在地上拉出几道长条形的亮块。大厅里摆着一排排铁皮柜子,柜子上贴着标签,字迹已经模糊了。
但最引人注目的是大厅中央的那张桌子。
桌上放着一台电脑。电脑是老式的CRT显示器,笨重得像一块石头,屏幕上显示着一行字:
「数据回溯系统 v0.7 —— 正在加载……」
加载条卡在47%,一动不动。
“这是什么?“陈屿问。
“这是我做的。“秦朗走过去,在键盘上敲了几下,“一个数据考古工具。”
“数据考古?”
“你有没有想过,“秦朗转过身看着他,“我们每天产生的那些数据——消费记录、出行记录、搜索记录、社交发言——它们去了哪里?被谁用了?怎么用的?”
陈屿想了想:“存在服务器上,被平台公司或者政府机构使用。”
“对。但你有没有想过,它们会不会被保存下来?以某种形式,永远存在?”
陈屿没有说话。
“我在省发改委工作的时候,接触过一些数字经济项目。“秦朗说,“我发现了一件事——有些数据,不应该存在,却存在着。有些记录,不应该被保存,却被永久保存了。”
“比如?”
秦朗走到那台老式电脑前,指着屏幕上那个卡住的加载条。
“比如这座城市的记忆。”
他按下了回车键。
加载条突然开始快速前进,从47%跳到89%,再到100%。屏幕闪了一下,然后显示出一个界面——像是一个搜索引擎,但界面上没有任何logo或名称,只有一个空白的搜索框。
“这是什么地方?“陈屿问。
“这是我自己搭建的一个系统。“秦朗说,“我用三年的时间,收集了云溪市过去二十年产生的所有公开数据——政府公开信息、新闻报道、社交媒体数据、企业工商信息、法院判决书、气象记录、交通流量记录……所有能收集到的,我都收集了。”
“然后呢?”
“然后我让系统去’看’。”
秦朗在搜索框里输入了两个字:陈屿。
陈屿的心跳漏了一拍。
屏幕上的数据开始滚动,像一本书被快速翻动。但滚动了几秒之后,停下来,弹出一个对话框:
「找到相关记录:1条。」
「该记录来源:云溪市城市大脑一期·市民画像系统(内部)——你无权访问。」
陈屿愣住了。
“看到了吗?“秦朗说,“云溪市城市大脑一期——你们2019年上线的那个项目——它已经给你建立了市民画像。你的消费记录、出行记录、社交关系、甚至性格特征,都被记录在里面。”
“这不可能。“陈屿说,“我从来没注册过任何市民画像相关的服务。”
“不需要你注册。“秦朗说,“你只要生活在这座城市里,你的数据就在被采集。这是’智慧城市’的代价——你以为你在享受便利,实际上你在被分析、被分类、被预测。”
陈屿盯着那个对话框,脑子里一片空白。
“我再给你看一样东西。“秦朗说。他关闭了这个界面,打开了一个新的程序。
屏幕上出现了一张地图。是云溪市的电子地图,标注着各个区域的颜色。沿江中路是绿色的,潞河宾馆附近是黄色的,老城区是橙色的,而城市东部——一片新建的城区——是红色的。
“这是云溪市过去三个月的’社会稳定性指数’热力图。“秦朗说,“红色代表高风险区域。”
“东部新城?“陈屿皱起眉,“那边是新开发的房地产项目,怎么会高风险?”
“因为那个区域的房价下跌了。“秦朗说,“跌幅超过30%。很多购房者是贷款买房的,首付已经亏光了。现在每个月还贷款的时候,他们都在考虑一件事——要不要弃贷。”
陈屿沉默了一会儿。
“你怎么知道这些?”
“因为我跟踪了这个区域每一个购房者的数据。“秦朗说,“不是非法手段,是公开数据。法院的购房合同备案、银行的部分信贷数据(脱敏后)、以及——最重要的——这些购房者在社交媒体上发的帖子。”
他点开了其中一条帖子。是一对年轻夫妻,丈夫在一家电子厂上班,妻子在超市当收银员。他们在2019年凑了四十万首付,在东部新城买了一套总价一百二十万的房子。现在那套房子值八十万,但还欠银行九十万。
丈夫发的帖子只有一句话:“今天去银行谈了,没谈拢。想死。”
陈屿看着那句话,心里像被什么东西扎了一下。
“这是社会风险。“秦朗说,“是城市大脑应该去预判、去干预的风险。但你们那个城市大脑二期方案里,全是交通、市政、政务服务——没有人关心那些亏光首付的年轻夫妻。”
“你怎么知道我们的方案内容?“陈屿突然意识到这个问题,“方案还没定稿,没有公开过。”
秦朗看着他,目光平静得让人发毛。
“你以为论证会上方总那些PPT是怎么做出来的?“他说,“那些数据、那些模型、那些’预判’能力,有一半是我提供的技术方案。但最后被包装成了一个卖硬件和系统的商业产品。”
“你在浪潮有股份?”
“没有。我只是顾问。“秦朗顿了顿,“但我知道他们在做什么。我也知道——你们发改委里,有人在等这个机会。”
“什么意思?”
秦朗没有直接回答。他走到窗边,看着窗外那条坑坑洼洼的沿江中路。
“你有没有想过,“他说,“为什么你们那个城市大脑二期方案,在论证会之前就被周建国压了三个月?”
陈屿的心沉了一下。
“不是因为时机不成熟。“秦朗说,“是因为有人在等一个更合适的时机——等浪潮那边把技术方案打磨好,等省里的政策再紧一紧,等有人比你更着急。”
“你怎么知道周建国压了三个月?”
秦朗转过身,看着他。
“因为我知道周建国收到了一份匿名举报信。“他说,“举报信的内容是关于你的——说你三年前在省城工作期间,有一笔课题经费的使用存在问题。虽然查无实据,但举报信的存在本身,就够周建国用来压你三年了。”
陈屿感觉有一股凉意从脊椎底部升起。
“你到底是谁?“他问。
秦朗从口袋里掏出一张身份证,递给陈屿。陈屿接过来看——身份证是真的,照片是秦朗本人。但当他翻到背面的时候,发现背面贴着一张便利贴,便利贴上写着一行字:
「我不是敌人。我只是想让这座城市活过来。」
“这张身份证是我父亲的。“秦朗说,“他二十年前是云溪市城建局的局长,亲手批准了沿江中路拓宽改造的方案。那条路拓宽之后,两侧的老房子全拆了,三百多户居民被迫搬迁。我父亲一直觉得那条拓宽的马路是错的,是他对这座城市犯下的罪。”
“后来呢?”
“后来他得了阿尔茨海默症。但他在病中一直在做一件事——他要把那些被拆迁的居民的名字记下来,把他们的故事记下来。他说他要让这座城市记住他们。他说我也要记住。”
秦朗的声音很平静,但陈屿听出了某种压抑的震颤。
“所以你做这个系统,是为了——”
“为了记住。“秦朗说,“为了在数据时代,让那些被算法遗忘的人,被城市遗忘的人,还能留下一点痕迹。”
他指了指那台老式电脑。
“这台电脑是我父亲留给我的。硬盘里存着他二十年收集的所有资料——不是数据,是资料。手写的访谈记录、录音磁带、照片底片。他把那些东西全部数字化了,然后用这台最原始的电脑存储。他说他不要任何’智能’,他只要那些东西能被人读到。”
陈屿看着那台电脑,屏幕上的光标在黑暗中一闪一闪,像一颗缓慢跳动的心脏。
“那你参加今天的论证会,是想——”
“我想知道一件事。“秦朗说,“我想知道,你们那个城市大脑,到底是想让城市更美好,还是只想让数据更值钱。”
陈屿没有回答。
因为他自己也不确定。
四、农贸市场
论证会之后的第三天,云溪市发改委召开了一次内部通气会。议题只有一个:城市大脑二期项目的招标参数怎么定。
陈屿被要求准备一份”技术需求建议书”,三天内提交。这意味着他要在三天之内,决定未来五年云溪市城市治理的核心逻辑——哪些数据被采集,哪些不被采集;哪些行为被预测,哪些不被预测。
这三天里,他每天晚上都失眠。
他躺在床上,盯着天花板,脑子里反复回响着秦朗说的那些话。
「你以为你在享受便利,实际上你在被分析、被分类、被预测。」
他想起自己每天用的那个政务App。它会在早上给他推送”今日建议”,会记住他的出行习惯,会在适当的时候给他推荐政策补贴。有一次他咳嗽了两声,App立刻推送了一条消息:“检测到您可能需要购买感冒药,市第一人民医院呼吸科今日有余号……”
他当时觉得贴心。现在想想,脊背发凉。
第三天晚上,他做了一个梦。
梦里他走在沿江中路,路面是透明的,像玻璃。他走在玻璃上,玻璃下面是无数条光缆,像血管一样密密麻麻地交织着。光缆里有光在流动,有的光是白色的,有的是红色的,有的是黑色的。
他低头看那些光,看见光里有人在说话。说的什么他听不清,但每个人的嘴都在动。
然后他看见了一个熟悉的身影——是他父亲。
父亲站在光缆深处,朝他招手,嘴也在动。他听不见父亲说什么,但他看见父亲的嘴型,像是在说”小心”。
他喊了一声”爸”,父亲的身影突然碎掉了,变成无数片光点,飘进了那些光缆里。
他从梦中惊醒。
窗外天已经亮了,手机显示七点十五分。屏幕上有一条未读消息,是林薇发的:
「今天下午两点,智慧农贸市场开工仪式,你也来。」
他回了一个”好的”,然后起身洗漱。
出门之前,他又看了一眼电脑。那台用了五年的旧联想机,屏幕保护是一张潞河的风景照。他犹豫了一下,打开了那个政务App的设置页面。
在”隐私设置”里,他看到了一行小字:
「开通城市服务一键达权限后,我们将为您提供更精准的个性化服务。开通即表示您同意《云溪市城市大脑服务协议》。」
他把”城市服务一键达权限”关掉了。
手机立刻弹出一条提示:“您已关闭城市服务一键达权限,部分功能可能无法使用。是否确认关闭?”
他点了确认。
然后他觉得,窗外的阳光好像亮了一点。
五、开工仪式
智慧农贸市场的开工仪式在沿江中路那块被蓝色围挡围住的工地上举行。
陈屿一点半到了现场,发现气氛比他想象的要热闹。主席台上拉着一条红底白字的横幅:“云溪市智慧农贸市场试点工程开工仪式”。台下站了几十号人,有穿着蓝马甲的工人,有扛着摄像机的记者,还有几个西装革履的应该是投资方代表。
林薇站在主席台侧面,手里捏着一张纸在念叨什么。周建国还没到,常务副市长何秀兰的车刚停在门口。
陈屿找了一个角落站定,打开笔记本准备做记录。
开工仪式两点准时开始。主持人的声音从音响里传出来,震得人耳朵发麻。先是领导致辞,然后是投资方代表发言,然后是施工方代表发言,最后是何秀兰讲话。
何秀兰的声音不高,但每句话都像钉子一样钉进地里。
“智慧农贸市场不是简单的菜市场加个摄像头。“她说,“它是一个试点,是云溪市城市数字化转型的重要组成部分。将来,这个模式会推广到全市的农贸市场、社区服务、甚至城市治理的各个方面。”
“我们要有敢为人先的勇气,更要有为人民服务的初心。“她停顿了一下,目光扫过台下,“这个项目,务必做好。”
话音刚落,台下响起一片掌声。
陈屿注意到鼓掌的人里,表情各异。何秀兰本人面无表情,看不出满意还是不满意。周建国的掌声很用力,但眼神飘忽。林薇在低头看手机,嘴角有一丝若有若无的笑意。
开工仪式的最后一个环节是奠基。几个领导拿着铁锹,往一个水泥墩子上培土。陈屿看见何秀兰的铁锹下去的时候,角度有点偏,土培得不多,但姿态很稳。
仪式结束后,人群开始散去。陈屿正准备离开,忽然看见秦朗从人群边缘走出来。
他穿的还是那件深蓝色冲锋衣,手里拎着一个黑色的帆布包。他没有看陈屿,而是径直走向了那块工地旁边的一棵老槐树。
老槐树下有一块石碑,碑上刻着几行字。陈屿走近一看,发现是一段碑文:
「沿江中路拓宽工程纪念碑 二〇〇三年立」
「本工程拆迁居民三百一十七户,拆迁面积二万四千平方米。」
「谨以此碑纪念为城市建设做出贡献的全体居民。」
陈屿站在石碑前,看着那三百一十七个名字。秦朗站在他旁边,也在看。
“我父亲的名字在第三个。“秦朗说,“他自己捐的款,自己写的碑文。但他从来没告诉过我这件事。我是后来整理他的资料时才发现的。”
“三百一十七户。“陈屿说,“二十年过去了,他们还记得吗?”
“城市不记得。“秦朗说,“但数据会记得。”
他打开那个帆布包,从里面掏出一个U盘。
“我昨天在那个档案馆里找到了一个东西。“他说,“2003年到2005年沿江中路拓宽工程期间,所有被拆迁居民的原始档案。包括他们的安置协议、补偿款领取记录、信访记录——原始的,手写的,扫描件。”
他把U盘递给陈屿。
“你说你等这个机会等了四年。“他说,“但你有没有想过,你等的这个机会,是谁的机会?”
陈屿接过U盘,攥在手心里。
“我会看的。“他说。
秦朗点点头,转身走了。他的背影在午后的阳光里拉得很长,像一道影子投在老槐树的根部。
陈屿看着他的背影消失在街角,低头看着手里的U盘。
就在这时,手机响了。
是林薇的电话。
“陈屿,你在哪儿?奠基仪式结束了你怎么没过来?何市长要开个小范围座谈会,点名要你参加。三楼会议室,五分钟后。”
“好,我马上到。”
他挂掉电话,把U盘揣进裤兜,快步向政府大楼走去。
走几步,他忽然停下来,回头看了一眼那块工地。蓝色的围挡上,那个眼睛加齿轮的logo在阳光下闪着光。
他想起秦朗说的话:「城市不是机器,但城市需要被理解。」
他继续往前走。
三分钟后,他坐在了三楼会议室里。
六、小范围座谈会
三楼会议室比十二楼那个大一点,但气氛完全不同。
没有投影仪,没有PPT,只有一张椭圆形会议桌,桌上摆着几杯茶。何秀兰坐在主位,周建国坐她右手边,林薇坐她左手边。另外还有两个陈屿不认识的人——一个是穿灰色夹克的中年男人,戴着金丝眼镜,说话前喜欢推眼镜;另一个是个年轻人,二十出头,穿一身运动装,背着一个双肩包,一直在低头玩手机。
陈屿进来的时候,何秀兰看了他一眼,点了点头,示意他坐下。
“人齐了,我们开始吧。“何秀兰说,“今天这个小范围座谈,主要是听一下城市大脑二期项目的最新进展。陈科长,你先把情况说一下。”
陈屿打开笔记本,开始汇报。他的声音平稳,语速适中,尽量把复杂的技术内容说得简洁明了。
“城市大脑二期项目定位是’城市治理能力现代化’,核心是三个能力:预警能力、决策支撑能力、资源调度能力。一期已经打好了数据基础,二期主要是做智能化提升——”
“等等。“何秀兰打断了他,“我问你一个问题。”
陈屿停下来:“您请说。”
“城市大脑一期上线两年了,你给我说实话,老百姓有什么感知?”
会议室里突然安静了。
陈屿感觉到所有人的目光都落在了他身上。他斟酌了一下措辞。
“客观地说,一期的效果主要体现在政府内部效率提升上——政务服务’一网通办’确实缩短了办事时间,数据共享也减少了居民重复提交材料的情况。但对普通市民的直接感知,确实不够明显。”
“不够明显。“何秀兰重复了一遍这四个字,语气里听不出褒贬,“你再说说,老百姓过日子,最关心什么?”
陈屿想了想:“就业、收入、房价、孩子上学、老人看病——”
“对。“何秀兰说,“这些才是老百姓真正关心的。你们那个二期方案,我看了,三十六页PPT,三分之二讲的是交通、市政、应急,剩下三分之一讲的是政务服务优化。有没有关于就业的?有。有没有关于房地产市场的?有。但都是蜻蜓点水,没有闭环。”
她端起茶杯喝了一口,目光扫过在座的每一个人。
“我跟你们透个底。这次省里下达城市大脑试点任务,不是让我们建一个花架子,是为了解决实际问题。什么问题?基层治理能力不足的问题。老百姓有事找不到人,找到了人踢皮球,踢完皮球没下文——这个痛点你们想过没有?”
陈屿没有说话。他在想何秀兰为什么要在座谈会上说这些。是因为她真的关心基层治理,还是因为她在敲打什么人?
“城市大脑应该是一个抓手。“何秀兰继续说,“它不是一个技术项目,是一个治理项目。你们发改委要跳出技术思维,从治理角度去想问题。否则建出来的东西,就是一个高级版的视频监控加一个花里胡哨的大数据看板,有什么用?”
周建国的脸色有些难看,但他没有说话。
林薇在低头记笔记,笔尖在纸上划得沙沙响。
何秀兰把茶杯放下,看向了那个一直低头玩手机的年轻人。
“小韩,你来说两句。”
年轻人抬起头,放下手机。陈屿这才看清他的脸——很年轻,可能不到二十五岁,但眼神里有一种不属于这个年龄的沉稳。
“何市长,各位领导。“年轻人说,“我叫韩晓东,是浪潮软件智慧城市事业部的产品经理。这次被公司派到云溪驻点,配合城市大脑二期的需求调研和产品设计。”
他说话的时候,眼睛在陈屿身上停了一秒。
“我有一些不成熟的看法,可能说得不对,请各位领导指正。”
“说吧。“何秀兰说。
“城市大脑这个词,这几年大家都在喊。但到底什么是’城市大脑’,其实没有标准答案。有的城市建了一个指挥中心,摆了几十块大屏,数据实时跳动,看起来很震撼——但实际解决问题了吗?可能没有。有的城市建了一个App,把所有政务服务塞进去,老百姓办事不用跑腿了——但真的是因为’大脑’聪明吗?不是,是因为把流程电子化了。”
他停顿了一下,像是在组织语言。
“我理解的城市大脑,应该是一个能思考的系统。但这个’思考’不是阿尔法狗下棋那种思考——那种思考是纯算法的,是没有温度的。城市大脑的’思考’应该是这样的:它知道这座城市里住着什么人,他们关心什么,担忧什么;它知道哪些地方可能会出问题,提前发出预警;它知道哪些政策老百姓会欢迎,哪些政策老百姓会骂街——”
“等等。“何秀兰再次打断,“你刚才说’哪些政策老百姓会骂街’,这个怎么判断?”
“舆情监测是一方面。“韩晓东说,“但更重要的是,要建立一套民意感知体系。不是简单的问卷调查或者网上投票,而是真正去理解老百姓在想什么。这需要技术,更需要态度。”
“态度?”
“就是愿不愿意听真话。“韩晓东说,“如果一个城市的治理者只愿意听自己想听的话,那再先进的技术都救不了这个城市。”
会议室里又安静了。
陈屿注意到周建国的眉头皱了一下,林薇的笔也停了。
何秀兰看了韩晓东一眼,目光里有一种说不清的东西。
“小韩说得不错。“她说,“今天这个座谈会就到这里。陈科长,需求建议书的修改方向你应该清楚了,回去好好想一想。”
她站起来,周建国、林薇也跟着站起来。陈屿最后一个起身。
走到门口的时候,他听见何秀兰在身后说了一句话。
那句话是对周建国说的,声音很轻,但在安静的会议室里,每个字都听得很清楚:
“周主任,这个韩晓东,你考察一下。”
陈屿没有回头。他走出会议室,轻轻地带上了门。
七、算法
那天晚上,陈屿没有回家。
他在办公室里坐到凌晨三点,把城市大脑二期的需求建议书从头到尾改了一遍。不是修修补补,是推翻重来。
原方案的核心是”提效”——让城市运转得更快、更顺畅、更可控。
新方案的核心是”感知”——让城市知道自己在发生什么,让住在城市里的人被城市看见。
他把秦朗给他的那份沿江中路拆迁档案的要点整理了出来,作为附件放了进去。那三百一十七户居民的名字,他没有全部列出来——太长了,放不进去——但他在附件的最后一页写了一句话:
「一座城市的治理能力,首先体现在它如何对待那些被改变、被影响、被遗忘的人。」
写完这句话的时候,他觉得眼眶有点湿。
不是委屈,是别的什么。他说不上来。
凌晨三点半,他关掉电脑,趴在桌上睡着了。
他又做了那个梦。
但这次不一样。
他还是走在沿江中路上,路面是透明的,他走在玻璃上,玻璃下面是那些密密麻麻的光缆。但这次,光缆里的光不是流动的,而是静止的,像一条条沉睡的河流。
他低头看那些光,看见每一束光里都有一个人影。
那些人的脸他看不清,但他知道他们在说话。他侧耳倾听,这次他听清了——
他们在说谢谢。
谢谢什么?他不知道。
然后他醒了。
窗外天已经亮了。手机显示早上七点整。屏幕上有一条未读消息,是一个陌生号码发来的:
「需求建议书改得很好。但还不够。」
他盯着那条消息,想了几秒钟,没有回复。
他洗了把脸,下楼买了一个肉夹馍,边走边吃,往办公室走去。
走到政府大楼门口的时候,他看见了韩晓东。
韩晓东站在台阶下面,背着那个双肩包,手里端着一杯咖啡,看见陈屿来了,冲他点了点头。
“陈科长,早。“他说。
“早。“陈屿说,“你怎么在这儿?”
“等你。“韩晓东说,“有件事想跟你聊聊。方便吗?”
陈屿看了看表,距离上班还有二十分钟。他点了点头。
两人走到大楼侧面的花坛边,找了一条长椅坐下。花坛里的月季开得正好,红的黄的粉的,在晨风里轻轻摇晃。
“需求建议书是你写的?“韩晓东问。
“改的。”
“改得很好。“他说,“但何市长让你改的方向,不是你改的这个方向。”
陈屿愣了一下。
“你什么意思?”
“我的意思是——“韩晓东喝了口咖啡,“何市长真正想要的,是一个能出政绩的亮点项目。不是基层治理能力提升,不是民意感知体系,是能写进工作总结、能上新闻联播、能给领导汇报的东西。”
“你怎么知道?”
“因为我跟她谈过。“韩晓东说,“座谈会之前,她让我留下来多聊了几句。她说得很直接——省里下达这个任务是有时间节点的,明年三月省里要开数字化转型现场会,云溪必须拿得出东西来。她需要亮点,需要可展示的成果,需要能让人眼前一亮的东西。”
陈屿沉默了。
他想起何秀兰在座谈会上的那些话,想起她看韩晓东的眼神,想起她最后对周建国说的那句”考察一下”。
“所以你的意思是,我改错了?“他问。
“你没改错。“韩晓东说,“你想的是对的。何市长想的也是对的。只是你们想的不是同一件事。”
“那应该怎么办?”
韩晓东放下咖啡杯,看着他。
“你有没有想过,把这两件事合到一起来做?”
“什么意思?”
“意思是,你那个’感知’体系,不只是给政府用的,也是给老百姓用的。你建一套系统,让政府能感知到老百姓在想什么——同时,也给老百姓一个窗口,让他们能看见城市在做什么。双向的,不是一方的。”
陈屿想了想:“这不就是政务公开吗?”
“不一样。“韩晓东说,“政务公开是政府选择性地展示什么,老百姓只能看到政府想让他们看到的。你说的那个’感知’体系,是让老百姓能看到政府不得不让他们看到的——包括问题,包括不足,包括失败。”
“这不可能。“陈屿说,“没有哪个政府部门会愿意把自己工作上的问题公开给全社会看。”
“所以我说需要一套系统。“韩晓东说,“不是强制公开,是让公开变成一件对部门有利的事。”
他从包里掏出一张纸,递给陈屿。
纸上画的是一个简单的流程图:
「问题发生 → 系统采集 → AI分析 → 生成处置建议 → 推送给相关部门 → 部门处置 → 结果公开 → 居民评价 → 评价纳入考核」
“这是一个闭环。“韩晓东说,“核心不是监督,是反馈。当一个部门的处置结果会被公开、被评价、被纳入考核的时候,它就没有理由不认真处置了。居民的评价不是惩罚,是数据——告诉这个部门哪里做得不好,下次怎么改进。”
陈屿盯着那张纸,脑子里飞速运转。
“你说的是一套评价体系。“他说,“不是技术系统。”
“技术是基础设施,评价是激励机制。“韩晓东说,“没有激励机制,技术就是摆设。有了激励机制,技术才能真正跑起来。”
“但这需要领导支持。“陈屿说,“需要有人愿意把自己部门的’家丑’公开出来。”
“所以关键在于找到第一个愿意吃螃蟹的人。“韩晓东说,“如果有一个部门,它的处置结果公开之后,居民评价很高,领导就会发现——原来公开不是丢脸的事,是加分的事。其他人就会跟着学。”
“你觉得哪个部门适合当这个’第一个’?”
韩晓东笑了笑。
“你觉得呢?”
陈屿想了想,突然意识到了什么。
“你说的是——城市大脑二期本身?”
“聪明。“韩晓东站起来,把咖啡杯扔进垃圾桶,“城市大脑二期本身就是最大的试点。如果这套系统在建设过程中就公开透明,让居民参与、让居民评价——那它建成之后,就是一个活生生的案例。何市长想要的’亮点’,就是这个。”
陈屿没有说话。
他站在花坛边,看着韩晓东的背影走向政府大楼入口。晨风吹过来,带着月季花的香味,混着一点从潞河方向飘过来的水腥气。
他低头看了看手里那张纸。
那张纸被晨风吹得轻轻抖动,但没有被吹走。他攥紧了它。
就在这时 他的手机响了。
是周建国的秘书打来的。秘书说周主任让他立刻去一趟办公室,有急事。
陈屿挂掉电话,快步走进政府大楼。电梯在七楼停下的时候,他发现自己的心跳有点快。
周建国的办公室在九层,门牌号是901,比陈屿的704大了整整一层。他的敲门声在走廊里回响了一下,然后听见里面传来一声”进来”。
周建国坐在办公桌后面,面前摊着几份文件。他今天穿的是一件灰色的夹克,不是平时在会议室里常见的那件深蓝色西装。陈屿注意到他的头发好像比昨天更白了一些,额头上有一道浅浅的汗痕——办公室的空调开得很足,不应该出汗才对。
“坐。“周建国指了指对面的椅子。
陈屿坐下,等待他开口。
“你的那份需求建议书,我看过了。“周建国说,“改得很用心。”
“谢谢主任。”
“不用谢我。“周建国的声音里有一种陈屿很少听到的东西——疲惫,“我不是来夸你的。”
他从桌上拿起一份文件,递给陈屿。那是一份红头文件,纸张已经有些皱了,像是被人攥过。
陈屿接过来,看到文件最上面的字:
「中共云溪市委办公室 云溪市人民政府办公室 关于成立云溪市城市数字化转型工作领导小组的通知」
文件的签发人是何秀兰。
他快速扫了一遍文件内容。领导小组的组长是常务副市长何秀兰,副组长是市发改委主任周建国,成员包括各个相关部门的负责人。领导小组下设办公室,办公室设在市大数据中心。
但最关键的是最后一行:
「经研究决定,云溪市城市大脑二期项目由浪潮软件(中国)有限公司独家承接,项目总预算调整为八千万元,项目建设周期为六个月。」
陈屿抬起头,看着周建国。
“独家承接?“他说,“但我们的招标程序还没走完——”
“程序是程序,政治是政治。“周建国苦笑了一下,“你以为我不知道这不合规矩?但何市长亲自拍板的,她说这是政治任务,必须尽快落地。”
陈屿沉默了。
他想起韩晓东今天早上说的那些话,想起何秀兰在座谈会上的眼神,想起她在最后对周建国说的那句”考察一下”。
“韩晓东是什么人?“他问。
“浪潮的人。“周建国说,“但不只是浪潮的人。他父亲是省里的老领导,跟何市长关系很深。”
“所以——”
“所以这个项目从一开始就不是我们的。“周建国打断了他,“陈屿,你工作了八年,应该明白一个道理:在政府机关里,不是所有你能想到的好事都应该由你来做。有些事,你知道就行了;有些人,你帮衬就行了;有些话,你说一句就够了。说多了,反而害了自己。”
陈屿没有说话。
他想起了秦朗给他的那个U盘,想起了沿江中路87号那台会呼吸的老式电脑,想起了那三百一十七个被遗忘的名字。
“主任,“他开口了,“我有件事想问您。”
“问。”
“沿江中路拓宽工程那年,您在哪个岗位?”
周建国的脸色微微变了一下。他沉默了几秒钟,然后说:
“我在城建局,当办事员。”
“那您认识秦朗的父亲吗?”
周建国盯着他看了很久。那种眼神陈屿以前没见过——不是审视,不是警惕,更像是某种陈年旧伤被突然触碰之后的应激反应。
“你怎么知道秦朗?”
“他来找过我。“陈屿说,“他说他想给这座城市留一点记忆。”
周建国没有说话。他站起来,走到窗边,背对着陈屿。窗外是云溪市的天际线,远处是正在施工的东部新城,塔吊像一根根钢铁骨骼插在灰色的天空里。
“秦朗的父亲是个好官。“周建国说,“但好官不一定能做好事。沿江中路拓宽那年,我亲眼看着他被那些拆迁户围在办公室里骂了三天三夜。他没做错任何事——那条路确实需要拓宽,不拓宽就会堵死。但那些被拆迁的人,他们也没做错。他们只是想留住自己的家。”
他转过身,看着陈屿。
“你知道城市治理最难的地方是什么吗?不是修路,不是盖楼,不是上系统。是在各种利益、各种诉求、各种委屈之间,找到一个勉强能过得去的平衡点。这门功课,我学了三十年,还没学明白。”
“那韩晓东那个方案——”
“那个方案是个好方案。“周建国说,“但好方案也需要时机。时机不对,好方案也会变成坏结果。”
“那我们就这么看着?”
周建国看着他,目光里有一种陈屿读不懂的东西——是无奈,是宽容,还是某种陈年累月的默契。
“陈屿,你知道为什么我压了你那份报告两年吗?”
陈屿愣了一下:“不是因为时机不成熟吗?”
“那是台面上的话。“周建国笑了,那种笑让他看起来老了十岁,“我压你两年,是因为我知道你迟早会想明白——数字政府转型这件事,不是技术问题,是政治问题。你这个人,技术底子好,脑子也活,但你有一个毛病:你想把所有事情都想清楚再动手。但政治不允许你想清楚。政治要求你在信息不完整的时候做出判断,在利益纠葛的时候做出选择,在看不到方向的时候往前走。”
“所以您压我两年,是——”
“是让你等。“周建国说,“等你等不及了,等你自己去撞墙,等你撞完墙回来,你就知道该怎么做了。”
陈屿愣住了。
他想起自己这两年里写过的那些报告、被压下来的那些想法、那些凌晨三点还在办公室里修改的方案。他以为自己是在怀才不遇,以为是领导不识货,以为是这个体制有问题。
但现在他突然意识到,周建国早就看穿了他。看穿了他的优点,也看穿了他的毛病。
“我懂了。“他说。
“你懂什么了?”
“我懂了我需要学什么。”
周建国看着他,点了点头。
“去吧。把你的那份建议书改一改,把’感知体系’那部分留下来,别的删掉。招标的事你别掺和,但浪潮那边需要有人对接市民需求的调研,你来负责这个。”
“这是——”
“这是一个台阶。“周建国说,“你从这个台阶上走过去,以后怎么走,就看你自己了。”
陈屿站起来,向周建国鞠了一躬。不是那种正式场合的点头致意,是一个很深的鞠躬,像是对一个老师、一个长辈、一个在黑暗中给他点了盏灯的人。
“谢谢主任。”
“别谢我。“周建国坐回椅子上,拿起一份文件开始看,“去干活吧。”
陈屿走出901的时候,走廊里很安静。他听见自己的脚步声在瓷砖地面上回响,像某种古老的钟摆。
他走到电梯口,按下了向下的按钮。
电梯门打开的时候,他看见里面有一个人——是秦朗。
秦朗看见他,微微点了点头,侧身让他进来。
电梯门关上。两个人并肩站着,看着楼层数字一格一格地往下跳。
“你去找过周建国?“秦朗先开口。
“你怎么知道?”
“我看见你进去了。“秦朗说,“我来找他,是想问他一件事。”
“什么事?”
“问我父亲当年那个拆迁方案,到底是谁拍的板。”
陈屿看了他一眼。
“你不知道?”
“我一直以为是城建局拍的板。“秦朗说,“但后来我发现,城建局只是一个执行部门。真正拍板的,是当时的市委常委会。但常委会的会议纪要在2008年就销毁了,因为’没有保存价值’。”
“所以你来找周建国——”
“周建国当年是办事员,他不是拍板的人。但他知道拍板的人是谁。“秦朗说,“我问他,他不说。”
电梯在七楼停了下来。门打开了。
“你要去哪层?“陈屿问。
“一楼。“秦朗说,“你呢?”
“也是一楼。”
两人一起走出电梯,穿过大厅,推开政府大楼的玻璃门,走进外面的阳光里。
十一月的阳光很淡,照在身上有一点点暖意。沿江中路在左边延伸,路面上的车不多,稀疏地驶过,轮胎碾过积水的声音在空气里回荡。
“你接下来打算怎么办?“陈屿问。
“继续做我的事。“秦朗说,“城市大脑二期启动之后,会有大量的数据产生。我想建一个镜像系统——不是跟它竞争,是跟它并存。”
“镜像系统?”
“就是当城市大脑在采集、分析、预测的时候,我也在采集、分析、记录。但我记录的不是数据,是故事。”
“什么故事?”
秦朗停下脚步,看着他。
“那些被算法忽略的人的故事。“他说,“那些在数字鸿沟另一端的人的故事。那些被统计数据平均掉了的个体的故事。”
“这有什么意义?”
“意义在于,“秦朗说,“数据可以告诉你有多少人失业,但只有故事能告诉你那一个人是怎么失业的。数据可以告诉你哪个区域的房价下跌了,但只有故事能告诉你那一对年轻夫妻是怎么在深夜里相对无言的。数据是冰冷的,故事是热的。”
陈屿看着他,忽然想起了父亲。
他父亲在他十三岁那年去世,死于肝癌。走之前最后一个星期,已经昏迷了三天。但就在临终前的那个下午,他突然醒过来,抓住陈屿的手说了一句话:“小屿,做人要实。“然后又昏迷了,再也没醒过来。
陈屿一直不太理解这句话的意思。做人要实——是老实?是踏实?还是实实在在?
但此刻,他忽然觉得有点懂了。
做人要实。做事也要实。不管这座城市将来变得多么数字化、多么智能化,有些东西不能变——那些最基本的东西,那些关于人、关于生活、关于尊严的东西。
“你那个档案馆,还在吗?“他问。
“在。“秦朗说,“沿江中路87号。每周三下午两点到五点开门。”
“我可以去看看吗?”
“随时来。“秦朗说,“门不锁。”
他转身,沿着沿江中路往南走去。他的背影在阳光里拖得很长,像一道影子投在路面上。
陈屿站在原地,看着他的背影渐渐变小,最后消失在街角的便利店门口。
然后他骑上那辆雅迪电动车,穿过阳光斑驳的沿江中路,回到政府大楼,回到704那个小小的办公室里。
他打开电脑,把那份需求建议书调出来。
他把”感知体系”那部分保留了下来,其他的按照周建国的意思删掉了。在”感知体系”的最前面,他加了一行小字:
「本体系的核心理念:让每一项城市决策,都能被这座城市的居民看见、理解、评价。让每一个普通人的声音,都能被这座城市听见。」
写完这行字的时候,他的眼眶有点湿。
不是委屈。是别的什么。像是一扇窗被突然推开,一阵风吹进来,把屋子里积攒了很久的灰尘吹散了一点。
他保存了文件,发给了林薇。
然后他站起来,走到窗边,看着窗外的潞河。
河水在阳光下泛着白色的光,有一条船正从上游缓缓驶来,拖着一条长长的尾迹。河对岸是一片老城区,灰色的屋顶层层叠叠,像一本被翻了很多遍的旧书。
他想起今天早上的那个梦。
梦里他看见的那些人,站在光缆深处,朝他招手,说谢谢。
谢谢什么?
也许他们在谢谢的,是有人愿意记住他们。
也许他们在谢谢的,是有人愿意为他们发声。
也许他们在谢谢的,是这座城市还没有完全忘记他们。
他深吸了一口气,转身坐回到办公桌前。
还有工作要做。
还有很多事要想明白。
但至少他知道了一件事:这座城市不是一台机器,它是由一个一个的人组成的。那些人有的在发光,有的在沉默,有的在挣扎,有的在等待。但他们都在这里,在这片被潞河穿过、被雾气笼罩、被阳光照亮的土地上。
算法可以预测他们的行为,但预测不了他们的心。
人心是这座城市里唯一无法被数字化的东西。
也是唯一值得被记录的东西。
他打开电脑里的一个新的空白文档,开始打字。
标题他想好了:
「沿江中路87号笔记」
副标题是:
「一座城市的私人记忆」
他没有想好要写什么。但他知道,有些故事值得被写下来。有些名字值得被记住。有些声音值得被听见。
哪怕只有一个人听见,也比什么都没有强。
他开始写。
窗外,太阳正在往西边走。潞河上的船已经驶远了,只剩下一条若隐若现的尾迹在水面上一闪一闪。
704的灯亮着,在政府大楼的七层,是一个很小的光点。
但它亮着。
这就够了。
尾声
二〇二五年七月。
云溪市城市大脑二期试运行。
系统接入全市三千二百个监控点位、四十七个交通卡口、一百二十三个政务服务窗口、两千三百家商户的数据源。算法模型达到五千八百个,覆盖城市运行的每一个环节。
系统正式上线那天,何秀兰站在指挥中心的大屏幕前,看着那些跳动的数据,脸上露出满意的笑容。屏幕上显示着各种指标:交通流量、市政设施状态、政务服务效率、居民投诉处理速度……所有的数字都在绿色的安全区间内运转。
周建国站在她身后,也在看那块大屏幕。但他的目光没有落在那些数字上,而是落在了屏幕右下角的一个小窗口上。
那个小窗口显示的是”市民心声”板块的实时数据——过去二十四小时内,市民通过App提交的建议和反馈数量、处理中数量、已办结数量。
数字在缓慢地跳动。
每跳一下,就像这座城市的心跳。
同一天下午,陈屿骑车路过沿江中路87号。
他停下车,走到那扇虚掩的门前。门还是虚掩着,门槛上落了一层薄薄的灰。他推门进去,沿着吱呀作响的木楼梯上了二楼。
档案馆里没有人。铁皮柜子还是那些铁皮柜子,老式电脑还是那台老式电脑,屏幕上依然显示着那行字:
「数据回溯系统 v0.7 —— 正在加载……」
加载条这次没有卡住。它走到了100%,然后弹出了一个界面。
界面上是一行字:
「欢迎回来,陈屿。你要找什么?」
陈屿看着那行字,想了很久。
然后他在搜索框里输入了两个字:
“农贸市场。”
屏幕上开始滚动数据。但这次不是政府档案,不是新闻报道,而是一段视频——画质很旧,像是手机拍的。
视频里是一个农贸市场,嘈杂的人群,堆满蔬菜的摊位,一个胖胖的卖豆腐的大姐正在跟一个穿制服的城管说话。
视频的标题是:“云溪市沿江路农贸市场,摄于2005年。”
陈屿看着那个视频,看着那些模糊的、嘈杂的、活生生的面孔。
他忽然明白秦朗在做什么了。
他在用数据建造一座档案馆。档案馆里存放的不是文件,是记忆。不是数字,是故事。不是冰冷的记录,是这座城市曾经呼吸过的证明。
门口传来脚步声。
他转过身,看见秦朗站在楼梯口。他今天没有穿那件深蓝色的冲锋衣,穿的是一件白色的短袖衬衫,看起来年轻了很多。
“你来了。“秦朗说。
“来了。“陈屿说,“你在记录这些视频?”
“从2003年开始的。“秦朗说,“沿江中路拓宽之前,我父亲花了两年时间,把沿江路上所有商铺的原始面貌都拍了下来。有的是照片,有的是视频,有的是录音。这些年我在做数字化存档,一共整理出了三千七百多段。”
“三千七百多段。”
“对。每一段都是一个人的故事。“秦朗说,“那个卖豆腐的大姐姓吴,她在那条街上卖了二十年豆腐。2005年拆迁之后,她去了另一个菜市场继续卖。但她儿子后来考上了大学,学的是计算机,现在在杭州工作。”
陈屿看着屏幕上的那个模糊的身影。
“你怎么知道这些?”
“我去找过她。“秦朗说,“2019年。她已经六十三岁了,还在卖豆腐。我问她记不记得沿江路,她说记得,但不愿意多谈。她说那条路拓宽是好事,政府也不容易,她能理解。”
“她能理解。”
“对。“秦朗说,“这就是我想记录的。不是仇恨,不是控诉,是理解。理解每个人都有自己的难处,理解每项政策都是在权衡之后的选择,理解一座城市的发展背后,是无数普通人的付出和让步。”
“但这些付出和让步,不应该被遗忘。”
“不应该。“秦朗说,“所以我在建这个档案馆。”
陈屿看着他,忽然问了一句:
“我能帮忙吗?”
秦朗愣了一下。然后他笑了,是那种很淡的、几乎看不出来的笑。
“当然。“他说,“档案馆的门从来不锁。”
他走到那台老式电脑前,在键盘上敲了几下。屏幕上弹出了一个新建文件夹的提示框。
文件夹的标题是:“志愿者存档目录。”
“你是第一个。“秦朗说。
陈屿看着那个空白的文件夹,心里有什么东西在轻轻地跳动。
不是算法。不是数据。
是人心里那一点很小的、温热的、不肯熄灭的东西。
窗外,太阳正在往西边走。阳光从那扇又高又窄的窗户里照进来,在地上拉出几道长条形的亮块。
亮块在地面上缓慢地移动,像某种古老的时钟。
陈屿站在那里,看着那些光,看着秦朗,看着那些铁皮柜子和那些尘封的档案。
这座城市正在变得越来越数字化。越来越多的数据被采集,越来越多的算法在运转,越来越多的预测被生成。
但有些东西,算法永远预测不了。
比如一个人为什么要记住过去。
比如一座城市为什么要留下记忆。
比如那些被遗忘的名字,为什么值得被重新翻找出来。
陈屿没有答案。
但他知道,答案也许就藏在那三千七百段视频里,藏在那三百一十七个名字里,藏在那台会呼吸的老式电脑的屏幕光里。
答案也许就在这座城市每一个普通人的心里。
等待着被发现。
等待着被讲述。
等待着被记住。
就像那三百一十七个名字,就像那个卖豆腐的吴大姐,就像他父亲临终前说的那句话——
“小屿,做人要实。”
做人要实。
记录也要实。
这座城市需要一座档案馆,不是用来炫耀的,是用来记住的。
记住那些发光的人,记住那些沉默的人,记住那些在数字洪流里挣扎着不肯被淹没的人。
这就是秦朗在做的事。
现在,这也是陈屿在做的事了。