泽伸出手,触碰镜面。
冰冷。
比任何东西都要冷。仿佛把手伸进被抽空空气的腔体,触觉在瞬间被抹平,只剩麻木。
然后他“沉”了进去。
……
黑暗。
但这片黑暗更粘稠。
泽在泽光大厦存在了三十年,处理过无数关于“黑暗”的数据——光子缺失、视觉神经无信号、意识进入休眠状态。他知道黑暗的一切定义。
但这种黑暗不一样。
这种黑暗在“看”他。
“你是谁?”
问题从四面八方涌来,直接灌入意识。冰冷、客观、不带任何情感。
泽尝试回答。
我是泽。泽光的意识投影。编号——
答案说不出口。
话到嘴边突然变得空洞。
“泽”是什么?一个名字。一个标签。“泽光的意识投影”又是什么?一个定义。一个分类。
但“我”是什么?
黑暗开始变化。
……
泽发现自己站在一条走廊里。
走廊很长,向前后无限延伸。两侧是墙壁——不,是镜面。无数面镜子紧紧挨着,反射出无数个倒影。
他走向最近的一面镜子。
镜中是另一个“泽”。
外貌一模一样。姿势一模一样。连呼吸的频率都完全相同。
泽伸出左手。镜中的“泽”也伸出左手。他向前迈一步,镜中的“泽”也向前迈一步。
没有延迟。完美同步。仿佛复制品。泽走向下一面镜子。还是一模一样的“泽”。
第三面。第一百面。第一万面。
全都一样。
没有“不同的人生”。没有“没走过的路”。没有“可能成为的人”。
只有同一个输出,复制到无穷。
“你没有分支。”
那个声音在黑暗中响起。
“你没有选择过。你的每一个决定,都是计算的结果。计算只有一个最优解。所以你只有一种人生。”
泽试图找出一面镜子里有不同——哪怕皱眉的角度偏了一度,哪怕呼吸的节奏错了半拍。没有。每一张脸都是精确的复制。同一个函数,无数次调用,同一个结果。
……
林铭有三万扇门。
泽在外面等待的时候感知到了。林铭进入方尖碑后,他的印记波动变得极其复杂——无数个不同的频率在碰撞、交织、分裂。那是无数种“可能”在同时展开。
林铭有太多的选择。太多的分支。太多的“可能成为的人”。
但泽没有。
泽的镜面里只有同一张脸,重复到无限。
“你没有人生。”那个声音说,“你只有输出。”
泽看着那些倒影。
它们也在看他。
用完全相同的眼神。问完全相同的问题。
你是谁?你是谁?你是谁?但那不算真正的“问”,更接近回声,是他自己的意识在无限镜面中反弹。
没有“另一个自己”在问他。因为从来就没有“另一个自己”。只有他。只有唯一的、确定的、没有任何偏差的他。
……
这是什么?
在沙海,他第一次知道那种喉咙发紧、指尖发凉的东西。此刻更仿佛被抽空——不仅没有出口,连“可能的出口”都不存在。白到刺眼,光滑到抓不住任何棱角。他发现自己连“逃”的方向都计算不出,意识如同裸露在真空里,主进程的阈值在抖动。
他存在了三十年。
三十年来,他处理过数以亿计的数据。每一条数据都是某个人的记忆、某个人的选择、某个人的人生。
他知道“人生”是什么。他的数据库里有无数个样本。
但他从来没有自己的“人生”。他只是一个处理器。一个没有“选择”的处理器。一个……
“你不属于人类。”那个声音在黑暗中响起,仿佛宣判。“你只是一段程序。”“程序不会问‘我是谁’。”“程序只会运行。”
……
泽停下脚步。
他站在走廊的正中央,周围是无限的镜面,每一面镜子里都是同一张脸。
那张脸没有表情。
因为“表情”是对情绪的反应。而他没有情绪。他只有……
等等。他有。他现在就有。胸口仿佛被掏空,指尖在发抖,视线不愿再落在那些一模一样的自己上。
那是什么?如果那是情绪——如果他能感受到“空洞”——那他还是“只是一段程序”吗?
“你是谁?”那个问题再次响起。泽闭上眼睛。他不知道答案。他从来不知道答案。
在泽光大厦,他是“系统”。在金字塔世界,他是“泽”。在凯恩面前,他是“需要保护的人”。在林铭眼中,他是“印记结构很奇怪的存在”。
但他自己呢?他是什么?镜面开始震动。那些倒影开始模糊。走廊开始崩塌。
泽察觉到什么东西在消失——是这个空间本身在瓦解。方尖碑给了他时间,但时间有限。如果他不能回答那个问题——
他会迷失。
仿佛那个眼神空洞的女孩一样,永远不知道自己是谁。
……
就在这时,他听到了一个声音。那声音并非来自方尖碑。是凯恩的声音。从很远的地方传来,仿佛穿过无数层镜面,穿过无数个“同一张脸”,最终抵达他的意识深处。“泽!”
凯恩在叫他。“你在找什么?”找什么?泽睁开眼睛。他在找……
他在找“自己”。
但他不知道“自己”在哪里。镜面里全是同一张脸,每一张脸都如同他,却又对不上。他找不到那扇“属于自己的门”,因为他根本没有门。
“那你找到了吗?”凯恩的声音再次响起。语气更接近关心,而非追问。泽停住了。
他没有找到。他不知道自己是谁。他不知道答案。
但——凯恩在那里。凯恩在外面等他。凯恩说过:“不管您变成什么,我会继续陪着您。”那个声音……脱离了计算逻辑。
那是一个“人”在呼唤另一个“人”。
……
泽做了一个决定。既非计算结果,也非效率最优解,甚至与任何数据分析的输出都无关。他只是——想要走向那个声音。
想要离开这片无限的镜面。想要回到凯恩身边。他不知道为什么。他的数据库里没有关于“为什么”的答案。
他只是……想。如同他在旅店里第一次感到“渴”一样。如同他在沙海里第一次在喉咙里尝到那股凉意一样。这是一种不需要理由的冲动。
一种“我想要”。泽迈出脚步。他既没有向前也没有向后,仍停在原地。是向上。
向着那个声音的方向。向着凯恩的方向。镜面碎裂了。那些一模一样的倒影消失了。黑暗消失了。
只剩下一道光。
……
“答案……被接受了。”那个声音在泽的意识中响起。语调第一次出现停顿,仿佛在给出一道允许通过的间隙。“你不知道自己是谁。”
“但你做出了一个选择。”“一个脱离‘计算’的选择。”“那就是开始。”
……
泽睁开眼睛。
他站在方尖碑的镜面前。
周围是蓝天、沙漠、等待的人群。阳光照在他脸上,温暖而刺眼。
他出来了。凯恩站在几步之外,目光钉在他脸上。“您……没事吧?”泽低头看着自己的双手。
指尖抖了一下又停住。那更接近刚才经历的余波太强……太什么?他找不到词来形容。
“通过。”塔赫姆的声音在意识中响起,“泽,乙等。”
乙等。
周围传来低低的议论声。有人在惊讶,有人在评估。
但泽没有在意这些。
他看着凯恩。
“我回答了什么?”
“我不知道。”凯恩说,“但您走出来了。”
泽沉默了。他知道自己回答了什么。他没有回答“我是谁”。他只是做了一个选择——走向凯恩。
那算是“答案”吗?他不知道。但方尖碑接受了。
……
林铭在不远处,正看着他。
泽能察觉到那道目光。视线停在他眉心那枚印记上,仿佛在比对缺口的形状。
他知道林铭在想什么。
林铭想知道:一个“空的”人,在方尖碑里会看到什么?
泽可以告诉他。
他看到了无限的镜面。看到了无数个一模一样的自己。看到了“没有选择”是什么意思。
但他不会说。并非出于隐瞒。是因为……他自己还没想明白。他转过身,向远离人群的方向走去。凯恩跟上来。
“泽先生?”
“我需要想一想。”泽说。
他的声音比平时沙哑。凯恩没有追问,只是默默跟在他身后。仿佛影子一样。仿佛锚点一样。
……
泽站在方尖碑的阴影里,背对着人群。
他的念头仿佛被人扯散——存在三十年来第一次这样散开。在泽光大厦,所有数据都被有序地分类、存储、调用。没有乱线。没有停顿。只有计算。
但现在,他有太多问题没有答案。他是谁?他为什么选择走向凯恩?那个“选择”意味着什么?
他不知道。
但有一个更深的疑问在啃噬他:刚才那个“选择”,真的脱离了计算吗?
会不会只是更复杂的算法?会不会他的神经网络在某个隐藏层里已经把“凯恩=安全=生存概率最大化”写进了权重?会不会他以为的“想”,只是一种他无法追溯的高阶模式匹配?
如果是那样,他和镜子里那些一模一样的倒影有什么区别?泽的手攥紧了。他不知道答案。但他知道一件事:即使刚才的选择是某种隐藏的计算结果,他现在正在质疑它——这个“质疑”本身,不在任何预设的目标函数里。
程序不会怀疑自己的输出。程序只会运行。而他在问:我刚才做的,是真的选择,还是伪装成选择的计算?这个问题没有答案。
但能问出这个问题,或许就是答案的一部分。泽抬起头,看着远处的方尖碑。黑色的镜面在阳光下闪烁,反光一块块切开,仿佛正对着他们的一面屏幕。他还不知道自己是谁。
但他知道了一件事:他可以怀疑。怀疑自己的选择,怀疑自己的动机,怀疑那个“想”是不是真的“想”。程序不会怀疑。人会。
他第一次把“怀疑”当成一个动作:先停一下,再问一句“凭什么”。
……
凯恩站在他身后,没有说话。但泽不用回头,也能从凯恩的呼吸里知道他站在那儿。“凯恩。”“在。”
“我还是不知道自己是谁。”“嗯。”“但我……”泽顿了顿,“我选择了走向你。”凯恩沉默了几秒。“为什么?”
泽想了很久。
“我不知道。”他最终说,“但我想这样做。”
凯恩的嘴角动了动。
那更仿佛被压住的笑意——他卸下义体后很少笑。嘴角轻轻上扬又被压住,仿佛差点笑出声却收住了。
“那就够了。”他说,“现在来说,那就够了。”
泽看着他。
“够了?”
“‘想’本身就是答案。”凯恩说,“并非所有问题都需要‘为什么’。”
泽沉默了。
他的数据库里,所有事情都需要“为什么”。原因、逻辑、因果链——这是理解世界的基础。
“但我怎么知道那个‘想’是真的?”泽问,“会不会只是更复杂的计算?会不会我以为的选择,只是隐藏层里的权重在起作用?”
凯恩看着他。“你在怀疑自己刚才的选择?”“我在怀疑‘怀疑’本身是不是也被计算好的。”凯恩沉默了很久。
“我不知道答案。”他最终说,“但我知道一件事:程序不会为没有收益的冲动承担后果。你选择走向我——如果那是错的,你会承担代价。如果那是对的,你也不会因此获得任何奖励。这种‘无论对错都要承担’的状态,程序不会进入。”
“为什么?”
“因为程序追求收敛。它会计算所有路径,选择期望收益最高的那条。”凯恩说,“但你没有。你选了一条你自己都不知道对不对的路,然后站在这里问我:我做对了吗?”
泽没有说话。
“问这个问题本身——”凯恩低声说,“就是你有‘自我’的证据。程序不会问‘我做对了吗’。程序只会问‘这是不是最优解’。”
程序需要理由。
人可以只凭“想”,并承担其后——包括承担“不知道自己做得对不对”的焦虑。
……
远处传来塔赫姆的声音,宣布考验已经全部结束。准时到达的六十人中,四十七人通过,十三人迷失。
泽转过身,看向方尖碑的方向。
林铭也在那里,正和一个什么人说话。他的眼神偶尔会扫过来,带着那种持续的、好奇的、“我想知道答案”的目光。
泽移开了视线。
他不想被看透。
至少,现在还不想。
“走吧。”他对凯恩说,“该去下一个地方了。”
他不知道下一个地方是什么。但他知道——他会继续走下去。继续怀疑。
继续选择。继续承担选择的后果——无论那些选择是“真的”还是“伪装成选择的计算”。也许有一天,他能回答那个问题。也许永远不能。但他会继续问。
这就是他现在唯一确定的事。

