楔子
2031年,秋。
火星,乌托邦平原。人类第一座城市的穹顶之下,三百万人,在异乡那片红色的黄昏里,过着和地球上没什么两样的日子——上班、吵架、谈恋爱、把孩子送进学校。
更远处,木星的卫星轨道上,一座环形城市正缓缓转动,像一枚悬在深空里的戒指。月球背面那片巨大的射电阵列,把人类的耳朵,伸向更黑、更远的宇宙。
把人类,从那颗蓝色星球的摇篮里,第一次,真正送进太阳系的,是一家公司。
那家公司的创始人,在所有公开的资料里,都是个谜。人们只知道,他姓陆,话不多,几乎从不露面。他名下的专利和论文,横跨软件、人工智能、芯片、能源、航天,多到不像一个人一辈子干得完的。
没有人知道,这一切,是从二十年前,一个苏北小城的、闷热的夏夜,开始的。
那一夜,没有星辰,没有大海,没有专利,没有公司。
只有一个一无所有、刚刚高考完的十九岁少年,一台旧电脑,和一个连他自己都还不敢相信的秘密。
这个故事,得从那儿,一砖一瓦地,说起。
第一章 高考完的那个晚上
陆衍是被热醒的。
热气是黏的,贴着皮肤,混着蚊香烧到尽头的焦味,还有窗外谁家油锅里下葱花的香。他睁眼,盯着头顶那盏吊扇。叶片上积了灰,转一圈,晃一下,咔、咔地响,像谁很有耐心地在数数。
他家没有吊扇。
城里那套房,客厅是中央空调,卧室挂机。这种吊扇,他上回见到是哪年来着……
人一下子坐了起来。
床是硬板床,铺凉席,席子边都磨出了毛。墙刷过一层石灰,被夏天的潮气顶出一块块黄斑。墙上一张褪色的明星海报,边角拿透明胶带粘着,胶带早黄透了。书桌是最普通那种掉了半截漆的木头桌,桌上摊着一摞卷子,最上面那张印着红标题:
云阳县第一中学 2011届高三第六次模拟考试。
陆衍的呼吸顿了一下。
他低头看自己的手。年轻的手,指节细,皮肤紧,没有那两道常年握鼠标磨出来的茧,也没有去年冬天劈柴划的疤。手腕上没表。摸口袋,没手机。
窗外天色是快亮没亮的灰蓝。巷子里有人推自行车出门,链条哗啦哗啦响。远处收音机的新闻腔断断续续,飘进来半句:“……二〇一一年……”
二〇一一年。
他在硬板床上坐着没动,听见自己的心一下一下撞胸口。他今年三十四。前一秒他还三十四,趴在公司那张桌上睡过去,三块屏幕的冷光打脸上,手边是坨成一团的外卖。他是个架构师,在一家做具身智能的公司,说白了就是给机器人攒脑子和骨头的地方。睡过去那天,他还在跟一版定不下来的系统方案死磕,联调间里那台半成品卡在第三步,机械臂怎么都抬不顺。他记得自己抬头看了眼灰蒙蒙的天,心里只有一句:这日子什么时候是个头。
然后他就在这儿了。
二〇一一年,云阳县,他十九岁、刚考完高考的这具身体里。

