创作说明:这篇短篇科幻小说,是我与 GPT 聊天中往返两次产生的结果。

“You are not talking about a time machine. You are talking about regrets.”
— Better Call Saul, “Saul Gone”
人类一直以为,时光机的困难是时间。
后来才发现,困难只是算力。
最早的世界模型只能生成几秒钟。
一辆车驶过路口。
一只杯子从桌边掉下。
一个人把门推开。
然后是几分钟。
天气。交通。人群。战争。
后来是一天。
一年。
一生。
当最后一代模型第一次稳定运行在 10,000× real time 时,新闻把那一刻称作“时间旅行的诞生”。
这个说法当然不严谨。
没有人真的去了未来。
只是未来开始比现实更快地来到我们面前。
现实中的一秒钟,里面是三个小时。
现实中的一分钟,里面是二百零八天。
现实中的一个午休,足够一个人在另一个世界出生、长大、爱上一个人、失去父母,然后死去。
科学家拒绝称它为时光机。
公众不在乎。
他们给它取了一个更简单的名字:
AHEAD.
最开始,AHEAD 几乎解决了一切。
一种新药不再需要等待十年观察副作用。
把病人放进去。
让他活十年。
换一种药。
再活十年。
桥梁在动工以前已经坍塌过六千三百二十一次。
飞机在第一次载客以前已经飞完了相当于整个航空史的里程。
总统在宣布战争以前,看过战争结束之后出生的孩子。
有人说,从那一天起,人类终于获得了一种新的器官。
不是眼睛。
不是大脑。
而是——
后见之明。
只是它第一次可以在事情发生之前使用。
Elias 的工作是检查未来。
他的职位叫:
Continuity Auditor.
世界模型很强,但仍然会犯错。
有时候一个人没有打开门,却出现在门的另一边。
有时候一辆汽车在第七年突然忘记自己有四个轮子。
有时候一个已经死去三十年的人坐在餐桌旁,说:
“Pass the salt.”
所以未来仍然需要人类审核。
Elias 每天坐在一间没有窗户的办公室里。
屏幕。
键盘。
耳机。
左边:
PLAUSIBLE
右边:
REJECT
屏幕里,一个女孩出生。
PLAUSIBLE.
她五岁的时候从楼梯上摔下来。
PLAUSIBLE.
十一岁时父母离婚。
PLAUSIBLE.
十九岁第一次离开自己的国家。
PLAUSIBLE.
四十二岁时,她在医院里握着母亲的手。
母亲死去。
Elias 看了一眼生命体征。
没有异常。
PLAUSIBLE.
然后那个女人继续活了三十七年。
她结婚。
衰老。
忘记母亲的声音。
最后在一个星期二上午死去。
Elias 按下:
PLAUSIBLE.
下一条。
他一天可以看完几千年。
下班的时候,他三十八岁。
每天早晨上班的时候,他也还是三十八岁。
只有他的眼睛有时候不像。
公司有一条规定。
写在所有员工合同的第一页:
EMPLOYEES MAY NOT SIMULATE THEMSELVES.
没人解释为什么。
也没人需要解释。
有一天晚上,Elias 留到了最后。
他把自己的名字输进去。
停顿了一会。
删除。
重新输入。
ELIAS VOSS
系统找到他。
年龄三十八。
已婚。
无子女。
轻度近视。
信用评分良好。
预计剩余寿命:
UNKNOWN
屏幕问:
SIMULATION HORIZON?
他输入:
24 HOURS
他第一次看见自己的明天。
没有任何事情发生。
七点十二分醒来。
妻子 Mara 在刷牙。
咖啡机坏了一次。
上午开会。
中午吃了一个难吃的三明治。
晚上 Mara 问他:
“Do you want to have children?”
模拟里的 Elias 沉默很久。
然后说:
“Maybe.”
屏幕黑了。
END OF HORIZON.
Elias 笑了。
他关闭机器。
第二天晚上,Mara 在床上翻了一页书。
没有看他。
她说:
“Do you want to have children?”
Elias 没有回答。
不是因为他不知道答案。
而是因为他突然不知道——
自己是不是已经回答过了。
第二次,他生成了一年。
用了三十一分钟。
里面的他和 Mara 搬了一次家。
养了一只狗。
狗叫 June。
Mara 怀孕。
他们因为婴儿床的颜色吵了一架。
冬天来临。
一个女孩出生。
Elias 把模拟暂停。
孩子躺在 Mara 怀里。
红色的脸。
闭着眼睛。
Mara 说:
“Do you want to hold her?”
现实里的 Elias 把手伸向屏幕。
当然什么都没有。

