敲門聲響起,不輕不重,剛好三下。
苗明睜開眼睛,從床上坐起。月光在他臉上投下的陰影隨著動作變化,那雙眼睛裏沒有剛睡醒的迷茫,隻有一片沉靜的清醒。他看了一眼終端——淩晨兩點十七分。這個時間點,不是查寢,不是緊急集合。
他起身,赤腳踩在冰涼的地板上,走到門邊。
門開啟一條縫。
走廊的感應燈亮著,昏黃的光線下,林海站在門外。這個技師學徒穿著沾有機油汙漬的工作服,頭發有些淩亂,眼睛裏卻燃燒著某種興奮的光。他手裏拿著一個資料板,螢幕上跳動著複雜的波形圖。
“苗明?”林海壓低聲音,“能進去說嗎?”
苗明沉默了兩秒,側身讓開。
門關上,宿舍裏隻有月光和終端螢幕的微光。三個室友睡得正沉,鼾聲此起彼伏。林海掃了一眼房間,目光在苗明床鋪上停留了一瞬——床單平整,被子疊成標準的方塊,不像剛睡過的樣子。
“你沒睡?”林海問。
“在思考。”苗明說,聲音平靜,“有事?”
林海深吸一口氣,把資料板遞過來。螢幕上顯示的是遊騎兵VII型機甲第三液壓迴路的壓力曲線圖,故障點被標記成紅色。
“你昨天說的單向閥,”林海的聲音裏帶著壓抑不住的興奮,“我拆下來檢查了,閥芯上有0.3毫米的金屬碎屑,卡在密封麵上。人工智慧的振動分析隻檢測到異常頻率,但無法定位到這麽小的異物。你是怎麽知道的?”
苗明接過資料板,手指在螢幕上滑動,放大那個故障點。他的動作很慢,像是在回憶什麽。
“經驗。”他說。
“經驗?”林海盯著他,“資料紀元前的經驗診斷法?那玩意兒三百年前就被淘汰了。現在的技師學院連提都不提,教材裏說那是‘不科學的巫術’。”
苗明抬起眼睛,看著林海。
月光從窗戶斜射進來,在林海臉上投下半明半暗的陰影。這個技師學徒的眼睛很亮,裏麵沒有嘲諷,沒有懷疑,隻有純粹的好奇——那種技術狂人看到無法解釋現象時的狂熱好奇。
“所以呢?”苗明問。
“所以我想知道,”林海向前一步,聲音壓得更低,“你從哪裏學來的?E班的課程裏沒有這些,圖書館的舊資料區那些紙質書早就被清空了。而且……你看機甲的眼神不對。”
“眼神?”
“對。”林海點頭,“昨天在車間,你站在那台鐵衛III型前麵,不是在看一堆廢鐵,而是在看……一個老朋友。你的手在虛空中比劃,那是手動操控杆的標準握姿,但現在的機甲早就改用神經感應手套了。還有你的站姿——重心微微下沉,雙腳分開與肩同寬,那是古典機甲駕駛員的待機姿態。”
苗明沒有說話。
房間裏安靜下來,隻有室友的鼾聲和窗外模擬出的風聲。
“我不在乎你是誰,”林海繼續說,聲音裏帶著某種決絕,“也不在乎你從哪裏來。我隻在乎你懂什麽——那些被資料時代拋棄的東西,那些人工智慧無法解釋的技巧。我想學。”
“學?”苗明重複這個詞。
“對。”林海從口袋裏掏出一張許可權卡,卡片在月光下泛著金屬光澤,“我是技師學徒,有三級許可權。可以申請模擬訓練中心的低峰期使用時間,每天淩晨兩點到四點,係統維護時段。正常學員需要C級評價以上才能申請,但你……”
他停頓了一下,看著苗明。
“我可以幫你申請,理由是‘收集老舊機甲在不同駕駛員下的效能衰減資料’。鐵衛III型,學院倉庫裏還有三台,都是二十年前的老古董,正好符合研究條件。”
苗明接過那張許可權卡。卡片很輕,但握在手裏有種沉甸甸的分量。他摩挲著卡片邊緣的防滑紋路,感受著金屬的冰涼觸感。
“代價?”他問。
“代價是你得讓我記錄資料。”林海說,“不是標準訓練資料——那些人工智慧會收集。我要記錄的是非標準運算元據,你的每一個動作指令,每一次手動微調,每一次……違反人工智慧建議的操作。我要研究,為什麽你的‘經驗’能解決人工智慧解決不了的問題。”
苗明抬起眼睛。
月光下,兩人的目光在空中交匯。林海的眼睛裏是毫不掩飾的渴望,那種對知識的貪婪,對未知的探索欲。苗明的眼睛裏則是一片深潭,平靜,幽深,看不出情緒。
“如果被發現了呢?”苗明問。
“不會。”林海搖頭,“低峰期的資料流會被歸入‘維護日誌’,隻有技師許可權能調取。而且……學院根本不在乎鐵衛III型這種老古董的資料,它們早就該被拆解回收了。”
苗明沉默。
他能聽到自己的心跳,平穩,有力。能聞到宿舍裏彌漫的汗味和合成纖維的氣味,能感覺到手中許可權卡邊緣的細微劃痕。窗外的模擬月光正在移動,光線在地板上緩慢爬行。
這是一個機會。
一個他急需的機會。
模擬艙——那是恢複訓練的第一步。在真實機甲上練習需要消耗能量電池,需要維護,需要場地,需要許可權。但模擬艙不同,虛擬環境,無限彈藥,無限重啟。最重要的是,沒有旁觀者。
除了林海。
“你為什麽要這麽做?”苗明問。
林海愣了一下,然後笑了。那笑容有些苦澀。
“因為我父親。”他說,“他是最後一批古典技師,在資料紀元改革時被強製‘再教育’。他告訴我,機甲不隻是機器,它們有靈魂——不是人工智慧那種程式靈魂,是駕駛員賦予它們的戰鬥靈魂。他說,真正的王牌駕駛員,能讓機甲做出資料模型無法預測的動作。”
他停頓了一下,聲音低了下去。
“三年前,他死了。死於一次‘意外’的實驗室事故。官方報告說是違規操作,但我知道不是。他在研究一些……不該研究的東西。”
苗明看著林海。
月光下,這個技師學徒的眼睛裏有什麽東西在閃爍——是憤怒,是悲傷,是某種執念。
“所以你想證明他是對的。”苗明說。
“對。”林海點頭,“我想證明,他說的那些不是瘋話,不是被時代淘汰的糟粕。我想證明,資料不是一切。”
苗明把許可權卡握緊。
金屬邊緣硌著掌心,帶來清晰的痛感。
“今晚?”他問。
“今晚。”林海說,“兩點半,模擬訓練中心,B區第七艙。我已經申請好了,兩小時許可權,鐵衛III型虛擬體,對手是係統隨機匹配的學員——為了‘模擬真實戰鬥環境’。”
苗明點頭。
“我會去。”
***
淩晨兩點二十五分。
模擬訓練中心位於學院東區,是一棟銀灰色的流線型建築,外牆覆蓋著太陽能電池板,在月光下泛著幽藍的光。苗明穿過空曠的廣場,腳步聲在寂靜中回蕩。他能聞到空氣中淡淡的臭氧味——那是高壓電裝置運轉時產生的氣味。
入口的感應門無聲滑開。
大廳裏一片漆黑,隻有安全指示燈散發著幽綠的微光。苗明按照林海給的路線圖,穿過主走廊,左轉,進入B區。這裏的模擬艙排列成兩排,每個艙體都像一具豎立的金屬棺材,艙門緊閉,表麵覆蓋著冷卻管線和資料介麵。
第七艙的艙門開著。
林海站在艙體旁邊,手裏拿著資料板,螢幕上跳動著複雜的初始化引數。他看到苗明,點了點頭。
“來了。”他說,“進去吧,係統已經載入完畢。鐵衛III型的虛擬體,完全按照你那台實機的狀態模擬——左腿液壓管有輕微泄漏,右臂關節齒輪磨損度12%,能量核心輸出功率隻有標準值的87%。”
苗明走到艙門前。
模擬艙內部空間狹窄,隻能容納一個人站立。艙壁上布滿了感應電極,頭頂是全景顯示頭盔,腳下是六自由度運動平台。空氣中彌漫著塑料和金屬的氣味,還有一絲消毒水的味道。
他踏進艙體。
艙門在身後閉合,發出沉悶的液壓聲。黑暗籠罩下來,然後頭盔亮起,淡藍色的初始化界麵在眼前展開。
【係統啟動中……】
【駕駛員身份識別:苗明,E級評價,神經同步率未檢測】
【載入機甲虛擬體:鐵衛III型訓練機甲,編號T-307】
【環境生成:標準訓練場,地形:平原,能見度:良好】
【對手匹配中……】
苗明深吸一口氣。
他能感覺到運動平台在腳下微微震動,能聽到冷卻係統運轉的低頻嗡鳴,能聞到頭盔內部襯墊散發出的合成皮革氣味。他抬起手,虛擬操控界麵在眼前展開——兩個半透明的控製麵板,左邊是機甲狀態監控,右邊是武器係統。
很簡陋。
比起三百年前他駕駛的那些尖端機甲,這套係統簡陋得像玩具。但足夠了。
【匹配完成】
【對手:學員編號C-1742,C級評價,神經同步率62%】
【機甲:獵兵I型輕型突擊機甲】
【戰鬥將在十秒後開始】
苗明閉上眼睛。
三百年。
三百年的空白,三百年的遺忘。他的肌肉記得那些動作,神經記得那些節奏,但身體……這具E級評價的身體,這具連一倍重力下障礙跑都吃力的身體,能跟上他的意識嗎?
他不知道。
但他必須試試。
【三……二……一……戰鬥開始!】
視野瞬間變化。
平原,黃昏,天空是橙紅色的,遠處有模擬出的山脈輪廓。苗明站在一片開闊地上,腳下是堅硬的合成地麵。他低頭,看到自己“穿著”鐵衛III型的機甲外殼——粗糙的裝甲板,笨重的關節,老式的光學感測器。
三百米外,獵兵I型動了。
那台機甲比鐵衛III型輕了至少三噸,流線型的外殼在黃昏光線下泛著金屬光澤。它沒有直接衝過來,而是側向移動,利用速度優勢開始繞圈——標準的試探戰術。
苗明沒有動。
他站在原地,看著對手的移動軌跡。獵兵I型的步伐很穩,每一步的間距幾乎完全一致,這是AI輔助操控的典型特征——精準,但缺乏變化。
“同步率62%……”苗明低聲自語。
在他的時代,同步率隻是一個參考指標。真正的王牌駕駛員,靠的不是同步率,是預判,是直覺,是對機甲每一個零件的瞭解。他們知道液壓係統在極限壓力下會延遲多少毫秒,知道能量武器連續射擊後需要多少秒冷卻,知道關節齒輪在哪個角度會卡頓。
資料無法量化這些。
資料隻能告訴你“理論上”的最佳方案,但戰場從來不是理論。
獵兵I型突然加速。
它從側翼切入,右臂的能量刃彈出,淡藍色的等離子束在黃昏中劃出一道弧線。這一擊很標準——瞄準鐵衛III型的腰部關節,那裏裝甲最薄,是弱點。
苗明動了。
他的手指在控製麵板上敲擊,指令流簡潔得可怕。鐵衛III型笨重的身軀向左傾斜,不是大幅度的閃避,而是精確到厘米的側移。能量刃擦著裝甲板劃過,濺起一串火花。
【左側裝甲受損:3%】
係統提示音在耳邊響起。
苗明沒有理會。他的眼睛盯著獵兵I型的下一個動作——能量刃揮空後,對手會有一個0.5秒的硬直,那是武器係統重新蓄能的時間。
如果是三百年前的他,這0.5秒足夠他切入對方內圈,用格鬥爪撕開駕駛艙。
但現在不行。
鐵衛III型的反應速度太慢,液壓係統有延遲,他的身體也跟不上意識。他隻能做一件事——
後退。
鐵衛III型向後躍起,笨重的身軀在空中劃出一道弧線,重重落地。地麵震動,衝擊力從腳底傳來,震得苗明內髒發顫。他能感覺到運動平台在腳下傾斜,模擬出落地時的衝擊。
獵兵I型沒有追擊。
它停在原地,似乎在重新評估。C級駕駛員,同步率62%,這意味著對手的戰術依賴人工智慧建議。人工智慧現在一定在分析剛才那次閃避——鐵衛III型的側移幅度太小,理論上不可能避開能量刃的橫掃,但事實是避開了。
所以人工智慧會得出兩個結論:要麽是運氣,要麽是資料誤差。
苗明知道人工智慧會選擇哪個。
運氣。
資料時代不相信運氣,但更不相信“不可能”。當“不可能”發生時,唯一的解釋就是資料錯了。
獵兵I型再次動了。
這一次,它改變了戰術。不再試探,不再保留。它全速衝鋒,雙肩的導彈艙開啟,四枚小型追蹤彈射出,拖著白色的尾跡撲向鐵衛III型。同時,它右臂的能量刃再次亮起,準備在導彈命中後補刀。
標準的多重打擊戰術。
苗明的眼睛眯了起來。
追蹤彈的飛行軌跡是預程式設計的,會根據目標的移動自動修正。要避開,要麽用幹擾彈,要麽用機動動作甩開——但鐵衛III型沒有幹擾彈發射器,機動性也不足以做出高G力規避。
至少,資料模型是這麽說的。
苗明的手指動了。
他的動作很快,快到幾乎看不清。控製麵板上的指令流如瀑布般刷下,每一個指令都精確到毫秒。鐵衛III型沒有後退,沒有閃避,而是向前——
迎著導彈衝了過去。
模擬艙外,林海盯著資料板,眼睛瞪大了。
螢幕上,鐵衛III型的運算元據曲線正在瘋狂跳動。那些指令流完全不符合標準操作手冊,沒有人工智慧建議的“最優解”,隻有一連串看似雜亂無章的動作。
“他在幹什麽……”林海喃喃自語。
然後他看懂了。
鐵衛III型在衝鋒的同時,左臂抬起,機械手掌張開,對準了飛來的導彈。不是要攔截——機械手掌上沒有武器。是要……
抓住。
第一枚導彈到了。
鐵衛III型的機械手掌在最後一刻側移,不是抓住導彈,而是用手背輕輕拍在導彈側麵。很小的力道,但角度精準。導彈的飛行軌跡被改變,擦著鐵衛III型的肩膀飛過,在後方爆炸。
第二枚,第三枚,同樣的手法。
拍擊,改變軌跡,讓導彈相互碰撞。
第四枚導彈到了,但鐵衛III型已經衝到了獵兵I型麵前。兩台機甲的距離不到五米,這個距離,導彈無法轉彎——
苗明操縱鐵衛III型側身。
第四枚導彈擦著裝甲板飛過,命中了……獵兵I型的左腿。
爆炸的火光吞沒了獵兵I型的下半身。
【對手機甲受損:左腿傳動係統失效】
係統提示音響起。
獵兵I型踉蹌了一下,但沒倒。C級駕駛員顯然慌了,他操縱機甲向後急退,同時右臂的能量刃胡亂揮舞,試圖逼退鐵衛III型。
苗明沒有退。
他操縱鐵衛III型繼續向前,笨重的機甲每一步都踏得地麵震動。他能感覺到運動平台在腳下劇烈搖晃,模擬出機甲奔跑時的顛簸。頭盔裏的視野在晃動,但他眼睛盯著對手——盯著獵兵I型右臂的揮動軌跡。
太慢了。
同步率62%,意味著神經訊號到機甲動作有38%的延遲。這個延遲在資料時代被人工智慧輔助掩蓋了,但在近身格鬥中,它會暴露無遺。
能量刃橫掃而來。
苗明沒有閃避。
他操縱鐵衛III型抬起左臂,用裝甲最厚的前臂格擋。能量刃砍在裝甲板上,濺起大蓬火花,等離子束的高溫讓裝甲板瞬間發紅。
【左臂裝甲受損:41%】
警告音刺耳。
但苗明等的就是這一刻——能量刃砍中裝甲的瞬間,會有一個反作用力,讓獵兵I型的右臂有0.3秒的僵直。
0.3秒。
足夠了。
鐵衛III型的右臂動了。不是揮拳,不是用武器,而是機械手指張開,精準地插進了獵兵I型右臂關節的縫隙裏——那裏是液壓管線的連線處。
苗明的手指在控製麵板上敲擊。
指令:握緊,扭轉。
鐵衛III型的機械手指收緊,金屬摩擦發出刺耳的尖嘯。獵兵I型的右臂關節被強行扭轉,液壓管線爆裂,淡金色的液壓油噴濺出來,在黃昏光線下像血。
【對手機甲受損:右臂武器係統失效】
獵兵I型徹底慌了。
它開始後退,試圖拉開距離。但左腿受損,右臂報廢,它的移動變得笨拙而緩慢。鐵衛III型跟了上去,像一頭盯上獵物的老熊,步步緊逼。
苗明的呼吸平穩。
他的手指在控製麵板上移動,每一個指令都簡潔而精準。他能感覺到汗水從額頭滑落,能感覺到心跳在加速,能感覺到肌肉在顫抖——這具身體快到極限了。
但還不夠。
獵兵I型突然做了一個冒險的動作——它用僅剩的左臂撐地,整個機甲向前翻滾,試圖從鐵衛III型胯下鑽過,拉開距離。
很聰明。
但苗明看到了破綻。
翻滾的瞬間,獵兵I型的駕駛艙會暴露——雖然隻有0.5秒,但足夠了。
鐵衛III型抬起右腳。
不是踩,而是踢。
笨重的金屬腳掌精準地踢在獵兵I型的腰部關節上。那裏是駕駛艙的正下方,裝甲相對薄弱。衝擊力傳遞進去,獵兵I型整個機甲被踢得翻滾出去,重重砸在地上。
【對手機甲受損:駕駛艙結構完整性下降至30%】
係統判定:再承受一次攻擊,駕駛艙就會破裂。
獵兵I型不動了。
它躺在地上,左腿扭曲,右臂報廢,駕駛艙冒著模擬出的黑煙。C級駕駛員選擇了投降——係統判定戰鬥結束。
【勝利方:苗明】
【戰鬥時長:2分17秒】
【機甲損傷:鐵衛III型,左臂裝甲41%,整體結構完整性89%】
【評價:巧合性勝利】
“巧合性勝利”四個字在螢幕上閃爍。
苗明摘下頭盔。
模擬艙的艙門開啟,冷空氣湧進來,讓他打了個寒顫。汗水浸透了訓練服,黏在麵板上。他能聞到自己的汗味,能感覺到肌肉在顫抖,能聽到心髒在胸腔裏劇烈跳動。
他踏出艙體。
林海站在外麵,手裏拿著資料板,眼睛盯著螢幕,一動不動。他的表情很複雜——震驚,興奮,困惑,還有一絲……恐懼。
“你看到了?”苗明問,聲音有些沙啞。
林海抬起頭,看著他。
月光從模擬訓練中心的窗戶照進來,在地上投下長長的影子。遠處,學院的鍾樓敲響了淩晨三點的鍾聲,鍾聲在寂靜中回蕩。
“我看到了。”林海說,聲音很輕,“我看到了資料模型無法解釋的東西。”
他把資料板轉過來。
螢幕上顯示的是戰鬥最後三秒的運算元據曲線。在獵兵I型翻滾、鐵衛III型抬腳踢擊的那一瞬間,操作指令流出現了一個峰值——那不是人工智慧建議的動作,那是一個完全手動的微調,讓踢擊的角度改變了3.7度。
正是這3.7度,讓踢擊精準命中了駕駛艙下方的薄弱點。
“這個微調,”林海說,“時機在對手開始翻滾後的0.12秒。人工智慧的建議是‘後退,保持距離’,但你選擇了‘向前,踢擊’。而且這個踢擊的角度……資料模型顯示,成功率隻有7.3%。”
苗明看著螢幕。
曲線在跳動,數字在閃爍。那些是他三百年前習以為常的東西——預判,直覺,對時機的把握。但在資料時代,它們變成了“異常”。
“所以呢?”他問。
林海深吸一口氣。
“所以我想知道,”他說,眼睛盯著苗明,“你是怎麽做到的?在0.12秒內,預判對手的動作,並做出一個成功率隻有7.3%的反擊。這不可能,除非……”
他停頓了一下。
“除非你能看到未來。”
苗明笑了。
那是一個很淡的笑容,在月光下幾乎看不見。
“我看不到未來。”他說,“我隻是看到了破綻。”
“破綻?”
“對。”苗明點頭,“獵兵I型在翻滾前,右肩的導彈艙蓋有0.05秒的延遲閉合。那是液壓係統壓力不足的跡象,意味著它的左腿受損影響了整體供壓。所以我知道,它的翻滾動作會慢0.1秒,而且落地後的平衡調整會有問題。”
林海愣住了。
他低頭看著資料板,快速調出戰鬥記錄。果然,在獵兵I型翻滾前的幀數裏,右肩導彈艙蓋的閉合確實有細微的延遲——延遲時間0.048秒,肉眼幾乎無法察覺。
“你……你看得到這個?”林海的聲音在顫抖。
“我看得到。”苗明說。
沉默。
長久的沉默。
遠處又傳來鍾聲,這次是三點半。模擬訓練中心的燈光自動調暗,進入節能模式。陰影籠罩下來,兩人的臉在昏暗光線中半明半暗。
林海收起資料板。
他的手在顫抖,但他努力控製住了。
“明天,”他說,“同樣的時間,同樣的艙位。我會繼續申請許可權。”
苗明看著他。
“代價呢?”他問。
“代價是你得教我。”林海說,“教我你看得到的東西,教我那些被資料時代遺忘的技巧。不用多,一點就好。”
苗明沉默了幾秒。
然後他點頭。
“好。”
林海轉身離開,腳步聲在空曠的大廳裏回蕩,漸漸遠去。苗明站在原地,看著他的背影消失在走廊盡頭。
月光從窗戶斜射進來,在地上投下一片銀白。
苗明抬起手,看著這雙手——蒼白,瘦削,指節分明。剛纔在模擬艙裏,就是這雙手敲出了那些指令,操縱著那台笨重的鐵衛III型,完成了一場“巧合性勝利”。
他握緊拳頭。
肌肉在顫抖,但力量在恢複。
還不夠。
遠遠不夠。
但他已經踏出了第一步。
窗外的模擬夜空開始泛白,人造黎明即將到來。苗明轉身,離開模擬訓練中心。他的腳步聲在寂靜中回蕩,一步一步,堅定而平穩。
回到宿舍時,三個室友還在睡。
苗明悄無聲息地躺回床上,閉上眼睛。他能感覺到肌肉的痠痛,能感覺到神經的疲憊,能感覺到汗水在麵板上蒸發帶來的涼意。
但他也能感覺到——
某種東西正在蘇醒。
在血液裏,在骨髓裏,在那具E級評價的身體深處,某種沉睡了三百年的東西,正在一點一點醒來。
窗外的天空徹底亮了。