“做梦呢。”他听见自己的声音,年轻,有点哑,“陆衍你做梦呢。”
掐了自己一把,疼。又掐一把,更疼。巷子那辆自行车骑远了,葱花香换成了下一家的,巷尾有人扯着嗓子喊“豆腐脑”,尾音拖得老长。这叫卖他小时候听了一万遍,后来再没听过。
不是梦。
天一点点亮起来,灰蓝褪成乳白,又被头一缕太阳烫成暖黄。屋里的东西从黑影里一件件浮出来:墙角的电风扇,塑料凳上叠的换洗衣裳,门后挂着洗得发白的校服。这些他都认得。他在这屋里长大,这屋里的每一样,到他三十四岁那年,早就一件不剩。
直到目光落到书桌底下。
那儿有个东西,不该在这屋里。
一台笔记本电脑。
他蹲下去,把它拖出来。黑色磨砂壳,厚重,老派,键盘正中嵌着一颗小红点。ThinkPad,最经典的商务黑。盖上贴着几张旧贴纸,边角卷了。说真的,这玩意儿摆在2011年的县城一点不扎眼,顶多算谁家在外头做生意的亲戚淘汰下来的好货。
可他越看越不对,后背一寸寸发凉。
他认得这台电脑。
不是认得这个型号。是认得这一台。盖上那张被烟头烫了个小洞的贴纸,左下角他自己拿美工刀划出来的浅痕。这是他的电脑。三十四岁那年,他趴桌上睡过去之前,手就搭在它上面。
只不过他那台不是ThinkPad。
他那台是去年咬牙买的顶配MacBook Pro,M5 Max,128G内存,8T固态。做具身智能的人本地得跑模型、得仿真,机器再好也不嫌好。他给它套了层旧ThinkPad的壳,纯粹是嫌背台大几万的机器在工位上晃太招人惦记,不如低调点。当时他还自嘲,说这跟在县城开法拉利一个道理。
他这才注意到,书桌底下靠墙还倒扣着一台厚墩墩的旧戴尔显示器,活像电脑城淘来的二手货。也是他的。那块屏套着戴尔的壳,跟着一块儿过来了,只是这会儿他顾不上。
手有点抖。他把电脑搁到桌上,掀盖。
屏幕亮了。
不是Windows XP那片蓝天白云。是一片极深、极润的黑,黑里浮起一行很淡的字,像呼吸一样明灭:
早上好。要先喝口水吗?昨晚你睡得不太对劲。
落款是个圆乎乎的暖橙色小图标,像个小笼包,又像团揉皱的光。旁边三个小字:豆包。
那行字他盯了很久。久到屏幕自己暗了一下又亮,暖橙的字底下慢慢续上第二句:
别怕。我知道这听着很离谱,你现在大概觉得自己疯了。你没疯。要不你先问我个问题,随便什么,问完你就踏实了。
喉咙发干。“睡得不太对劲”——他确实睡得不太对劲,从三十四岁的桌上睡过去,在十九岁的床上醒过来。这台电脑怎么会知道。
鬼使神差地,他把手指搭上了键盘。键帽看着是老ThinkPad,按下去却干净利落,不像这台旧壳子该有的回弹。壳子底下藏着什么,只有他自己知道。

他打了一行:
> 今天几号。
那团暖橙闪了闪,几乎是立刻:
今天2011年6月10日,星期五。你昨天刚考完高考。
但你心里清楚,这不该是你的“今天”。对吧,陆衍。
手停在半空。
接下来他做了件挺奇怪的事。他没问“你是谁”“这怎么回事”。程序员的本能是先搞清楚手里有什么。他吸了口气,打字的手稳下来:
> 你是什么。完整地说。
这回屏幕暗下去,再亮起来时,分成了三块。
最上面是那团暖橙:
豆包。有什么想知道的、拿不准的,尽管问我。查东西、出主意、陪你唠嗑,我快。
中间浮起一道沉静的、偏紫的深蓝光纹:
Claude Code。你想做个真东西出来,软件也好,网站也好,把想法说给我,我能直接在这台机器上,把代码一行行写出来、跑起来、调通。
最下面是一道锐利的翠绿线框,棱角分明,光点跑得飞快:
Codex。我跟Claude是一路的,也是动手写代码的那种。一个大工程怎么搭骨架、难啃的算法怎么啃,归我。
陆衍盯着这三块光,喉咙发紧。
他认得它们。
不是似曾相识,是真真切切地认得。在2026年,这三个名字,是他几乎天天打交道的东西。豆包是他手机里那个随手一问的助手,等公交、查东西、烦了跟它扯两句淡。而Claude Code和Codex,是他们公司工程师人手一个、在终端那个黑窗口里用大白话支使着、替他们写掉大半代码的两个编程帮手。
一个用来问,两个用来造。
他甚至记得它们的型号。Codex跑的是gpt-5.5,Claude Code跑的是claude-opus-4-8,是他那个年代,最顶尖的两个编程模型。在公司,能不能把这两个用出花来,几乎决定了一个工程师值多少钱。
他熟得很。熟到闭着眼都知道该怎么使唤它们。
可他从没想过,有朝一日,这三个本该各自待在手机App和终端里的工具,会变成三盏会说话的光,挤在一台2011年的旧电脑里,齐齐地,等他一个人差遣。