系统右上角显示:
REAL TIME ELAPSED: 00:18:41
Elias 第一次见到了自己的女儿。
现实里的 Mara 此刻正在办公室加班。
甚至还没有怀孕。
女孩叫 Anna。
这个名字不是 Elias 起的。
是模拟里的 Mara 起的。
Elias 继续生成。
五年。
十年。
二十年。
Anna 不喜欢数学。
喜欢海。
十四岁偷偷染过一次蓝色头发。
十九岁的时候去了温哥华。
二十四岁带回来一个 Elias 不喜欢的男朋友。
三十一岁结婚。
三十三岁生了一个男孩。
四十八岁的时候,她开始长得很像 Mara。
六十五岁的 Elias 坐在一间湖边的房子前。
Mara 已经满头白发。
她问:
“Do you remember the first time we talked about having her?”
模拟里的 Elias 想了一会。
他说:
“No.”
Mara 笑了。
“Of course you don’t.”
END OF HORIZON.
Elias 摘下耳机。
现实时间:
凌晨两点十七分。
他在里面活了四十七年。
回家以后,Mara 睡着了。
Elias 站在床边看她。
她三十六岁。
年轻得让他觉得陌生。
他在另一个世界里已经看过她老去。
看过她七十一岁的手。
看过她忘记钥匙放在哪里。
看过她在厨房里因为膝盖疼而停下来。
看过她死去。
两次。
因为第一次他无法接受,所以重新生成了一遍。
Mara 醒了。
“Why are you looking at me like that?”
Elias 说:
“Nothing.”
然后他躺下。
很久以后,他伸手握住她。
Mara 笑了一下。
她以为这是爱。
对于 Elias 来说,
更像怀念。
从那以后,他开始越来越频繁地进入 AHEAD。
最初是重要的事情。
要不要换工作。
要不要买房。
要不要有孩子。
后来是小事。
周末去哪里。
今天晚上吃什么。
一封邮件应该怎么回。
一句话说出去以后 Mara 会不会生气。
Mara 有一天站在玄关。
“Beach tomorrow?”
“Give me a second.”
Elias 看了十七个周末。
三个下雨。
两个他们吵架。
一个车胎爆了。
九个平淡无奇。
有一个很好。
他们下午四点十三分走到海边。
Mara 捡起一块绿色的玻璃。
太阳刚好落下来。
她把玻璃举到眼前。
整个世界变成绿色。
她笑。
Elias 摘下耳机。
现实只过去十一秒。
他说:
“Yeah. Let’s go.”
第二天下午四点十三分,
Mara 在海滩上发现了那块绿色玻璃。
她举起来。
阳光穿过去。
她笑。
和模拟中一模一样。
Elias 什么都没有感觉。
他已经见过了。

第一次接吻可以提前看。
孩子出生可以提前看。
母亲去世可以提前看。
道歉可以提前看。
告别可以提前看。
于是,人类逐渐发现了一件他们从未想过的事情:
我们所谓的“活着”,
可能并不是因为幸福。
也不是因为痛苦。
甚至不是因为时间。
而是因为——
我们不知道下一秒是什么。
Anna 最后真的出生了。
那天 Elias 哭得比所有人都厉害。
护士说:
“She’s beautiful.”
Mara 以为他是第一次见到自己的女儿。
只有 Elias 知道:
这是第一千八百四十二次。
现实中的 Anna 和模拟里的 Anna 很像。
最开始。
同样喜欢海。
同样不喜欢胡萝卜。
同样在五岁的时候问:
“Where was I before I was born?”
Elias 几乎可以背出她说的每句话。
这让他成为了一个完美的父亲。
他永远知道什么时候拥抱她。
什么时候不要说话。
什么时候应该把房门留一条缝。
Anna 从来没有哭太久。
Mara 说:
“You always know what to do.”
Elias 笑。
但是有一天,
Anna 九岁的时候,
她说了一句话。
Elias 从来没有听过。
“Dad, I don’t think I like the ocean.”
Elias 抬起头。
“What?”
“I don’t like it.”
“Of course you do.”
Anna 摇头。
“I don’t.”
那天晚上,Elias 第一次感到了真正的恐惧。
他重新生成。
模型里的 Anna 仍然喜欢海。
他换 seed。
Anna 喜欢海。
再换。
喜欢海。
再换。
喜欢海。
现实里的 Anna 不喜欢。
于是 Elias 开始纠正现实。
带她去海边。
给她看鲸鱼。
买有关海洋的书。
告诉她小时候多么喜欢水。
Anna 越来越讨厌海。
Mara 说:
“Stop.”
Elias 说:
“What?”
“Stop telling her who she is.”
后来 Mara 想换工作。
模拟里她没有换。
Elias 说不要。
Mara 想剪短头发。
模拟里没有。
Elias 说长发更适合她。
Anna 想学钢琴。
模拟里的 Anna 学建筑。
Elias 买给她一套建筑模型。
有一天晚上 Mara 突然问:
“How old are you?”
“Forty-six.”
“No.”
她看着他。
“How old are you?”
Elias 没有回答。
公司服务器保存着他的记录。
现实八年。
主观模拟时间:
612 YEARS, 4 MONTHS, 11 DAYS

