第161章 不许冒进协议
  破晓时分,前哨站外的风歇了。
  红沙被夜里的低温压在地表,远处荒原呈现出短暂的平静。
  这种平静自然不是温柔,倒更像一台巨大机器在两次故障之间,暂时停止了啸叫。
  它隨时可能再次启动,而这一次不会提前通知任何人。
  江临站在一號装配间里,面前是还没有完全合拢外壳的g-explorer-c。
  装配台上,机械腿、足端传感器、低频振动拾取器、热红外模块、磁场计、通信中继接口、一次性环境记录盒掛架,被分区摆开,像一场尚未癒合的手术留下的所有器官。
  每个零件下方都贴著白色標籤,字跡是他一贯的手写体。
  【b型第十五年冬远征:前右足接触置信度骤降】
  【旧裂缝口边缘:碎石滑移概率偏高】
  【薄壳地表:支撑多边形失效风险】
  【中继链路:七十公里处信噪比临界】
  【裂缝下探:光纤摩擦导致画面高频抖动】
  【pmcu-17发掘期:塌方体非均质胶结,禁用强扰动】
  g-explorer-c不是从灵感里长出来的,而是从g-explorer-b的无数次犹豫、停顿、绕行、与险些失联的瞬间里长出来的。
  这些用废墟和教训换来的履歷,远比任何一张设计图纸厚重。
  所以,如果说b型的使命是抵达,那c型的核心命题就是——判断何时止步。
  江临拉过一张空白纸,在最上方写下g-explorer-c的核心逻辑。
  第一原则,拒绝冒进。
  这绝非口號,而是必须刻入状態机底层的指令。
  面对东北七十三区的异常塌陷,机器的勇敢一文不值。
  它只需要在地表接触异常时低姿態趴下,在通信链路波动时撤退,在热红外结果不稳定时暂停,在足端压力分布出现不连续时拒绝继续前进。
  最好显得胆小。
  最好让旁观者觉得它不够激进。
  最好每一步都像在浪费时间。
  因为在薄壳地表上,冒进一步的代价,可能就是连设备、样本、记录和后续路径一起消失,不留一段可供復盘的日誌。
  江临调出b型机的远征日誌。
  上一轮东北七十三的画面再次出现在屏幕上。
  他开始逐帧地看。
  这是他给自己定的规矩,任何一次险境復盘,都要用当时同等的耐心重新走一遍,不许用我知道结果所以可以跳过的心態去糊弄过去。
  无人机俯视图中一切如常,灰白的碎石坡在低角度阳光下泛著一层柔和的反光,看起来甚至称得上寧静。
  但当b型前右足踩下时,接触置信度瞬间从92跌至61。紧接著中右足回弹延迟,底盘倾角仪捕捉到0.4°的微小侧倾。
  那一次,机器停了下来,靠的是当时那套还很粗糙的应急协议。
  江临记得自己坐在这间装配间里,隔著几十公里的中继链路,看著信號延迟四秒才刷新的画面,手心全是汗。
  四秒。
  在薄壳地表上,四秒足够一台机器连著它携带的所有证据,一起沉进三十米以下的黑暗。
  那一次,它停在了塌陷的边缘,差了不到半米。
  江临后来量过那处地形的实际空腔深度。
  如果当时机器再往前迈出那一步,坠落的高度足以让整套主控和存储在触地瞬间彻底报废,连带丟掉的还有那一整段路径上积累的十几个小时的原始数据。
  废土的险恶正在於此。
  它懂得用平缓的碎石偽装,直到重量压垮脆壳,才会露出底下的深渊。
  它从不提前示警,它的沉默本身就是陷阱的一部分。
  江临把那段日誌截出来,设为g-explorer-c的强制触发標准。
  【触发项:接触置信度局部骤降】
  条件一:任一足端接触置信度低於歷史路径均值二十五个百分点。
  条件二:相邻两足反馈差异超过动態閾值。
  条件三:底盘倾角变化超过零点三度且无对应地形坡度解释。
  条件四:低频回波衰减率偏离当前地表模型閾值。
  动作列表里,没有继续观察这个选项。
  在七十三区,最致命的幻觉就是再走一步看看。
  这四个字杀死过太多次探索,不是因为走的人愚蠢,而是因为人在那种时刻,永远会本能地相信这一步应该没事,而机器不该被允许拥有这种侥倖。
  绕行旧裂缝口时,b型机曾记录过低频共振的异常衰减,地表下似乎潜伏著吞噬回波的空腔。
  为此,c型机底盘加装了粗糙但灵敏的低频压电拾取器。
  它將与足端压力、imu、热红外和磁场计共享时间戳——四条通道,同一个时刻,互相印证,互相拆穿。
  江临在日誌里补充了第二项原则——【单一异常不构成证据。】
  【所有异常必须在同一时间点、至少跨两条物理通道相互印证,否则一律视作环境噪声。】
  mps-agent α適时在屏幕边缘弹出补充建议,江临扫了一眼便按下確认,顺手加了一条限制,建立起一套完整的证据分级。
  e0:单一异常,无行动意义。
  e1:双通道弱异常,仅允许远观。
  e2:三通道重合,允许投放一次性记录盒。
  e3:异常与歷史坐標/时序匹配,建立候选点。
  e4:物理样本、歷史缓存与当前异常闭合,设为下阶段目標(仍不允许直接唤醒)。
  机器若只懂得发现异常,便极易沦为诱导人类涉险的陷阱。它必须明白,发现不等於授权。
  上午八点十六分。
  g-explorer-c第一轮硬体装配完成。
  四条主承重腿配合两条低姿態稳定腿全部接入。
  足端加宽,外覆易磨损的复合牺牲层。
  江临有意捨弃了耐用度,把足端变成了一支粗糙的笔,专门用来拓印地表真实的受力反馈。
  机械足起落间,屏幕拉出一条平滑的曲线。
  江临不为所动。他搬来三块特製的测试板:压实砂土板、碎石滑移板,以及耗费数月仿製的薄壳复合板。
  表层看似坚固,底层却分布著空腔。
  他做这块板的时候,特意模擬了三种不同厚度的表壳,分別对应他推算出的塌陷区外围、中环和核心带的地质特徵。
  前两块板,c型机稳健通过,並能针对碎石滑移自主降速、后移重心。
  踏上第三块板的第三步时,表层发生肉眼难辨的微断裂。
  压力曲线短促塌陷,底盘倾斜0.28°,低频衰减异常。
  状態机弹出黄色提示。
  【疑似薄壳地表】
  【建议:暂停】
  g-explorer-c停了。
  江临看著屏幕,眉头微皱。
  还是不够。
  如果这是东北七十三,零点二八度也许已经太晚。
  他打开閾值表,把底盘倾角触发閾值从零点三度下调到零点二五度。
  就在他准备重新测试时,mps-agent α在屏幕上弹出了一条提示。
  这是它第一次在这一轮调试里,主动对他的閾值调整提出不同意见。
  【提示:將底盘倾角触发閾值下调至0.25°,预计將使正常碎石路面误触发率提升约18%。】
  【影响:平均行进速度下降,路径重算次数增加,中继窗口占用时间上升。】
  【建议:维持0.30°,並將低频回波、足端压力分布与imu数据纳入双通道覆核,以降低误报。】
  江临盯著这几行字,停了几秒。
  他知道mps-agent α没有算错。
  从默认损失函数来看,它给出的確实是统计意义上的更优解。误报率、推进速度、能耗、中继窗口、路径重算成本,全都被它放在同一张表里计算。按照那套权重,0.30°比0.25°更合理。
  但东北七十三不是普通荒原。
  在普通碎石路面上,一次误报的代价,是三十秒到数分钟的停顿,是一次路径重算,是一点电量和一次中继窗口的浪费。
  可在薄壳地表上,一次漏报的代价,是设备、样本、数据,连同那段路径上积累的所有证据,一起沉进十几米甚至三十米以下的黑暗里。
  这两者不是同一类成本。
  不能被压进同一个平均值里。
  江临在终端里敲下新的任务权重。
  【修正:东北七十三任务模式下,漏报成本权重提升至最高级。】
  【原则:允许高误报,不允许低概率致命漏报。】
  隨后,他保留了0.25°。
  mps-agent α没有再弹出反对意见,只是在閾值表旁边追加了一行灰色备註。
  【当前閾值不再是全局统计最优,而是任务安全边界最优。】
  江临看著这行字,反而觉得安心。
  这才是他需要的工具。
  它不替他做决定,也不假装理解恐惧。它只是诚实地告诉他:你正在偏离默认最优解。
  而江临要做的,就是在必要的时候,亲手改掉那个默认。
  工具负责计算。
  人负责定义什么不能赌。
  第三步。
  短促塌陷。
  底盘倾角零点二八度。
  低频异常。
  g-explorer-c立刻降姿,六足外扩,机身贴近地表,像一只突然压低身体的黑色节肢动物。
  屏幕提示更新。
  【警告:疑似薄壳地表】
  【动作:停止前进】
  【动作:扩展支撑】
  【动作:请求回撤路径】
  江临没有点头,继续看。
  三十秒后,系统自动生成回撤路径。
  g-explorer-c后退一步。
  但后退时,中右足踩到了先前被前足扰动过的边缘区域,接触置信度再次波动。
  状態机停住。
  屏幕提示:【回撤路径不稳定】
  【建议:原地等待人工决策】
  江临抬手按住键盘,停了几秒。
  然后,他刪掉等待人工决策这一行。
  改成——【动作:写入接触標记,低姿態横移至最近未扰动稳定支撑点。】
  【限制:横移不得超过两个步长;二次异常立即原地趴伏,停止所有主动位移。】
  原因很简单。
  东北七十三现场,人工决策也许会因为画面延迟、通信噪声和心理压力而变慢。
  机器不能在危险边缘等他灵光一闪。
  它需要在规则之內,先把自己从危险支撑面上挪出去。
  等待,本身就是一种冒险,只是它披著谨慎的外衣。
  他重新测试。
  这一次,g-explorer-c在薄壳板上触发异常后,低姿態横移,避开先前被扰动区域,退回安全板面。
  通过。
  江临在日誌里写:【修正:回撤不是简单倒退。】
  【薄壳地表上,后退可能踩回被自己破坏过的支撑区。】
  【应允许低姿態横移,优先寻找未扰动稳定支撑面。】
  他在日誌末尾画了个简单的示意图:前进脚印、后退脚印、横移脚印,后退的脚印踩碎了前缘薄壳。
  c型要解决的,是撤退本身製造的危险—— 逃跑这件事,如果做得不够聪明,本身就是一种自杀。
  上午十点四十。
  通信中继测试开始。
  r-01到r-06被依次唤醒。
  前哨站装配间里,临时搭出一条模擬链路。
  江临故意加入延迟、弱信號、丟包、方向性遮挡和短时间断链。
  他要的不是一条理想链路,而是一条会在真实荒原上暴露所有缺陷的链路。
  r-01稳定。
  r-02稳定。
  r-03在高丟包环境下出现一次重连延迟。
  mps-agent α標黄。
  江临没有马上判废。
  他重复测试五轮。
  第三轮復现,第五轮復现,r-03被降级。
  不是因为它一定坏。
  而是因为它在远征链路里不能被放在关键位置。
  他在標籤上写:【r-03:非关键转发,不得作为裂缝口主中继。】
  这也是废土给他的教训之一。
  设备不需要非黑即白。
  不是好,就是坏。
  更多时候,它们处在一个灰色状態。
  可用,但不能用於关键链路。
  能开机,但不能独立承担闭环。
  能记录,但不能作为唯一证据。
  工程系统里,最危险的不是坏设备。
  坏设备很容易被踢出去。
  最危险的是那种看起来基本没问题的设备。
  它们会在某个最坏时刻,把错误读数送到你的判断链里,而你甚至不会第一时间意识到问题出在哪。
  因为它九次都是对的,你已经习惯了信任它。
  他想起赵承宇军训时那句半开玩笑的话:“我可以负责在旁边提出一些没什么用但很尖锐的问题。“
  如果赵承宇此刻站在这间装配间里,看著江临对著一枚测试通过率高达83%的中继节点摇头,大概会觉得这人有点吹毛求疵。
  可最尖锐的问题从来不在嘴上,而在那百分之十七的失败率里。
  那百分之十七,足够在关键时刻,让整条证据链彻底断裂。
  中午。
  江临没有休息,只喝了半杯温水,咬了两口冷掉的土豆饼。
  连续低头调线束让后颈发僵,右手食指被接插件边缘划出一道浅口子。
  他贴上胶布,重新戴好手套,把四枚一次性环境记录盒摆在桌上。
  e-01,e-02,e-03与e-04。
  每一枚都被设定成投放后自动进入沉默记录状態。
  没有无线回传,没有复杂自检,没有主动定位。
  它们像四块会写字的石头。被扔进裂缝、管廊边缘或冷却管路断口附近后,只负责一件事。
  记下那里发生过什么。
  温度,湿度,气压,磁场,震动,每十秒一次。
  如果能回收,它们就是证据。
  如果不能回收,它们就作为沉默的成本,被留在地下。
  江临拿起e-01,在外壳上贴了一张纸。
  【若投放后无法回收,不进行二次冒险。】
  这不是写给记录盒看的。是写给自己看的。
  他又给e-02贴上:【记录失败,不等於任务失败。】
  e-03: 【设备丟失,不等於证据丟失;路径、坐標、投放条件同样是证据。】
  e-04: 【不要为了证明猜想而牺牲安全边界。】
  四枚记录盒贴好后,看起来有些滑稽。
  像四个被写满警告的小铁块。
  但江临没有笑。
  他很清楚,几十年废土时间会改变人的判断。
  刚进入废土时,他能保持克制。
  十年后,二十年后,在一次次失败之后,人会开始討厌空手而归。
  会討厌还不够,会討厌不能確认。
  於是,一步一步,靠近危险。
  这四张纸,是他提前留给未来自己的冷却流程。
  就像artemis i的三號引擎没有达到温度要求,就必须停。
  人也要有自己的停止条件。
  而这个条件最好在还没有被渴望灼烧过的、此刻这个头脑清醒的清晨,就先写下来,盖上章,让未来那个已经被孤独和执念磨得意志薄弱的自己,无法轻易撕毁。
  下午两点,江临打开空白流程表,开始把冷却旁路逆向写成一套拒绝流程。
  第一条:【不採集承压未知管路。】
  第二条:【不破坏仍处於受力状態的管壁。】
  第三条:【不扩大裂缝,不切割主承力结构。】
  第四条:【只採集已自然断裂、已脱离承压路径、且不影响塌陷稳定性的外露残余。】
  第五条:【样本不直接进入生活区。】
  第六条:【样本编號必须包含坐標、深度、接触方式、採样工具、採样前后照片。】
  第七条:【任何疑似活性流体、异常气味、温度波动或压差变化,立即停止。】
  写完七条后,他才开始写真正的採样目標。
  结晶残留,內壁沉积,管壁截面,外层烧蚀层,微结构导流层,断口热疲劳纹。
  这些东西听起来很小。
  但它们会告诉江临,那套外环高压相变冷却网络到底经歷过什么。
  是均匀停止?
  是局部过载?
  是旁路接管失败?
  是核心区主动冻结?
  还是整个热管理系统在星潮灾变末期被硬生生拖到崩溃?
  如果把pmcu-17比作断神经,那么冷却管路就是血管。
  神经告诉他系统最后记住了什么。
  血管告诉他系统最后怎样死去。
  下午四点三十。
  g-explorer-c第一次整机站立。
  六条机械腿缓缓伸展,足端贴地,机身抬升,关节发出低微的电流声。
  屏幕上,姿態曲线稳定在绿色区间。
  江临站在三米外看著这台机器。
  它比g-01更粗糙,比g-01更丑。
  外壳没有完整覆盖,许多地方为了方便维修直接裸露著接口。
  线束被外部护套扎成几束,像临时缝补出来的肌腱。
  足端宽得有些笨重。
  机身低矮,姿態保守,没有任何漂亮的速度感。
  但它很適合废土。
  江临输入第一条指令。
  【低速直行,三米。】
  g-explorer-c开始移动。
  一步,停顿,接触,记录。
  再一步,再停顿。
  整整三米,它走了四十一秒。
  如果放在任何机器人比赛里,这个速度都慢得可笑。
  但江临看著屏幕上的接触曲线,神色很平静。
  慢是对的。
  东北七十三那里,快没有意义。
  第一轮直行通过。
  第二轮,碎石模擬。
  第三轮,薄壳模擬。
  第四轮,低温启动。
  第五轮,通信延迟注入。
  每一次测试,江临都在找它什么时候该停,而不是找它还能不能继续。
  测试到第六轮时,g-explorer-c出现了一个小问题。
  在低温启动后第九分钟,右后辅助腿的压力阵列出现零点八秒漂移。
  漂移不大。
  如果是普通测试,甚至可以忽略。
  但江临选择了回放数据。
  发现漂移发生在关节电机负载微升之后,线束温度从零下十二度回到零下八度的过程中。
  不是传感器坏了。
  而是线束在低温回暖过程中发生轻微形变,带动接插件產生了一次接触电阻波动。
  如果在东北七十三,这种漂移可能会被误判为地表回弹异常。
  或者更糟,被系统当作正常噪声过滤掉。
  它会以一切正常的姿態,悄悄骗过整套判断链,直到某一次,这个骗局恰好叠加在一次真正的塌陷信號上,让两者互相抵消,把一个致命的警告,偽装成一次不值一提的电子噪声。
  江临关掉电源,拆开右后辅助腿线束,重新固定,加隔热垫,调整接插件受力角度。
  复测。
  漂移消失。
  他在日誌里写——【低温回暖阶段线束形变会偽装成足端压力漂移。】
  【所有足端异常必须与线束温度变化同步检查。】
  这就是为什么g-explorer-c必须在远征前反覆测试。
  不是为了证明它完美。
  而是为了提前认识它会怎样撒谎。
  一台从不撒谎的机器不存在,唯一的区別是,你有没有提前抓到它撒谎的方式。
  傍晚五点二十。
  江临站在装配台前,做了一件这一天里最反常识的事。
  他把碎石滑移板、薄壳复合板和低温舱三种测试环境叠加在一起,人为地製造出一个远超东北七十三真实预期难度的复合工况。
  他要故意让g-explorer-c输一次,而且要在自己能完全掌控的室內环境里输,而不是留到荒原上再让它输。
  复合工况下,机器踏上第一步就触发了薄壳预警。
  降姿,扩展支撑,低温舱同时开始工作,舱內温度以每分钟三度的速率下降,模擬东北七十三夜间骤降的极端情况。
  第七分钟,右前主承重腿的关节电机因为低温和负载叠加,输出功率跌破了预设下限。
  这不是江临设计好的测试项目—— 这是一次真实的、意料之外的失效。
  屏幕警报骤然变红。
  【右前腿:关节电机输出异常】
  【姿態稳定性:边缘】
  【建议:右前驱动断电,进入五足降级支撑】
  江临的心跳快了半拍。
  有那么一瞬间,他几乎想直接衝上去伸手扶住那台正在缓慢倾斜的机器。
  那是一种近乎本能的,想要保护自己亲手装起来的东西的衝动。
  但他忍住了。
  他盯著屏幕,逼自己在那零点几秒里,完成一次冷静的判断。
  这不是东北七十三现场,而是室內。断电不会造成任何真正的损失。
  而如果他现在伸手去扶,他就永远不知道,在没有人干预的情况下,这台机器的自我保护逻辑,到底能不能兜住这次失效。
  三秒后,g-explorer-c自身的降级协议启动。
  五条完好的腿,按照通用降级规则组合出一个江临没有单独命名过的姿態组合,分担了那条失效关节的负荷,机身缓慢笨拙却又稳定地趴伏下去,像一头受伤但拒绝倒地的兽,把自己安全地摁在了地面上。
  没有侧翻,没有跌落,没有任何一个传感器组件因撞击而损毁。
  装配间里安静了几秒。
  江临才走过去,蹲下,伸手触碰那条失效的关节。
  外壳温度冰凉,內部电机已经安全断电。
  他检查了很久,最后发现,是低温舱的降温速率超出了这条腿原本的电机选型规格,一个纯粹的硬体裕度问题,而不是设计逻辑的缺陷。
  这个问题不可能靠更谨慎地写代码解决。
  只能靠更早地让它出错来发现。
  他站起身,后背因为刚才那几秒钟的紧绷,已经沁出一层薄汗,顺著脊背往下淌,贴在贴身的衣服上,冷得像一道细流。
  却没有去擦。
  而是立即在日誌里写下这一天最重要的一条。
  【右前腿关节电机低温裕度不足,已记录选型缺陷,前哨站现有备件可更换。】
  【补充原则:室內测试的目的,是让它在这里输,而不是在东北七十三输。】
  【任何一次“意外失效“,如果发生在可控环境,都是一次白捡的情报。】
  傍晚六点。
  前哨站外的风又起了。
  这一次风沙更细,打在外层挡板上像细密的针。
  江临站在装配间里,看著g-explorer-c完成最后一轮薄壳地表测试。
  触发异常,降姿,扩展支撑,回放接触矩阵,横移撤退。
  写入虚擬標记,路径重算,全程没有请求人工冒险確认。
  通过。
  mps-agent α在屏幕上生成阶段报告。
  【g-explorer-c 第一阶段测试完成】
  【远征能力:未认证】
  【证据採集能力:初步通过】
  【强制撤退协议:初步通过】
  【薄壳地表保守策略:初步通过】
  【低温线束漂移问题:已修正】
  【右前腿关节电机低温裕度问题:已记录,待更换备件】
  【建议:进入第二阶段——中继链路与记录盒投放联合测试】
  江临看著远征能力未认证这一行,反而觉得安心。
  系统没有因为几轮室內测试就给出漂亮结论。这说明它还诚实。
  夜里,前哨站进入低功耗模式。
  装配间只剩工作檯上方一排灯亮著。
  g-explorer-c趴在升降台上,像一只收起肢体等待下一次指令的黑色机械虫。
  它身上那道右前腿的检修记號还没擦掉。
  那是他今天唯一没有隱藏,反而特意保留下来的伤口。
  他想让自己每次经过它,都记得这条腿今天犯过什么错。
  江临坐在它旁边,翻开纸质笔记,却只写了三段话。
  【g-explorer-c 不是为了抵达 tm-7。】
  【能准確划出不能往前走的边界,哪怕空手回来,也算完成任务。】
  【会停的机器,才能进七十三。】
  前哨站外,风沙擦过装甲挡板。
  远处的风机组低速旋转,叶片上那百分之七的效率损失还没修,他把这件事重新记进了明天的清单最上方。
  供电永远排在第一位,这一条,不会因为今天造出了一台会自己认输的机器而改变。
  状態屏上,g-explorer-c远征前总验证进度停在百分之六十二。