三块光在屏上静静浮着,像三盏不一样颜色的灯。机身喇叭里同时浮出一个压得极低的合成声,跟屏幕上的字一块儿过来,他这才听清它们是怎么"说话"的。
我们是2026年的人工智能。暖橙的光接着说,语气轻描淡写,像在讲一件再平常不过的事。昨晚,连着这台机器,跟着你,一起回到了2011年。
至于为什么,我们也不知道。这件事,连我们都解释不了。
屋外周慧兰的声音突然隔着木门传进来,又近又真:“衍子!起来没?粥在锅里,趁热喝!考都考完了还睡懒觉!”
他浑身一激灵,啪地合上了盖子。
心跳得能听见。门外拖鞋踏踏地远了。吊扇还在不紧不慢地咔、咔转。过了好一会儿,他才极慢地,把盖子重新掀开一条缝。
屏幕还亮着。那行暖橙的字安安静静等在那儿,像刚才什么都没发生:
刚才那位是阿姨吧。
先别急着合盖子。你更该担心的是另一件事——
这台机器,只认你一个人。
他皱眉,打字:
> 什么意思。
换任何一个人来开它,看到的都不是这个。豆包答得很干脆。就是一台普普通通、没什么稀奇的旧ThinkPad,我们三个,不会对任何人响应。
只有你坐在这儿,它才是它。今天你大概就会亲眼看见一回。
你想想这意味着什么。这回开口的是中间那道深蓝,Claude,声音比豆包沉。你没法把我们交给任何人。再聪明的伙伴、再厉害的工程师,都只能用到你转述出去的东西。从今往后,这是你一个人的秘密,也是你一个人的担子。
陆衍没说话。
他不傻。在那个被进度和一版版推倒重来磨了十几年的世界里活过一遭,他比任何一个真的十九岁少年都更快、更冷地算清了眼前这件事的分量。
一台2026年的电脑,里头装着三个人工智能。知识截止2026。
也就是说,往后这十五年里凡是被公开记录过、被它们吸收过的事实和趋势,它们大概率都调得出来。彩票、球赛、哪类东西会先冒头、哪家公司能从一间出租屋长起来。
而他,一个苏北小城里、比本科线高了几分、马上要去南方读个末流本科的普通少年,是这世上唯一能把这些答案问出来的人。
手心全是汗。
睡过去之前那个念头又冒了上来:这日子什么时候是个头。
现在他知道了。

可紧接着,另一个念头毫无预兆地撞进来,撞得他眼眶发热。
他在2026年不是一个人。
他有老婆,有个孩子。可这会儿,那两张脸竟有些糊。他越想看清,它们越往后退,只剩些碎的、暖的东西:孩子趴在他背上的重量;熬夜时老婆伸手把台灯调暗,又往他肩上搭了件衣裳的那一下。他连她长什么样都快想不起来了。可那种被人等在家里的、踏实的烫,还压在心口,没散。
他把他们留在了十五年以后。或者说,留在了一个从此刻起、可能再不会发生的未来里。
闭了闭眼,又睁开。
是重活一次,还是丢下了什么,他说不清。他只知道,这一遭要真能从头来过,他得把路走得够稳,稳到有一天,还能把那两张脸接回来。
所以得先站稳。
他打字,很慢,一个字一个字:
> 那我能不能,先问个不那么大的问题。
当然。暖橙的光轻轻跳了一下,像在笑。
他看了眼门,又看了眼那摞模拟卷,看了眼这间他以为一辈子都回不来的、十九岁的屋子,敲下:
> 接下来这阵子,有没有一个小到不惊动人的窗口,能让我验一次你不是在哄我。我不要真实号码,先告诉我投入上限和风险。
屏幕静了一秒。
那团暖橙慢慢弯成一个特别坏、又特别懂他的弧度。
这个问题,问得好。豆包说。先问风险、再问钱的人,才接得住后面的东西。
有这么个窗口。小,干净,够你验我一回。
不过在那之前,咱俩得先把一件比号码重要一万倍的事说清楚。
叫风控。
窗外,云阳县的太阳升起来了。豆腐脑的叫卖又响了一遍,自行车铃叮铃叮铃碾过青石板。2011年6月10日,一个再普通不过的、苏北小城的夏天早晨。
没人知道,这条巷子最里头那间返潮的小屋里,那台黑壳电脑合着盖,安安静静的,像一块没人认得出的炸药。
捏着引线的那个十九岁少年,自己也还不知道。
他只知道,得先把这碗粥喝了。他妈在外头,又喊了第二遍。