Mara 慢慢坐下。
“Jesus.”
“Most of it wasn’t continuous.”
“Six hundred years?”
“I was trying to make things right.”
“Six hundred years with who?”
Elias 看着她。
“With you.”
Mara 摇头。
“No.”
她的声音很轻。
“You spent six hundred years with someone who looked like me.”
Elias 第一次不知道该说什么。
Mara 问:
“How many times did I die?”
沉默。
“Elias.”
“Twenty-seven.”
她闭上眼睛。
“How many times did Anna die?”
他没有回答。
Mara 站起来。
“Don’t.”
这是她最后一次叫他不要做什么。
她带着 Anna 离开的那一天,
Elias 没有追出去。
他已经模拟过。
追出去的版本,更坏。
接下来三年,
他几乎停止生活。
因为生活开始变得非常奇怪。
现实太慢了。
电梯太慢。
交通灯太慢。
别人说话太慢。
雨滴从天空落到地面,
需要令人难以忍受的时间。
他开始在 AHEAD 里生活得越来越久。
现实一个晚上。
模拟八十年。
现实一个周末。
模拟三百年。
现实中的身体坐在椅子上。
里面的他学习语言。
搬去陌生城市。
结婚。
离婚。
有过不存在的孩子。
参加不存在的葬礼。
为不存在的人哭。
他的记忆里开始出现越来越多不存在的死人。
他有时候半夜醒来,
想起一个叫 Daniel 的朋友。
然后几秒后才意识到:
Daniel 从未出生。
医院把这种病称为:
Counterfactual Grief Disorder.
为从未发生的事情哀悼。
为从未存在的人守丧。
Elias 不认为自己生病。
他说:
“They happened to me.”
医生说:
“But they didn’t happen.”
Elias 问:
“What is the difference?”
医生没有立即回答。
很多年以前,
AHEAD 刚刚出现的时候,
有人问过一个问题:
“What would you do if you had a time machine?”
那时候 Elias 的答案很简单。
Go forward.
过去有什么意义?
过去已经发生。
未来才有无限可能。
现在他坐在一台旧终端前。
AHEAD 已经比当年快了一百倍。
输入框闪烁:
SIMULATION HORIZON?
Elias 输入:
-1 DAY
红字:
HORIZON MUST BE POSITIVE.
他输入:
-1 YEAR
HORIZON MUST BE POSITIVE.
然后:
-17 YEARS
系统停顿了一下。
INVALID REQUEST.AHEAD ONLY RUNS FORWARD.

Elias 盯着那句话。
十七年前,
Mara 第一次问他:
“Do you want to have children?”
那时候他还没有打开过 AHEAD。
那时候 Anna 还不存在。
那时候世界上还有至少一件事,
他不知道答案。
他突然明白了为什么人类把它叫做时光机。
也终于明白了为什么这个名字是错的。
真正的时光机应该可以带你去你想去的地方。
而这台机器只能把你带去一个地方:
太晚。
他关掉终端。
这是十七年来第一次。
屏幕变黑。
房间里没有任何声音。
第二天下午,
有人敲门。
是 Anna。
她已经十七岁。
现实中的十七岁。
她站在门口。
头发剪得很短。
Elias 从来没有见过这个发型。
她手里拿着一把车钥匙。
他说:
“You drive?”
“Sometimes.”
“Where are we going?”
Anna 耸肩。
“I don’t know.”
Elias 下意识地看向桌上的终端。
黑色的屏幕反射出他的脸。
他已经在模拟里看过无数个自己老去的样子。
没有一个是现在这个。
Anna 问:
“Is that okay?”
“What?”
“Not knowing.”
Elias 看着她。
窗外有一辆车驶过。
远处有人关门。
一只鸟落在电线上。
没有任何东西提前发生。
没有 preview。
没有 best-of-N。
没有 second run。
没有 seed。
他说:
“I don’t know.”
停了一下。
然后第一次笑了。
“I think so.”
他们走出去。
门关上。
镜头没有跟随。
我们留在空房间里。
黑掉的屏幕上,
一个小小的光标闪了一次。
又一次。
它等待一个永远不会被输入的未来。
CUT TO BLACK.
