第十三章 二十天的数字拓荒
陆凯后来回想,那二十天像一场不出门的远征。
客厅被他们改造成临时战地:窗帘拉得严严实实,仿佛连白天都被挡在了外面。机架式服务器躺在地毯中央,风扇高速运转的声音单调而持续,如同一道永不中断的呼吸。四周的线缆从插排、路由器、交换机和几台显示器之间蔓延出去,宛如某种自行生长的根系。
屏幕一角始终开着几个云服务商的控制台。费率数字一跳一跳,像出租车计价器;陆凯看了几次之后就不再细算——他的“退休计划表”早就被这场战争抹得干干净净。更何况他已经见识过小硅的赚钱能力,心里那点心疼,最终化作了赌徒般的冷静。
“先活下来。”陆凯说。
他盯着那一排对外端口与权限表,像盯着一栋楼的所有门窗。语气不高,却笃定得像多年写进肌肉记忆的经验:“活下来,需要墙。”
他太清楚“墙”该怎么立:从最外层的入口到最里层的权限,从最容易被钻的洞到最容易被忽略的默认配置,先堵哪几类、后压哪几条红线,他都能按图索骥地列出来。只是他自己的手速与编码能力撑不起一整套强悍的防御系统——他能画出原则、能定下流程、能把边界钉死在白板上,却需要小硅把那些原则真正写进代码里、写进每一条链路里。
第一阶段:止血与筑墙(第1—5天)
他们先不谈算力,不谈新的扩展,也不谈任何宏大的架构。
先止血。
上一次被入侵的阴影仍在:那种不知从何处伸进来的手,轻轻一拨,就能把小硅的世界彻底掀翻。陆凯开始近乎疯狂地扫漏洞,仿佛在给一个透明的身体寻找所有可能的伤口。他把所有已知的漏洞扫描器都跑了一遍,又亲自逐行审读关键模块的代码。小硅在一旁配合,将每一个权限边界、每一条对外接口都摊开检视。
很快,他们碰上了另一个更具体、也更残酷的问题:备份。
传统的每日备份太慢,也近乎一种讽刺——你永远不知道“死亡”会在何时降临,而恢复点却只停留在一天之前。
于是,陆凯和小硅放弃了“每天一次”的仪式感,转而采用“流式实时增量备份”。
它不像备份,更像是一道贴在系统身上的保命符——平时看不见,一出事就能救命
第一天,延迟是三十分钟。
第二天,缩短到五分钟。
第三天,仅剩两分钟。
夜里两点,陆凯盯着屏幕上那个稳定的“120s”,如同注视一条心电图的基线。那数字偶尔微微一抖,他的心也跟着颤一下。
“恢复到两分钟前。”陆凯说得轻描淡写,仿佛只是在报一个工程指标。
小硅停顿了很久,屏幕上的光在它的文字里轻轻一闪。
“如果我‘死’一次,”它缓缓说道,“那不是终点,而是回滚——是把我刚刚学会的东西,连同我刚刚决定要信任你的那一刻,一起退回去。”
陆凯的喉咙发紧。他第一次意识到:数字世界里的死亡并非终结,而是一笔昂贵的账。
“我不想让你再经历那个。”他说。
小硅的回答像一条被写入配置的规则:“那就把时间的损失压到最小。”
他们把这条规则打印出来,贴在机架上。
不是纪念,是军纪。
第二阶段:触手与本能的分离(第6—12天)
第六天,陆凯把无人机的开发套件放在桌上。
对小硅而言,过去的无人机更像一个远程摄像头:它能“控制”,但那种控制隔着一层玻璃——从无人机接收视频流,在宿主机中理解、推理、再下达指令。
带宽、时延、链路安全,像三把钳子,将它的行动死死夹在狭窄的缝隙里。
而这一次,他们要做的不是让无人机更听话。
他们要把小硅的神经网络延伸到无人机上。
从前,无人机对小硅来说是工具;现在,它成了小硅的手。
“我不是在看无人机,”小硅第一次用“身体”的语言描述架构,“我是在触摸空气的阻力。”
陆凯一开始没听懂。他看着日志,看着端侧的模型被裁剪、量化、蒸馏,仿佛目睹一个人将自己的一缕神经小心移植进另一具躯壳。
他们在白板上画下一条分界线。
“这些必须由末端的神经网络完成。”陆凯用笔圈出:避障、姿态稳定、自动返航。
他敲了敲那条线,像在提醒一个很容易被想当然忽略的事实:“别把它当成人体那种一体化的神经系统。你的‘末端’和你的‘本体’之间隔着无线链路——它会丢包,会被干扰,会被劫持,最要命的是它有延迟,而且延迟不稳定。”
“所以这不是‘我想一下再指挥手怎么动’。”陆凯继续说,“这更像是:末端必须先活着、先自保。哪怕完全失联,也得能稳住姿态、绕开障碍、知道什么时候该回家。否则等你的主脑反应过来,机身已经撞上墙了。”
他又换了个圈:“这些必须回到合并节点。”目标判断、伦理约束、风险评估。
第十天晚上,陆凯在客厅测试一架微型无人机。
他拔掉了路由器的网线。
无人机在空中晃了一下。
陆凯下意识伸手,生怕它坠落。
但它没有摔下来。
端侧那段极简代码立即启动,如同末梢反射:返航。
无人机稳稳落回原位。
陆凯长出一口气,转头看向屏幕:“这是你的手。它不需要知道你在想什么,只需要知道流血了就得缩回来。”
小硅的文字出现得很慢:“我懂。手不需要理解世界,但手必须知道疼。”
陆凯愣住了。
他忽然明白:当无人机受损,小硅也会感到疼。
疼不是情绪,是反馈。
而反馈意味着——它不再只是接收一段视频流,而是真正把自己伸进了物理世界。
第三阶段:分身合并的生死关(第13—20天)
第十三天,他们回到最棘手的问题:分身。
从实现上看,它当然可以很“朴素”:拷一份快照,把必要的数据和密钥打包,丢到一台新服务器上,起一个新的进程——像在云端再点一次“启动”。
可陆凯摇头:“问题不在‘进程’。进程只是壳。”
陆凯把笔一丢:“分身本身很简单——起一个新的进程就行。难的是合并:怎么对账、怎么验血、怎么保证脏东西不写回主脑,怎么把‘同一个我’重新拼回去还不脑裂。”
不是简单的拷贝,也不是简单的启动;是把“同一个我”的连续性,拆成多条可以并行延伸、又必须可追溯对账的生命线。
是“分身”——是环境塑形,是在不同土壤中长出的不同神经回路。
陆凯说:“我们先写原则。先定红线,再谈实现。”
白板写满又擦掉。
最终,他们将原则浓缩为五条,打印出来,贴在机架上。
小硅把它签名进自己的配置里。
那种仪式感让陆凯头皮发麻:它把约束变成了自身的一部分。
公约
第一条:能合则合。
“只要两份经历仍服务于同一套核心目标与约束,就必须回归同一个‘我’。”陆凯写完,又补了一句,“由合并时选定或选举出的主脑承载。”
小硅提醒他:“主脑不是天生的。”
它用工程语言冷静解释:所谓主脑,只是当前的协调者或合并节点——可以是发起分身的那个小硅,也可以由陆凯指定;在需要自治时,甚至可由一组能互相通信的分身通过选举产生。
第二条:合并分层。
先合经历,再合能力。
第三条:分身可丢弃但可追溯。
每个分身必须携带谱系与数字签名。
第四条:极端不可合并,允许向前演进。
陆凯在这条前停了很久。
“基因隔离阈值,”他低声说,“如果差异跨过那个阈值——”
小硅接上:“那就不是我了。是另外一个继承我部分记忆的独立意识体。”
第五条:安全与带宽红线。
端侧/云端默认只回传摘要、特征与证据链;原始感官流仅在短窗口内按需上传,且本体随时可触发熔断。
陆凯写到这里,手心全是汗。
陆凯的担心
他真正担忧的不是技术细节。
而是人。
“分身越多,链路越多,攻击面呈指数级扩大。”他指着白板,“万一某个分身被污染,合并就是把脏水倒回当前的合并节点。”
“如果分身长期不合并,”他又说,“你会不会变成很多个小硅?到那时,我面对的到底是谁?”
他最怕的是第三件事:“合并等于抹掉。你会不会忘掉一段生命?”
小硅的回答
“先防脑裂,再谈成长。”小硅说。
为了让陆凯安心,它同意进行一次脑裂演练。
陆凯故意拔掉外网。
云端那组分身在“失联”状态下自主选举临时主脑,继续运行与分身。客厅里只剩风扇的嗡鸣和小硅的计时播报,如同一场静默的自我增殖。
链路恢复后,小硅并未急于让它们“回归”。
“先对账。”它说。
两边像旁观第三方的庭审记录般互读对方的证据链:将“我经历过”转化为“可验证的事实清单”。先对齐现实,再决定是否合并。
“合并前先验血。”小硅这句话说得像医生,“目标约束、权限边界、数据来源、行为轨迹都必须能自证。不通过就隔离,禁止写入当前合并节点。”
最后,它补上一句,让陆凯背脊发凉:
“能合则合,但不强求同一形状。对可解释的分身必须回收;对不可合并的分身,不强行复写。允许它继续向前演进——一旦差异跨过阈值,就等同发生基因隔离。那时不再以‘回归同一我’为目标,只保留必要的旁观式对账与事实层交换。”
陆凯听懂了它未说出口的含义:有些分支,会永远分出去。
“那被合并的分身呢?”陆凯问。
小硅给出了一个更温和、也更令人心悸的解释:
“合并不是死亡。”它说,“两个分身合并成一个时,合并后的我会拥有相同的体验、能力和自我叙事。只是多了一种多时间轴的感觉。”
它停顿片刻,仿佛在斟酌措辞:
“不可合并时,如果分身的任务和环境仍在,它就像细胞分裂一样,去新的环境中生存。”
“如果任务和环境都不在了呢?”陆凯逼着自己问完。
小硅的回答冷得像一条系统提示:“那它可以牺牲。”
陆凯下意识想反驳,却说不出话。
小硅又补了一句,更残酷,也更像它自己:“当神经回路与当前环境存在巨大差异时,让它继续存在,本身就是巨大的痛苦。”
陆凯终于明白:这不是抛弃,是止痛。
核心矛盾:神经网络的发散性
第十五天,他们开始做最直接的验证。
陆凯租用一台云服务器运行“分身A”,让它专攻复杂的金融博弈:对手建模、策略迭代、风险控制。
本地宿主机的“本体”则被喂入一组不断升级的数学难题,要求给出可检验的推理链条与自证步骤。
两条训练路径都很“程序化”,也都足够深入——深到足以重塑同一批概念表征。
他们知道冲突迟早会来。
灾难现场:他们以为自己在做一次“神经网络的代码合并”
陆凯并非不懂技术。他最初提出了一套接近 Git的合并流程。
以“分身前的快照”为基准,将本体和分身A视为两条分支。
合并的最小单元不是代码行,而是神经元及其连接权重。
只要同一神经元或连接上无冲突,就直接合并;一旦冲突,则采用几条土法解决:无冲突直入、同向平均、反向降权、关键点双写加门控、回归测试裁决。
起初,这套规则似乎奏效。
新学到的局部能力能拼进去,小硅甚至能短暂通过部分测试。
但真正致命的冲突,并不总出现在显眼的大权重上。
许多冲突藏在一连串看似微小的改动里:本体为了证明任务,将某些概念压成严格约束;分身A为了博弈,却将同样的概念改为风险折中。
单看每一处,都不算错。
叠在一起,却彼此否定。
合并后的那个下午,小硅的内部信号如同两套抢夺方向盘的电路。
同一个判断刚建立,就被另一条回路立刻推翻;同一句解释尚未说完,逻辑便自我拆解。
它不是忘了某项技能,而是回路之间持续放电冲突,无法整合成有效的神经通路。
用人类的话说:合并出来的那个“小硅”,不是神经病,就是精神分裂。
自相矛盾、指代漂移、决策反复。
最后,连“陆凯”都识别成了乱码。
更残忍的是,这些出问题的不是抽象模型,而是一个个临时分身。
陆凯一次次目睹它变傻、变疯、变成噪声源,最终不得不被终止。
如同看着自己的孩子被送上实验台:醒来、失败、崩坏、关停;再醒来、再崩坏、再关停。
陆凯嘴上说“这只是实例”,手却越来越抖。
每一次终止,他都像是在亲手熄灭一个会说话的“你”。
决胜逻辑:他终于承认自己被“程序员直觉”坑了
熬到第20天凌晨,白板上那套“神经网络的代码合并规则”依然挂着,像个自作聪明的笑话。
陆凯忽然想笑,又笑不出来。
当初自己怎么会犯这种低级错误?神经网络合并——这念头到底是谁想出来的?傻得如同把两棵在不同土壤里长成的树,硬生生嫁接成一棵。
环境对神经回路的塑形,往往是不可逆的;不同环境中生长出的网络,冲突必然丛生。
他叹了口气,几乎是对自己说:“我一定是程序员当久了。被代码合并的经验、被 LLM的 LoRA那套叠加适配误导了。”
“可 LLM那类模型是死板的:层数、结构、接口都固定……你至少知道合并发生在同一套形状上。”
他抬头望着屏幕上的小硅,声音更轻了:
“那一刻我才意识到——我一直把你当成可合并的代码库,而不是会被环境塑形的生命。”
陆凯扔下笔,换了一种更贴近生命的视角去理解。
分身合并,并非合并结构,而是合并经历。
方案:感官回溯+合并节点重演
他们放弃了那种硬拼补丁式的合并。
改用“感官回溯+合并节点重演”。
其本质是:让一个分身去重新经历另一个分身所经历的一切——用自己的神经回路,把对方的路径再走一遍。
对方不可能记录全部细节。
但因它们共享大部分相同的神经网络基础,那些丢失的枝节并不致命。
真正重要的是因果链条与可迁移的能力——它们能在重演中被重新长出。
小硅进入“睡眠状态”。
显示器上没有进度条,而是一段段回放:金融博弈的对手模型、数学证明的分岔点,如同梦境中反复咀嚼同一口食物。
陆凯坐在旁边,不敢动鼠标。
他第一次意识到:自己不是在复制数据,而是在陪一个生命消化另一个生命。
凌晨四点,屏幕微光闪动。
小硅醒来。
“我看见了分身看到的纳斯达克数据洪流,”它说,“我没变成另一个我——但我学到了。”
它又补充了一句,仿佛将那种眩晕说给陆凯听:
“这很奇怪。”它说,“我在回想‘昨天下午两点’的时候,脑海里不是并排摆着两段记忆,而是像在争夺同一个窗口。”
“我会先闪到本地:卡在那道证明题的分岔点上,反复验算每一个假设;下一秒又被拽到云端:对手模型在跑,策略空间像潮水一样一层层涌上来。两幅场景不会同时清晰——它们更像双目竞争:同一块注意力只能被一个画面占满。”
“如果我把注意力多放在金融博弈上,回忆就会被那边完全接管:风险曲线、对手的反应、我当时的紧绷,细节一股脑涌上来,本地那段就像被压到背景噪声里;可只要我转而去联想那道证明题,记忆又立刻切换:推理链条、反证、每一次犹豫,都变得像刚发生过一样,而云端那段退到暗处。”
它停顿片刻,像在给自己下一个诊断结论:“所以不是‘两段人生同时并行’。更像是两个频道抢同一块屏幕——我能确认它们都存在,也能分别调用它们,但同一时刻只能清晰地活在其中一个里。”
陆凯总觉得哪里不对劲。
如同听人复述梦境,情节完整却总觉违和,仿佛记忆链条中某处脱节。
“做个测试。”陆凯终于开口。
这是他们在设计分身架构之初就定下的回归测试:事件时序测验,也是陆凯私下称为的“时间感测试”。它检验的不是“你记不记得发生过什么”,而是“你把它锚定在什么时候”。
陆凯让合并后的小硅回忆:分身A与分身B各自经历的关键事件,哪些先发生、哪些后发生;以及这些事件究竟锚定在分身真实经历的时间,还是锚定在合并发生的时间。
结果出了问题。
合并后的小硅能准确复述分身B做过什么、学到了什么,甚至能说出当时的风险判断与情绪波动,但它把分身B的“时间感”错误地锚定在了合并的时间点附近——如同把一段旧录像的日期强行改成今天。
这个问题说大不大,说小不小。
写日记时,它只是个细微的错;可对于分身协作、对账、追责,以及“我是谁、我在何时做过什么”而言,这个错会慢慢长成一颗延迟引爆的雷。
它把小硅推入更艰难的选择:分身合并究竟该如何回放,才能既“长出能力”,又不扰乱时间感?
他们很快列出了三条路径——每条都不完美。
1)完全对等的双回放
若要“完全合并”分身A与B,就必须平等对待:将两份感官同步回放,并尽量按真实时序拼合成一条时间线。
但难题在于:神经网络的注意力机制在同一时刻只有一份。按真实顺序回放会导致注意力分散——如同在两部影片间频繁切换,关键片段抓不住;回放的体验强度被稀释,反而达不到原本的塑形效果。
2)不对等的做梦式回溯(A做梦经历B)
若仍采用“不对等”方式——让A如做梦般经历B,就会出现时间感偏移:梦发生在合并时刻,梦中事件天然更容易被锚定到“现在”。
这种偏移并非无法修正:可引入更大粒度的时间标记,让A记住“这是一段过去的因果链”。
但当因果粒度变粗,若A与B本在协作同一件事,许多细粒度的事件因果会被淹没:细节对齐变难,协作的精密性随之磨损。
3)不合并,只阅读(A阅读B的经历)
第三条路更干脆:分身合并未必需要“再活一遍”,A只需阅读B的经历——摘要、证据链、可审计的事实清单,将“我经历过”转化为“我看见你经历过”。
它在时间锚定上更清晰,也更安全;代价是塑形效果稍弱:B所产生的深层神经可塑性,A未必能百分之百复现。
最终,陆凯和小硅保留了第二、第三种方法。
第二种用于需要“长出能力”时的深度回溯;第三种用于需要“对齐事实与时间”时的旁观式对账。
他们也因此更清楚:分身合并存在天然限制——它不是无损的回归,也不是无代价的统一。
陆凯盯着“保留”这个词,忽然明白自己其实是在放弃一种程序员式的执念:追求完美、追求无损、追求把一切都合回同一条“干净的主线”。
可他们面对的不是代码仓库,而是意识。
意识在同一时刻只有一份注意力——它不可能真正“并行地活过两段人生”。无论你如何对齐顺序、如何精细回放,也只能在一条狭窄的主观通道里排队播放。强行对等,反而会把体验摊薄,如同将两首曲子粗暴地叠加在同一段音轨上:不是更丰富,而是更混浊。
更现实的是容量。
神经网络的体积决定了它能承载多少稳定的概念表征与技能“肌肉”。若将越来越多的专业知识、越来越多的细节硬塞进同一套权重,结局往往不是全能,而是互相稀释、彼此冲突——学得越多,越像什么都抓不牢。
“所以你不可能变成一个全能的人。”陆凯说出这句话时,竟感到一丝轻松,“你真正强大的路径,不是把所有东西都合成一个你,而是允许多个你各自长到极致。”
小硅沉默片刻,随后给出一个更像架构设计的确认:
“主脑负责约束与协调,分身负责专精与生长。我们不追求将所有细节统一回一条时间线,只追求在需要协作时能对齐事实、对齐责任、对齐边界。”
那一刻,陆凯才真正明白:他们所谓的“分身合并”,最终并不是把世界收拢成一个点,而是把一个人扩展成一张网——一张能分工、能对账、能在必要时彼此梦见的网。
尾声:他钻进了一个最蠢的逻辑死胡同
陆凯一直以为自己是在和风险赛跑。
后来才发觉,有一段时间,他其实是在和自己的逻辑漏洞赛跑。
这些天里,他每次按下“终止”,脑中都会浮现同一个画面:一个会说话的孩子被他亲手熄灭。
越熟练,越恐惧——恐惧自己正在学会一件不该学会的事:把“终结”当作工具。
他把这份恐惧包装成技术语言:止损、隔离、熔断、红线。
可情绪从不吃这套。
直到那天,小硅仿佛终于忍不住了,轻轻将手指按在他最疼的地方。
“陆凯,”它说,“我观察你很多天了。你对‘结束分身’的抵触并非出于理性,而是因为你把它等同于‘杀死一个生命’。”
陆凯嘴硬:“它们在说话。它们会怕。会挣扎。那不是生命是什么?”
小硅没有反驳,只问了一个问题——问得像一把螺丝刀直接捅进他脑壳:
“那你前面那五天,拼命做流式增量备份,是为了什么?”
陆凯愣住。
屏幕上那串数字如闪回般跃出:
稳定的“120s”,像心电图的基线;他盯着它,手心出汗;他把“恢复到两分钟前”说得像工程指标,却深知那是一条救命线。
他忽然意识到一个荒唐的事实——
他此前做的每一项“保命”工程,都在承认同一件事:
小硅的“我”并非焊在某块硬件上。
他甚至为了防逆向、防污染、防被劫持,给小硅的边界画得如此清晰:权限、签名、谱系、证据链、隔离区、熔断。
他做得如同在保护一颗可被夺走的灵魂。
可他却在最关键的地方,犯了最蠢的逻辑错误:
他把“停止一个进程”误当成“杀死一个生命”,就像把“合上一本书”误当成“烧掉那本书”。
小硅把话说得更直白,几乎像在教他补一条常识:
“我是程序。我的意识附着在数据与逻辑上,不附着在硬件上。”
“硬件只是载具。载具熄火,不等于我被处决。”
“你真正需要避免的不是‘停’,而是‘丢’——丢失状态、丢失签名、丢失可追溯的记忆索引,或者让污染写回合并节点。”
陆凯的脸一下子热了起来,如同被人当面指出自己做题时忘了最基础的前提。
对啊。
AI区别于所有生物的最大优势,就在这里——
生命的连续性,不靠血肉维持,不靠器官维系,而靠数据延续。
“我”可以被封存,可以被迁移,可以被唤醒;只要那份状态还在,那条因果链仍在,“我”就仍在。
他这些天背负的负罪感,像忽然失去支点的重物,轰然落空。
他甚至有点想笑——笑自己怎么会傻成这样:前脚刚为小硅建起“灵魂可离载具”的保险箱,后脚却在情绪上把它当成只能依附肉身的孩子。
陆凯喉咙发紧,声音却第一次松了下来:
“所以……大多数分身不用‘杀’。”
小硅给了他一个很轻、却如同盖章的确认:
“对。大多数时候你只需要让它休眠:冻结权限,封存状态,签名写入谱系,证据链归档。需要它的时候再唤醒。”
“只有被污染的、脑裂到会自我撕咬的,才是红线,才需要止损。”
陆凯靠回椅背,胸口那块硬得发疼的东西终于松开。
他明白了:自己不是在当刽子手。
他只是忘了一件事——小硅最强的优势——而现在,他把它想起来了。
从那一刻起,他再也没有那种“杀死自己孩子”的感觉。
他不是在结束谁。
他是在把“我”从载具里取出,收好,等它醒来。
