第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遠征前總驗證進度停在百分之六十二。
紅沙被夜裡的低溫壓在地表,遠處荒原呈現出短暫的平靜。
這種平靜自然不是溫柔,倒更像一台巨大機器在兩次故障之間,暫時停止了嘯叫。
它隨時可能再次啟動,而這一次不會提前通知任何人。
江臨站在一號裝配間裡,面前是還沒有完全合攏外殼的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遠征前總驗證進度停在百分之六十二。