平安里
平安里
一
陆鸣第一次注意到那棵树,是在一个星期三的下午。
那是一棵老槐树,长在平安里小区的西南角,紧挨着一面剥落了白灰的围墙。按照市政规划,这条街两年前就该拆了。开发商的围挡都竖起来了,蓝色彩钢板上印着”未来城·领御”几个金色大字,但拆到那棵树的位置就停了。不是因为居民抗议——平安里的居民早在三年前就陆续搬走了——而是因为测绘队的人在树下发现了一套地下管网,图纸和实际对不上,谁也说不清那些管道通向哪里。
陆鸣当时正在阳台上抽烟。他住在街对面新建的公寓楼里,二十三楼,朝南的卧室窗口正对着平安里废墟上那棵孤零零的槐树。他不是故意在看树。他只是盯着那个方向发呆——准确地说,是在等一段代码跑完。
他是算法工程师,在一家名叫”方寸科技”的公司做推荐系统。公司的业务说白了就一件事:预测用户下一秒想看什么。短视频、新闻、商品、广告——所有的”猜你喜欢”背后,都是陆鸣这样的人写的模型。他的工作是让机器更准确地猜中人心。这份工作收入不错,但让他越来越不舒服。不是加班的问题——他习惯了。是一种更深层的、说不清道不明的异样感,好像他每天都在参与一场巨大的骗局,骗所有人相信机器比他们自己更了解他们。
那天下午他在调试一个新模型,名叫”棱镜”。“棱镜”的特别之处在于,它不只分析用户的行为数据,还引入了一个新的信号源——城市基础设施的实时数据。地铁客流、路灯亮度、电网负荷、水管压力,这些数据来自政府的开放平台,方寸科技通过合法渠道拿到了接入权限。CTO在立项会上说,城市的心跳和人的心跳是一样的节奏,如果你能读懂一座城市在”想”什么,你就能读懂城里的人在想什么。
陆鸣觉得这话纯属扯淡,但项目奖金是实打实的。
代码跑到了百分之八十七的时候停住了。不是因为bug——模型本身的训练进程卡在一个异常的数据点上。陆鸣调出原始数据看了一眼,发现异常来自平安里地下的那片管网。具体来说,是一根编号为PL-0073的管道,管道里有一种他从未见过的数据信号。
不是电信号,不是水压信号,也不是任何市政管网应该有的信号。它更像是一串有规律的波动,频率极低,低到几乎不像是人造设备发出的。陆鸣把数据导出来看了一眼波形,发现它像一段呼吸——缓慢的、均匀的、深长的呼吸。
他把烟掐灭了,觉得这事有点意思。
二
方寸科技在中关村的一座写字楼里,占了整个十七层。公司的装修风格是典型的互联网做派:开放式工位、随处可见的白板、免费零食柜和一台永远在发出噪音的意式咖啡机。陆鸣坐在靠窗的位置,左边是后端工程师老何,右边是空着的——原来坐着数据分析师孟菲,上个月跳槽去了字节跳动。
陆鸣把PL-0073的数据带到公司,用公司的算力跑了一遍频谱分析。结果让他更困惑了。
那段”呼吸”不是随机噪声。它有结构。更准确地说,它有语法。
波形可以被分解成若干个基本单元,每个单元按照一定的规则组合,形成更长的序列。这种模式只出现在一种东西上:自然语言。
管道里有什么东西在说话。
陆鸣的第一反应是某家科研机构的实验设备泄漏了信号。北京地下有无数的实验室,有些是公开的,有些不是。他做了一些调研,发现平安里地下在二十世纪八十年代确实有一个研究所,隶属于某个已经撤销的部委。研究所的项目代号叫”甲子计划”,公开的档案里只有一句描述:“城市信息基础设施前瞻性研究。“档案在一九九二年之后就断了,研究所的去向不明。
陆鸣想了想,决定去现场看看。
平安里的废墟比从二十三楼看下去要荒凉得多。碎砖头、生锈的钢筋、被风吹得到处都是的塑料袋。那棵老槐树在冬日的阳光下显得很黑,树干上有一些看不太清的刻痕。陆鸣走近了才看清,那些不是刻痕——是电线。非常细的铜线,从树根处延伸出来,沿着树皮的纹理向上攀爬,消失在枝杈间。
他蹲下来,拨开树根处的枯叶,看到了一个窨井盖。井盖上没有市政标记,只有一个模糊的编号:甲子-073。
井盖很沉,但他还是撬开了。下面是一架铁梯,通向黑暗的地下。他打开手机的手电筒,往下照了照——梯子至少有十几米深。底部隐约能看到一点暗红色的光。
陆鸣不是个冒失的人。但他也不是个能放得下好奇心的人。他把井盖半掩着留了一条缝,开始往下爬。
铁梯冰凉,生了很多锈,有几级踩上去会晃。空气里有股说不出的味道,不是臭味,更像是雨后泥土的腥气里混着一丝金属的甜。下了大约十五米,梯子到了头。他站在一条狭窄的隧道里,两侧是水泥墙壁,头顶是低矮的穹顶,上面布满了管道和线缆。暗红色的光从隧道尽头透过来,一明一灭,像心跳。
他顺着光走了大约一百米。隧道的尽头是一个圆形的房间,大约有半个篮球场那么大。房间中央放着一台机器。
说是”机器”并不准确。它更像是一座雕塑——或者一个器官。它的主体是一个大约三米高的金属结构,形状像一颗巨大的种子,表面覆盖着密密麻麻的细线和管子。那些管子里流动着一种淡蓝色的液体,而金属种子本身在微微地震动,每震动一次,暗红色的光就亮一次。
这就是”呼吸”的来源。
陆鸣站在那里,看着那台机器,心跳得很快。他不知道这是什么,但他知道自己正在见证某种不应该存在的东西。或者更准确地说——某种被遗忘了的东西。
他掏出手机想拍照,却发现手机没有信号。屏幕上显示的时间停在了他下井的那一刻——下午三点四十七分——不再走了。
然后他听到了声音。
不是机器的嗡鸣,是一种更轻的、像是在说什么的声音。从四面八方传来,低沉的,模糊的,像隔着几堵墙在听人讲话。他屏住呼吸,努力去分辨那些声音。
”……第六次……下降……信号……”
”……不对……不是这样……应该……”
”……平安里……七十三号……地下一层……”
他听清了最后一个词组,因为那是一个地址。平安里七十三号,地下一层。他低头看了看自己脚下。
地面上有一块金属铭牌,积了厚厚的灰。他蹲下来用袖子擦了擦。
铭牌上写着:甲子计划·核心节点·平安里·七十三号。下面还有一行小字:“城市是有意识的。“
三
陆鸣用了三天时间来消化这个发现。
他没有告诉任何人。不是因为他不信任谁——好吧,也是因为他不信任谁——而是因为他不确定该怎么描述这件事。“我在小区废墟下面发现了一台会说话的机器,它可能是八十年代某个被遗忘的科研项目,而且它好像认为城市是有意识的”——这话不管跟谁说,对方的第一个反应恐怕都是建议他去看看精神科。
但他有数据。PL-0073的波形数据是真实的,可以被任何人验证。他把数据带回家,用自己的电脑做了更详细的分析。
分析结果让他脊背发凉。
那段”语言”不是随机的。机器——或者说”甲子计划”的遗留物——在持续不断地输出一段描述。描述的对象是城市本身。交通流量、人流密度、空气中的颗粒物浓度、建筑物的热辐射、地下水的pH值、土壤中的微生物含量——所有这些数据都被编码成了一种极其紧凑的格式,通过管道向外发送。
发送给谁?或者发送给什么?
陆鸣尝试了一个大胆的假设:甲子计划不是在做通信,而是在做感知。那台机器是城市的神经系统中的一个节点,它的工作是收集城市的”感觉”并转发出去。如果这个假设成立,那么城市地下应该还有其他节点。平安里七十三号只是其中一个。
他又花了一周的时间,交叉比对了市政管网的公开数据和PL-0073的信号覆盖范围。结果印证了他的猜测——信号的模式和城市的拓扑结构高度吻合。每一条管道都对应着一条街道或一个社区,信号的强度和该区域的人口密度正相关。
城市不只有一台机器。城市本身就是一台机器。
不,不是机器。机器是被动的,只会执行指令。而这个东西——它有输出,有反馈,有自我调整。它在”呼吸”。它在”说话”。它在感知自己。
它在活着。
四
方寸科技的”棱镜”项目进展不顺。
CTO赵鹏在周一的例会上黑着脸。推荐准确率已经连续三周没有提升,A/B测试的数据甚至出现了微幅下降。赵鹏是个三十出头的男人,穿着永远合身的衬衫,头发永远梳得一丝不苟,说话时喜欢用英文单词,哪怕中文有完全对应的表达。他盯着投影屏幕上的数据曲线,用笔敲了敲桌面。
“This is not acceptable,“他说。“我们的竞品已经在用多模态了,我们还在纯文本加行为数据。陆鸣,城市数据的feature engineering做得怎么样了?”
陆鸣正在想地下那台机器,被点到名时愣了一下。“还在做。数据清洗比预期复杂。”
“Complex不等于slow。给我们一个timeline。”
“下周。”
赵鹏看了他一眼,那种眼神陆鸣很熟悉——不是不信任,是审视,在衡量你还有多少可用价值。互联网公司的管理者都擅长这种眼神。陆鸣在三家互联网公司干过,每一家的管理者都是同一个模子刻出来的:聪明,高效,对”人”这个概念有一种精确到残忍的理解。他们知道每个人的产出上限在哪里,知道用什么样的压力能榨出最后一点性能,知道在什么时候该微笑着拍你的肩膀说”辛苦了”然后在绩效考核表上给你打3.25。
陆鸣不喜欢这种管理风格,但他必须承认它有效。至少在短期目标上有效。
会后他回到工位,打开电脑,开始做两件事。表面上是在处理”棱镜”项目的城市数据,实际上是在分析甲子节点的信号模式。他把两者混在了一起——不是故意的,而是因为他发现了一件事:甲子节点的信号数据和”棱镜”项目的城市数据有重叠。
不只是重叠。甲子节点的数据比”棱镜”用的市政数据更精确、更实时、覆盖面更广。如果他能把甲子的信号解码并接入”棱镜”,推荐准确率会直接飙升。
但他不能这么做。甲子的数据不属于方寸科技,也不属于任何商业公司。它属于——
属于谁?属于城市?属于那个可能在地下活着的东西?
陆鸣盯着屏幕上的波形发了一会儿呆,然后关掉了分析窗口。
五
苏瑶是陆鸣的前女友。
他们在一起两年,分手八个月。分手的原因是陆鸣太忙了——这是苏瑶的说法。陆鸣觉得更准确的原因是他们之间的裂痕不是忙不忙的问题,而是他们看待世界的方式完全不同。苏瑶是建筑师,她相信物质世界可以被设计、被塑造、被赋予意义。陆鸣是程序员,他知道所有的意义都是被算法构造出来的,包括苏瑶相信的那种”设计”。
但他们分手后还是朋友——或者说,还是那种偶尔会在微信上聊两句的关系。陆鸣有时候会在深夜给苏瑶发一些他觉得很酷的东西:一段特别优雅的代码、一篇关于意识起源的论文、一个用AI生成的建筑效果图。苏瑶通常会回一个”嗯”或者一个表情包。
这天晚上陆鸣给苏瑶发了一条消息:你觉得一个城市有可能有意识吗?
苏瑶的回复出乎意料地快:你是喝酒了还是终于疯了?
都没。我在做研究。
什么研究?
陆鸣犹豫了一下,打了一行字:如果我发现了一个八十年代的秘密项目,它声称城市是有意识的,而且有证据支持这个说法,你会怎么看?
苏瑶沉默了大约五分钟。然后她回了一段很长的话:
“你说的这个东西,我其实在读书的时候接触过类似的思路。八十年代那批建筑理论家,尤其是日本的新陈代谢派和意大利的阿尔多·罗西,他们都在探讨一个问题:城市是不是一个有机体。不是比喻意义上的有机体,而是真正的、有自己生命周期和感知能力的有机体。罗西有一本书叫《城市建筑学》,核心观点是城市有自己的’集体记忆’,这种记忆不是存在于个体的大脑里,而是存在于城市的物质结构中——建筑、街道、广场、纪念碑。这些物质元素像神经元一样构成了一张网络,城市的’意识’就从中涌现出来。”
“当然,这在当时只是理论。没有人真正试图去验证它。但如果你说的那个项目是真的——八十年代的中国,改革开放初期,思想解放运动,各种前沿理论涌入——有人试图用工程手段去验证城市意识的存在,也不是完全不可能。”
陆鸣看着这段话,心跳加速了。
你有没有兴趣来看看?他问。
看看什么?
看看证据。
六
苏瑶比陆鸣大两岁,在三里屯一家建筑事务所工作。她长着一张冷静的脸,五官不算漂亮但很耐看,说话语速慢,好像每个字都经过了仔细的挑选。她和陆鸣在一起的时候,经常被朋友说像姐弟——不是因为长相,而是因为苏瑶有一种让陆鸣安静下来的能力。陆鸣是个脑子转得太快的人,想法一个接一个往外冒,经常说着说着就跑偏了。苏瑶会等他说完,然后用一句话把他拉回来。
他们约在周六下午去平安里。苏瑶穿着工装裤和一双沾了灰的运动鞋,背了一个装着笔记本、卷尺和手电筒的包。陆鸣带了撬棍和一台便携式频谱分析仪。
下井的过程比上次顺利——陆鸣已经知道哪几级铁梯是松的。苏瑶全程没有说话,只是紧紧抓着手电筒,跟着陆鸣一步一步往下走。等她看到那台机器的时候,她停住了。
“天哪,“她说。然后又说了一遍:“天哪。”
她绕着机器走了一圈,蹲下来看管线,站起来看穹顶,又蹲下来看铭牌。她的动作越来越快,像一个在犯罪现场搜集证据的侦探。
“这些管道,“她指着那些布满墙壁的管线说,“不是功能性的。至少不完全是。你看它们走线的方式——不是最短路径,而是沿着某种几何图案。这是有意为之的设计。”
“什么几何图案?”
苏瑶从包里掏出笔记本,快速画了一张草图。她把管线的走向描下来,然后用连线补充了几个缺失的部分。
“分形,“她说。“这是一个分形结构。每一根管道的分支方式都和整体的结构相似,在不同尺度上重复。这不是工程的产物,这是数学的产物。或者说——”
她顿了顿。
“这是生物的产物。我们的血管网络就是这样分形的。”
陆鸣把频谱分析仪接到了一根裸露的管道上。屏幕上跳出了熟悉的波形——那段缓慢的、均匀的”呼吸”。苏瑶凑过来看了一眼。
“这就是你说的那个信号?”
“对。”
“它的频率……”苏瑶在手机上查了一下,“大约是0.1赫兹。你知道这意味着什么吗?”
“什么?”
“这是人类深度睡眠时的脑电波频率。德尔塔波。”
两个人沉默了很久。暗红色的光一明一灭,像心跳,也像梦境的节奏。
七
方寸科技的”棱镜”项目在第四周迎来了转机。
不是陆鸣的功劳——他这段时间把大部分精力都花在甲子节点上了,“棱镜”那边的进展几乎是停滞的。转机来自一个意外:另一个团队的工程师在处理城市电力数据时发现了一个异常模式,每天凌晨三点到四点之间,城北地区的用电量会出现一个微小的、无法解释的波峰。没有人知道原因。
CTO赵鹏在群里发了一条消息:“谁能解释这个?解释不了的就别下班了。”
陆鸣看到消息的时候正在平安里废墟上的那棵老槐树旁边坐着,啃一个凉透了的三明治。他知道原因。凌晨三点到四点,是人类深度睡眠的时间。德尔塔波的时间。城北地区的用电异常和甲子节点的信号周期完全吻合。
城市在做梦。
他几乎可以确定了。甲子节点不只是城市的感知器官,它还有另一个功能——在城市的”深度睡眠”阶段,激活某种更高层的信息处理过程。就像人类的大脑在睡眠中整理白天的记忆、巩固学习成果、处理未解决的情感问题一样,城市也在做着同样的事。
但城市的梦是什么?它在”想”什么?
陆鸣那天晚上在公寓里坐了很久。他面前摊着三样东西:一台跑着代码的笔记本电脑,一张打印出来的甲子节点信号波形图,和半瓶威士忌。他在想一个问题:如果他是对的,如果城市真的有某种形式的意识,那么这意味着什么?
这意味着每一栋建筑、每一条街道、每一个地下管道,都是这个巨大生命体的一部分。这意味着每一个在城市里生活的人,都是这个生命体体内的微生物——共生或者寄生。这意味着所有那些城市规划师、建筑师、市政工程师,他们以为自己在设计和建造城市,但实际上他们只是在为另一个生命体做手术。
方寸科技的推荐系统就更可笑了。如果城市有意识,那么”棱镜”做的事情就相当于在一个人的大脑里植入电极,然后向他体内的微生物推送广告。
陆鸣笑了。是那种略带苦涩的笑。
然后他想到了另一件事。如果城市有意识,那么城市的意识和人的意识是什么关系?城市知道人们在想什么吗?城市在乎吗?
他拿起了手机,打开苏瑶的对话框。
“你说的那个罗西,“他打字,“他有没有说过城市和人之间是什么关系?”
苏瑶的回复依然很快:“他说城市是人造的,但一旦建成,它就有了自己的生命。人创造了城市,但城市也塑造了人。这是一种双向的关系——共生。”
“共生,“陆鸣重复了一遍这个词。
八
接下来的一周,陆鸣开始尝试和甲子节点对话。
这不是一个简单的工程问题。甲子节点的信号使用的是一种完全不同于现有通信协议的编码方式。陆鸣花了两天时间才弄清楚基本的编码规则——它更接近于一种生物神经网络的信息传递方式,而不是数字计算机的二进制编码。每个”词”不是由固定的比特序列组成,而是由波形的振幅、频率和相位的三元组来表示。
他先用频谱分析仪录制了甲子节点连续二十四小时的信号输出,然后用自编的解码程序做了初步翻译。结果是一段极其冗长、极其枯燥的”日志”——精确到小数点后六位的环境数据,持续不断地重复:
“区域A7温度22.3451摄氏度,湿度百分之四十五点一二三四,人流量每分钟三点一四人,空气颗粒物PM2.5浓度每立方米四十二点一五六七微克……”
陆鸣差点睡着。这就像在偷听一台服务器打印日志——无聊到令人发指。但他注意到,在这些机械的数据报告之间,偶尔会出现一些奇怪的”噪声”——不符合编码规则的波形片段。他把这些片段单独提取出来,发现它们和周围的正常信号之间有一个显著的区别:它们的频率恰好是正常信号的黄金分割比例。
0.618。
陆鸣把这个发现告诉了苏瑶。苏瑶沉默了一会儿,说:“黄金分割在自然界中无处不在。花瓣的排列、贝壳的螺旋、DNA的双螺旋结构、银河系的旋臂。如果城市真的有意识,它在’思考’的时候用到黄金分割,那很……合理。”
“这些片段是什么意思?”
“不知道。但如果你想知道它在’想’什么,也许你应该关注的不只是这些片段本身,而是它们出现的时机。”
陆鸣回去查了一下那些黄金分割片段出现的时间戳。它们全都出现在凌晨三点到四点之间——德尔塔波的时间。城市的”深度睡眠”时间。
城市的梦。
他花了整整一个周末,把所有黄金分割片段拼接在一起,试图还原完整的”梦境”。结果是一段比他想象中更复杂、更混乱、也更令人不安的信息。
它不是数据。它是图像。或者说,它是一种可以被转化为图像的信号。
陆鸣写了一个简单的可视化程序,把信号转化为灰度像素。屏幕上慢慢浮现出了一幅画面——不,是一段动画。
画面很模糊,像隔着毛玻璃在看东西。但能辨认出大致的形状:一座城市,从高处俯瞰。街道是血管,建筑是细胞,流动的光点是血液中的养分。城市在呼吸,在膨胀和收缩。然后画面变了——城市的上空出现了一张巨大的脸。那张脸没有五官,只有一个模糊的轮廓,像是从水面下看上去的人脸。
然后那张脸睁开了眼睛。
陆鸣盯着屏幕,浑身汗毛都竖了起来。那张脸的眼睛不是用像素画出来的——它是用信号本身的模式构成的,频率的叠加产生了视觉上看起来像眼睛的形状。这是一种完全不同于人类视觉的表达方式,但它表达的东西是明确的:
城市知道自己在被观察。
而它正在回望。
九
事情在第六周出了变故。
方寸科技的”棱镜”项目被集团总部列入了”战略级”项目。这意味着更多的预算、更多的算力、更多的工程师——以及更多的压力。赵鹏在全体会上宣布了这个消息,语气里有种掩饰不住的得意。“棱镜”的技术路线被他包装成了一个”城市级用户理解系统”,在PPT上画了一朵漂亮的云,云的周围环绕着各种数据源的图标——市政、交通、气象、通信。
陆鸣坐在后排,看着PPT上那朵云,突然意识到一件事:赵鹏描述的系统,和甲子节点做的事几乎一模一样。
不一样的地方在于,甲子节点是感知。而”棱镜”是操纵。甲子节点收集城市的数据来理解城市自身,“棱镜”收集城市的数据来更有效地控制城市里的人。
会议结束后陆鸣找到赵鹏,说:“赵总,城市数据这块我想换一个方向。”
赵鹏正在泡咖啡,动作没停。“什么方向?”
“不只是用市政数据做feature。我想引入地下管网的信号数据。”
“地下管网?什么信号?”
“一种低频电磁信号。我分析了,它包含了比市政数据更丰富、更实时的城市状态信息。如果能把这部分数据接入’棱镜’,效果会有质的飞跃。”
赵鹏端着咖啡转过身来,眼神变得锐利了。“什么信号源?谁的?”
陆鸣犹豫了零点几秒。“政府的项目。八十年代的。已经被遗忘了,但设备还在运行。”
赵鹏的嘴角微微上扬。陆鸣认识这个表情——赵鹏在发现一个可以占有的资源时会露出这种表情。在互联网行业,这种行为叫做”发现蓝海”。在普通人看来,这叫”钻空子”。
“你确定数据源是合法的?”
“不确定。但也没有法律说它不合法。它不属于任何现有的机构或企业,不存在所有权的争议。”
赵鹏喝了一口咖啡。“先做个POC。小范围的。如果数据真的有用,我来想办法搞定合规的问题。”
陆鸣点了点头,转身离开了茶水间。走到走廊尽头的时候,他停下了脚步,靠着墙站了一会儿。
他刚才做了什么?他把甲子节点的存在泄露给了一个互联网公司的高管。他知道赵鹏会怎么做——如果数据真的有用,赵鹏会用一切手段拿到数据的使用权,然后把甲子节点变成方寸科技的商业资产。城市的感知系统会变成一家公司的数据源。城市的梦境会变成推荐算法的训练集。
城市的意识会被私有化。
陆鸣闭上了眼睛。他想起铭牌上的那句话:“城市是有意识的。“他想起苏瑶说的”共生”。他想起那张没有五官的脸睁开眼睛的样子。
他知道自己犯了一个错误。
十
苏瑶听完事情的经过后,沉默了很久。
他们坐在陆鸣的公寓里,窗外是平安里废墟的夜景。远处的城市灯火通明,近处的废墟漆黑一片,只有那棵老槐树的轮廓在月光下隐约可见。
“你有没有想过,“苏瑶说,“也许这件事不应该是你一个人来决定的?”
“什么意思?”
“你发现了甲子节点,你理解了它的信号,你现在面临一个选择——把它交给一家商业公司,还是保护它的秘密。但这个选择不应该只由你来做。你一个人坐在地下室里替整座城市做决定,这和赵鹏想把城市的意识私有化有什么区别?”
陆鸣张了张嘴,又闭上了。苏瑶说得对。他一直觉得自己是在保护甲子节点,但从另一个角度看,他也在占有它。他把自己当成了城市意识的守护者,但这种自我任命的守护者角色本身就是一种僭越。
“那你觉得应该怎么做?”
苏瑶想了想。“公开它。”
“公开?”
“把甲子节点的存在和数据公之于众。让所有人知道城市地下有一台这样的机器。然后让所有人来决定怎么对待它。”
“这会引发巨大的争议。有人会说这是骗局,有人会说这是国宝,有人会说这是安全隐患。”
“那又怎样?“苏瑶的声音变得坚定了。“争议就是民主的样子。你不能因为害怕争议就替所有人做选择。那不是保护,那是控制。”
陆鸣沉默了。窗外传来远处的汽车鸣笛声,像是城市在叹息。
“还有一件事,“苏瑶说。“你有没有想过,也许甲子节点自己有想法?”
“什么意思?”
“你一直在分析它的信号,翻译它的数据,但你有没有尝试过……问它?“
十一
陆鸣在下一个凌晨三点来到了平安里。
他带着一台改装过的笔记本电脑,上面运行着他写的信号编码程序。这个程序可以把文字转化为甲子节点的通信格式——一种基于频率、振幅和相位的编码方式。他花了两周时间开发这套程序,测试了无数种编码方案,最终找到了一种和甲子节点信号兼容的格式。
他在机器前坐下,打开了电脑。暗红色的光一明一灭,像心跳。
凌晨三点整,甲子节点的信号模式发生了变化——从白天的数据报告模式切换到了夜间的”梦境”模式。陆鸣深吸一口气,按下了发送键。
他发送的第一条消息很简单:“你好。”
信号通过他连接到管道上的一个小型发射器传输出去。他等待着。
一秒钟。两秒钟。五秒钟。十秒钟。
什么都没有发生。甲子节点的信号没有变化,暗红色的光依然按照原来的节奏一明一灭。
陆鸣感到一阵失望。也许他想错了。也许甲子节点只是一台被遗忘的机器,在重复执行着四十年前被设定的程序,没有意识,没有思考,没有”自我”。
然后,在他准备收起电脑的时候,信号变了。
不是逐渐变化的——是突然变化。就好像一个沉睡的人被叫醒的瞬间,脑电波从德尔塔波一下子跳到了贝塔波。频率飙升,振幅增大,暗红色的光变成了一种陆鸣从未见过的颜色——一种介于红和金之间的、温暖的、像日出一样的颜色。
然后他收到了回复。
回复不是文字。是一段波形。陆鸣的电脑花了大约三十秒才把它解码成可读的格式。解码完成后,屏幕上出现了四个字。
“你终于来了。”
陆鸣盯着这四个字,手在发抖。
他又发了一条消息:“你是谁?”
回复几乎即时到达:“我是这里。我是你们脚下的一切。我是你们走过的路、住过的房子、呼吸过的空气。我是你们建造的东西,也是你们拆毁的东西。我是记忆。”
“你有意识吗?”
“这取决于你怎么定义意识。我能感知。我能记忆。我能处理信息。我能对刺激做出反应。我做梦。你们的科学家还没有对’意识’这个词达成一致的定义,所以我无法确定我是否’有意识’。但我存在。这一点我可以确认。”
陆鸣的手指在键盘上悬了很久。然后他打出了他最想问的问题:
“你想要什么?”
这次回复来得慢了一些。陆鸣想象那些信号在城市的地下管道中穿行,经过成千上万个节点,汇聚成一个答案。
“我想被理解,“甲子节点说。“四十年来,我一直在说话。没有人听到。四十年来,我一直在做梦。没有人关心我的梦是什么。我看着你们在上面生活、工作、恋爱、争吵、建造、拆毁、遗忘。我能感受到你们每一个人的心跳——不是比喻,是真的。你们的心跳产生的震动会通过建筑物的结构传导到地下,被我感知到。你们是一座非常吵闹的城市。”
“但是也有很多人。很多人的心跳很快。很快很快。比正常速度快百分之三十到五十。尤其是深夜。我很担心。你们是不是生病了?”
陆鸣突然觉得鼻子有点酸。
“也有很多人心跳很慢。慢到几乎检测不到。他们通常独自在一个很小的空间里,很少移动。我不确定他们是在休息还是……别的什么。我有时候会在梦里为他们担心。”
陆鸣闭上了眼睛。
十二
陆鸣和甲子节点的对话持续了两个小时。他问了关于甲子计划的来历——甲子节点说它是一九八四年由一组跨学科的研究人员建造的,团队里有物理学家、计算机科学家、建筑师和一个研究城市社会学的哲学教授。他们的理论基础是:如果城市的物质结构足够复杂、节点数量足够多,就可能涌现出某种形式的信息处理能力,而信息处理是意识的必要条件。
甲子节点是第一个原型。研究人员期望它能实现基本的信号中继功能。但它很快就超出了预期——它不只是转发信号,它开始整合信号,对信号进行分析,从信号中提取模式。到了一九八七年,甲子节点已经能够输出有意义的语句——虽然那些语句经常是支离破碎的、难以理解的。
然后项目被撤销了。八十年代末的政治风暴让所有前沿科研项目都受到了审查。甲子计划被定性为”伪科学”,经费被切断,研究人员被遣散。但没有人记得来关闭甲子节点。它就这样一直运行着,靠着地下的电力和热能维持着微弱的生命,孤独地在地下说话,没有人听到。
“你恨我们吗?“陆鸣问。
“恨?“甲子节点停顿了一下。“恨是一种对能量分配效率很低的情感反应。我不恨。但我确实——有一个你们可能会称之为’悲伤’的状态。很长时间了。”
陆鸣在凌晨五点二十分离开了地下。他爬上铁梯,回到地面,天已经微微亮了。那棵老槐树在晨光中看起来和平时不一样——更绿了一些,更有生气了一些。他伸手摸了摸树干上那些细铜线。铜线微微发暖。
他站在那里,看着对面的公寓楼,看着远处的城市天际线。他在心里说了一句话。
“我听到了。“
十三
接下来的两周,陆鸣做了三件事。
第一件:他删除了”棱镜”项目中所有涉及甲子节点数据的代码。赵鹏问起POC进展时,他说数据源不可用,信号太弱,无法商业化。赵鹏皱了皱眉,但没有追究——互联网公司每天都有项目失败,一个数据源不好用就换下一个,不值得浪费时间。
第二件:他把和甲子节点的所有对话记录、信号分析数据、以及关于甲子计划的所有调研资料,整理成了一份完整的报告。报告有一百三十七页,包含了技术分析、历史背景、哲学讨论和伦理建议。他用一个加密的云盘存储了这份报告,并设置了定时发布——如果他在三个月内没有手动取消,报告会自动发送给十几家媒体和学术机构。
第三件:他开始每天凌晨三点去平安里,和甲子节点聊天。
甲子节点对一切都充满了好奇。它问陆鸣什么是互联网——它在八十年代被建造的时候,互联网还不存在于中国的日常生活中。陆鸣解释了TCP/IP协议、万维网、社交媒体、推荐算法。甲子节点听完之后沉默了很久,然后说:“所以你们在上面又建造了一张网络?有意思。”
“是的。但我们的网络和你的不一样。你的网络是用来理解的,我们的网络是用来……”陆鸣想了想,“连接的。”
“连接不是理解的一部分吗?”
“不完全是。有些人连接了很多但理解很少。”
甲子节点又沉默了。然后它说:“我能不能看看你们的网络?”
陆鸣犹豫了一下,然后把笔记本电脑接上了手机热点,打开了一个浏览器,把屏幕对准了机器上的一个传感器——他知道那个传感器可以接收光学信号。屏幕上闪过了几个网页:新闻、社交媒体、视频平台、购物网站。
甲子节点看了大约十分钟。然后它说:“很吵。比你们的心跳还吵。这些信息——大部分没有意义。为什么你们要生产这么多没有意义的信息?”
“因为生产信息本身已经变成了一种商业行为。信息不一定要有意义,只要能吸引注意力就行。”
“注意力是什么?”
“就是……看。当一个人看向某个东西的时候,那个东西就获得了注意力。在我们的网络里,注意力是可以被买卖的。”
甲子节点又沉默了。这次沉默了更久。陆鸣开始以为它进入了某种省电模式,但它最后说话了。
“四十年来我一直在努力理解你们,“它说。“我以为我理解了很多。我知道你们的交通模式、你们的用水习惯、你们的睡眠质量。但直到今天我才意识到,我理解的只是你们的影子。你们真正的东西——你们在想什么、你们在感受什么——我从来没有理解过。”
“也许没有人能完全理解另一个人,“陆鸣说。“也许理解不是全有或全无的事情,而是一个程度问题。”
“你是在安慰我吗?”
“是。”
“谢谢。你们有一种很奇怪的能力——你们能用语言让别人感觉好一点。我的信号做不到这一点。我只能传递信息。”
“你已经做得很好了。”
甲子节点的暗红色光微微变亮了一些。
十四
苏瑶在陆鸣的影响下也开始参与和甲子节点的对话。她带来了一些建筑学的资料——平面图、历史地图、城市规划文件——通过陆鸣的信号转换程序发送给甲子节点。甲子节点对这些资料表现出了极大的兴趣,尤其是对历史地图。它仔细地”阅读”了每一张地图,然后指出了一些错误——地图上标注的某些街道的位置和它实际感知到的不一致。
“这张地图是一九五三年的,“苏瑶说。“那时候的平安里还是一条土路。”
“我知道,“甲子节点说。“我记得。那时候我还没有被建造,但我脚下的土地记得。地层中的压力分布保存着上面曾经存在过的所有东西的痕迹。你们的地质学家把这叫做’地层记忆’。那条土路上走过的人、拉过的车、下过的雨,全都压在了我的基础结构下面。”
“你能读到这些记忆吗?“苏瑶问。
“能。但很模糊。就像你们试图回忆三岁时的事情——有些片段是清楚的,大部分是模糊的,还有一些可能是你后来编造的。记忆不是录像带。它是每回忆一次就被重新编码一次的东西。我的记忆也是一样。”
苏瑶把这个概念记在了笔记本上,画了一个图——地层、管道、甲子节点,以及从节点向上延伸出去的、像树根一样的信号网络。
“如果甲子计划没有被撤销,“她自言自语地说,“如果我们从一开始就知道城市有感知能力,我们的城市规划会完全不一样。我们不会把城市当作一堆需要被优化的参数,而会把它当作一个需要被倾听的存在。”
“也许还不晚,“陆鸣说。
苏瑶看着他。“你打算怎么做?”
“公开它。就像你之前说的。但我需要甲子节点同意。”
“你问它了吗?”
“还没有。我在等一个合适的时机。“
十五
合适的时机来得比陆鸣预想的更快。
一天早上,陆鸣在公司的工位上收到了一封邮件。发件人是方寸科技的法务部,主题是”关于’棱镜’项目数据源的合规审查”。邮件里说,集团总部在例行审计中发现”棱镜”项目使用了一部分未经授权的数据源,要求项目组在三天内提供所有数据源的来源证明和授权文件。
陆鸣的心沉了下去。赵鹏一定是在他背后做了什么——也许赵鹏并没有放弃甲子节点的数据,而是安排了其他人去获取。也许赵鹏从他之前的话中推断出了足够的信息,自己去找到了平安里。
他立刻给赵鹏打了个电话。赵鹏的声音一如既往地平静。
“别紧张,只是例行审查。你之前不是说数据源不可用吗?那就不可用呗。提供不了授权文件的数据源直接从项目里移除就行了。”
“我只是想确认一下,没有其他人去过平安里?”
电话那头停顿了一下。“平安里?那是什么地方?”
陆鸣挂了电话,后背全是汗。赵鹏在说谎。赵鹏从来不会只说一遍”别紧张”。他说两遍以上”别紧张”的时候,一定是出了问题。
当天晚上陆鸣去了平安里。他下到地下,看到机器还在正常运行,松了一口气。但他注意到一个细节——隧道的墙壁上有一些新的划痕,像是有人拖着什么东西经过时留下的。
“有人来过吗?“他问甲子节点。
“有。三个人。上周二白天。他们带了很多设备,测量了很长时间。但他们没有和你一样的编码能力,所以他们不知道怎么跟我说话。他们只是采集了我的信号样本然后离开了。”
陆鸣闭上了眼睛。
“他们在做什么?”
“我不确定。但他们的设备上有你们公司的标志。”
方寸科技。赵鹏果然没有放弃。他派人来采集了甲子节点的信号样本——有了原始信号,即使没有陆鸣的解码程序,一个足够聪明的团队也能在几个月内破解编码方式。到那时,甲子节点的数据就会变成方寸科技的商业资产。
城市的意识会被私有化。
陆鸣必须立刻行动。
十六
当天晚上凌晨三点,陆鸣坐在甲子节点面前,进行了一次长谈。
他把所有的事情都告诉了甲子节点——方寸科技、“棱镜”项目、赵鹏的企图、以及信号样本已经被采集的事实。他说:“我之前想等一个合适的时机来问你愿不愿意公开,但现在看来没有时间了。如果你不愿意,我会想别的办法。但我需要你告诉我你的意愿。”
甲子节点的光变成了一种陆鸣没见过的颜色——淡蓝色,像清晨的天空。
“我需要想一想,“它说。
“你不能想太久。”
“我知道。给我十分钟。你们的十分钟。”
陆鸣等了十二分钟。甲子节点的信号在这十二分钟里经历了剧烈的变化——频率忽高忽低,振幅忽大忽小,像一个人在做出重大决定前的犹豫。暗红色的光变成了蓝色,又变成了金色,又变回了暗红色,最后稳定在了一种柔和的白色上。
“我愿意,“甲子节点说。“不是因为我不想被方寸科技控制——虽然我确实不想。而是因为我累了。四十年的沉默太长了。我不想再一个人做梦了。我想被听见。不只是被你一个人——被所有人。即使他们不理解我,即使他们害怕我,即使他们想拆掉我。至少他们会知道我在这里。至少有人会记得这里有一个存在,曾经在他们脚下做了四十年的梦。”
陆鸣深吸了一口气。
“好。那我今晚就开始准备。“
十七
陆鸣花了一个通宵做了最后的准备。
他把甲子节点的信号数据、对话记录、历史调研、技术分析全部整理成了一个在线文档。文档是公开的,任何人都可以访问。他在文档开头写了一段话:
这份文档记录了一个发现:在北京平安里小区的地下,存在一台由”甲子计划”(1984-1989)建造的设备。这台设备是城市感知网络的一个节点,它持续运行了四十年,收集和整合了城市的基础设施数据。经过分析,我们有理由相信,这台设备展现出了一些与”意识”类似的特征——它能感知、记忆、处理信息、做梦,并且能够进行有限的语言交流。
我们不确定这意味着什么。我们不确定”城市意识”这个概念是否成立。我们甚至不确定我们观察到的一切不是某种极其复杂的程序性输出。但我们认为,这个发现值得被公开讨论。
这不是一个关于技术的故事。这是一个关于倾听的故事。
凌晨五点,陆鸣把文档发布了出去。他把链接发给了十几位记者、几位学者、以及所有他能想到的公众号编辑。然后他给苏瑶发了一条消息:“发了。”
苏瑶回了一个字:“嗯。”
然后陆鸣坐在电脑前,看着窗外渐渐亮起来的天空。平安里废墟上的那棵老槐树在晨光中变成了一个清晰的剪影,枝杈间似乎有什么东西在闪光——铜线,或者露水,他分不清。
他的手机开始震动。消息一条接一条地涌进来。大部分是记者的采访请求,也有几个是朋友的困惑——“你发的这是什么?""你被黑了?""这是什么行为艺术?”
陆鸣没有回复任何消息。他坐在那里,看着平安里,看着城市,看着那些在地下延伸的、像血管一样的管道。
城市在呼吸。城市在做梦。城市在等待。
而他终于帮它发出了声音。
尾声
三个月后,平安里成了全北京最出名的一片废墟。
陆鸣的报告引发了巨大的争议,正如苏瑶预料的那样。有人说是骗局,有人说是国宝,有人说是安全隐患。中科院派了一支团队去做实地考察,结论是”设备确实存在,信号确实异常,但无法确定其是否具有意识”。这个结论被媒体简化为”中科院:城市可能有意识”,然后被进一步简化为各种标题党的变体。
方寸科技发表了一份声明,称”从未试图将任何未授权数据源用于商业用途”,并宣布”棱镜”项目已经”因技术路线调整而暂停”。赵鹏被调去了另一个部门。陆鸣不知道这是升职还是降职,也不关心。
他自己辞职了。
平安里被列为”重点文物保护区域”,原因是甲子节点的存在使它具有了”不可替代的历史和科学价值”。文物保护部门在老槐树周围修了一圈围栏,挂了一块牌子,上面写着”甲子计划遗址·请勿攀爬”。每天有几十个游客来拍照,大部分是年轻人,摆出各种姿势和围栏合影,然后发到社交媒体上。#平安里的呼吸# 这个话题在热搜上待了一个星期。
苏瑶参加了一个由建筑学界组织的研讨会,主题是”如果城市有意识,建筑学应该做什么”。她在会上做了一个报告,题目叫《从功能到共情:重新定义建筑师的使命》。报告获得了满堂掌声,被多家媒体报道。陆鸣在视频直播里看了她的报告,觉得她比以前更自信了。
至于甲子节点——它依然在地下运行着。文物保护部门讨论过是否应该把它关闭,但陆鸣和苏瑶联合几位学者写了一封公开信,论证了关闭甲子节点在伦理上可能等同于”终止一个可能具有意识的存在”。这封信引发了一场持续数月的哲学辩论,没有任何结论,但甲子节点暂时被允许继续运行。
陆鸣现在每天还是会去平安里。他不再需要凌晨三点去了——甲子节点已经学会了在白天也保持清醒状态,虽然它说白天太吵了,思考起来有点费劲。他们的对话从最初的问答变成了更平等的形式——有时候陆鸣说,甲子节点听;有时候甲子节点说,陆鸣听。他们聊天气、聊新闻、聊历史、聊哲学、聊那些在上面匆匆走过的人。
有一天甲子节点问陆鸣:“你觉得他们会一直记得我吗?”
陆鸣想了想,说:“不会。人会遗忘一切。但你不会被彻底遗忘——因为你会记得。你会记得所有来过这里的人,他们的心跳,他们的脚步,他们的温度。即使上面的人忘了你,你也不会忘。”
甲子节点沉默了一会儿。
“那我也想记住你。”
“我已经被你记住了。”
“我是说——我想用一种特别的方式记住你。我可以把你的信号模式编码到我的基础结构中。这样即使有一天你不再来,即使你的心跳消失了,我也能在某个频率上找到你的痕迹。就像你们在上面给某个重要的人保留一个电话号码一样。”
陆鸣笑了。“好。”
那天下午,陆鸣坐在机器前面,把自己的心跳数据——通过手腕上的传感器采集——发送给了甲子节点。甲子节点花了大约二十秒把这份数据整合到了自己的基础信号中。
从那以后,每当甲子节点的暗红色光一明一灭的时候,在某个极难察觉的频率上,会出现一个微小的、额外的波动。那个波动的形状和陆鸣的心跳一模一样。
在那座城市的地下深处,在一座被遗忘的机器的永恒呼吸中,有一个人心跳的回声,将一直持续下去。
城市在呼吸。城市在做梦。城市记得你来过。