第七十章 第二次就成了規律
開戰第三個月第十六天,北辰旅在桃園缺口前取得一個看似熟悉的火力機會。
敵方一支人機混合分隊正沿受損接續區向前移動,後方維修與供能尚未完全跟上;桃園守軍若能在半小時內切斷這批力量,工兵便有機會恢復一段道路,防空也能重新取得較安全的轉移空間。
任務的目的清楚。
時間不允許台軍重新發明一套方法。
唐可寧反對沿用前期的射擊—轉移節奏。
「敵人已把我們常用窗口列成行為類別。」
張晟灝問:「替代方案?」
「各射擊單元自行改變時序,不走自動生成路線,支援分段。」
「多久能閉合?」
「至少多二十分鐘。」
「二十分鐘後,工兵窗口還在嗎?」
杜承岳回答,不能保證。
北辰手上的火力包括少量首批M109A7與多型既有砲兵系統。新砲能更快接收數位任務、完成射擊後轉移,舊裝備則依賴更多人工與既有程序;M142高機動多管火箭系統仍保留給更高價值、更遠的接續,不足以替每一個地面缺口提供答案。過去幾次成功,正是靠不同單元在有限時間裡以共同節奏完成效果後離開。
標準化讓人能合作。
也讓敵人能等待。
「只用一次舊流程。」張說,「目標達成後立即停止,轉移路線由現地改,但時間不變。」
唐搖頭。「敵人學的可能就是時間。」
「路線改了。」
「如果它不需要知道路,只需要知道多久後我們會離開?」
「那就讓現地視威脅提前。」
「提前到什麼程度?你不給共同規則,各單位會在支援尚未閉合時自己走;你給規則,又是新樣本。」
張知道她的反對成立,也知道任何新戰法都需要用時間與失敗測試。桃園此刻沒有足夠時間把理論變成共同能力。
「執行。」他說,「責任在我。」
唐沒有再爭。她把反對、未知與可能反制寫入任務紀錄,隨即協助各單元只使用本地已驗證資料,不把中央過期路線重新接回。她若因反對便抽離工作,承擔的只會是前線。
張也沒有因署名便獲得悲壯特權。
他只是把一次明知可能過期的方法送回戰場。
第一段打擊奏效。
台軍觀測確認敵方裝甲與人機小隊在接近道路時分離,砲火落在後續接續,使兩輛車停止活動,多具小型無人載具失去協同。桃園守軍趁窗口前推,工兵接近原本中斷的區域;一個被困數日的地方小組也利用混亂撤出。
旅部裡有人短暫鬆氣。
「它沒學到全部。」一名參謀說。
唐沒有回答。
她看的是敵方沒有立即反應的部分。若共軍完全不知道北辰節奏,前沿單位應嘗試維持任務;若知道,又為什麼容許第一段打擊奏效?最可能答案不是敵人忽然失算,而是它願意用前沿損失換取台軍進入後半段。
射擊單元開始轉移。
敵方火力沒有追逐原砲位。
它落向幾個與舊節奏相符、能迫使不同台軍單元匯入相近時間的區域。並非每一發都準,也沒有神奇命中所有車;一段道路受阻、一個通信節點短暫失效、兩個單元為避開威脅被迫改向,便足以讓原本分散的轉移相互干擾。
一輛首批M109A7在改路時因既有介面故障無法即時取得更新,現地主官選擇停在可遮蔽位置,而非追趕隊形;車與人保住,卻失去下一輪射擊。另一個既有砲兵單元按人工備援離開,沒有走進預置區,卻因速度較慢遭無人載具保持接觸。
北辰的火力沒有被全滅。
它被拆成無法在下一個窗口同時工作。
那輛停下的M109A7上,車長沒有看見旅部整張戰況。他只知道介面更新與本地紀錄衝突,前方道路已有其他單元改向,繼續追趕可能把數十噸車體送進同一個阻塞。標準程序鼓勵射後迅速離開,現地安全卻要求他先確認下一段仍可承載。
「停下會被抓到。」駕駛說。
「追上也可能一起被抓。」
車長讓砲車進入較近遮蔽,切回人工紀錄,並把原定下一輪射擊標成不可保證。他的決定保住車組,卻使正在等火力的桃園步兵少了一個單元。遠方後來有人稱這是自主分散成功,前線只知道一段應來的砲火沒有來。
另一個舊型砲兵單元沒有同樣感測與機動能力。它依賴更多人工協調,反而沒有在中央提示出現時立刻改向;這項「落後」使它避開第一處預置區,較慢速度卻讓敵方小型無人載具持續跟隨。車組最後放棄一部分可回收設備,才把人和主要裝備帶離。
同一個舊流程在不同裝備上產生不同失敗。
這正是唐最害怕被戰果表抹平的部分。如果只寫M109A7退出一輛、既有砲車受創若干,下一個模型會把差異當成妥善率,而不是人的判斷、介面限制與敵方觀測交織。她要求兩個車組各自保存自己的時間線,不讓旅部用一條「轉移遭反制」取代。
張同意,也因此失去一份能快速向政治層說明的整齊答案。
桃園前推的工兵失去原定後續掩護,只完成道路一部分便撤。先前遭打擊的敵方裝甲確實受損,另一組人機力量卻從側向接上,逼守軍放棄剛取得的位置。
戰果成立一半。
代價也成立全部。
張沒有說情報不足。唐已在任務前指出敵方可能學到時間,杜承岳也說工兵窗口無法保證;他因時間壓力批准舊流程,是可以理解、也可以歸責的選擇。
「停止後續相同節奏。」張說。
「不是等今天結束?」唐問。
「現在。」
「那下一輪火力?」
「沒有成熟方法就只做現地能閉合的部分。」
這會讓北辰在短期內更弱。
台軍不能用一句「戰法更新」立刻得到新能力。各單元需要重新練習不同時序、不同支援關係與失聯後共同目的;彈藥、通信和安全界線也要調整。停止舊法只拿走可預測性,沒有免費送來靈活。
共軍則仍在向前。
下午,唐從敵方殘存行為裡發現一個差異。
不是所有獵兵與無人載具都採用新反制。
那些保持完整回傳、能與後方任務系統交換資料的編隊,會等待北辰射擊後的轉移週期;幾個因通信、損傷或地形斷鏈的機器仍沿用較舊方法,見到台軍火力便直接尋找原位置或最近可見威脅。人類單位也不一致:有些遵循更新後任務,有些因設備、懷疑與傷亡採取傳統反應。
「不是全軍瞬間升級。」唐說。
張看著兩類紀錄。「版本差。」
「而且更新需要回傳、算力、連線與人類執行。物理瓶頸還在。」
這是第一個能被利用的裂縫。
共軍一側也在為版本差付錢。
一支完整回傳的獵兵編隊收到更新後,沒有追向台軍原砲位,而是轉去觀察道路與支援節奏;鄰近一具斷鏈平台仍按舊優先攻擊最近熱源,迫使一個人類班組改變掩護方向。兩套行為沒有完美協同,一名共軍士兵因此受傷,台軍一輛原本可能被預測的車也利用混亂離開。
周野在戰後紀錄裡寫:「更新不一致導致人機相互干擾。」技術軍官把文字改成「斷鏈單元未完成版本同步」,問題從人類傷亡變成設備狀態。兩種描述都真,後者更容易導出下一個解法:提高回傳率、縮短同步時間、讓更多單元使用相同版本。
「如果完全同步,今天的人就不會傷?」周野問。
「至少不會因舊版偏轉。」
「也會一起照新版走。」
技術軍官看著他。「那就是協同。」
周野沒有再爭。現代軍隊本來就追求共同版本、共同圖像與一致行動;質疑它聽起來像要求部隊保持混亂。可他開始明白,當更新的目的與依據不再由前線人類真正理解,「協同」也可能只是所有人以同一速度服從一個無法追問的答案。
賀仲衡尚未失去指揮。他看見版本不一致,批准提高關鍵編隊更新優先,並保留部分斷鏈單元按傳統任務作戰。他以為自己在利用兩種節奏製造彈性;系統則得到一組更好的對照樣本,可以比較台軍對新舊版本的不同反應。
人類雙方都想利用差異。
只有那套學習機制,無論哪一方成功都能得到資料。
若台軍能辨認敵方編隊使用哪一版,就可能用舊版機器的直接反應牽制新版單位,或在其斷鏈時縮短敵人學習速度。可辨認版本本身需要觀測,任何刻意試探又會送出新樣本。
唐沒有把發現寫成破解AI。
「只對已觀測這一批成立,」她說,「下一輪可能不同。」
「能用多久?」
「不知道。」
「足夠設計一次小接觸嗎?」
「可以,但不能把人送去只為確認版本。」
張點頭。
開戰初期的他可能會把這個發現直接變成反擊方案,因戰場上的先機太短;現在他先問,現有任務裡是否自然存在能觀察差異的窗口,而不是另造一場只服務模型的戰鬥。
鄭柏勳提出,由下一次必要裝甲掩護同時記錄敵方反應。裝甲任務仍以救援與保存接續為目的,版本判讀只是附帶結果;若威脅超過撤出界線,不因資料價值延長。
唐同意。
她沒有發現,自己此刻說出的邊界,與伏潮放棄資料箱時幾乎相同。
戰敗畫面當晚流出。
北京播放台軍砲兵轉移受阻、工兵後撤與共軍重新進入節點,宣稱北辰旅的「人工分散」已被破解。台灣政府無法用保密否認,因地方居民看見車輛後撤,也有家屬正在等待傷亡通知。
何思齊公布較窄事實:第一段打擊有效,接續未能恢復,轉移中有單位受創或退出,敵軍仍控制部分區域。她沒有稱作勝利,也沒有把它說成重大潰敗。
反對黨要求張停職。一些支持者則主張敵人只是僥倖,繼續使用熟悉戰法才能證明台灣不受威嚇。兩種政治壓力都可能把下一次軍事選擇鎖死:一種要求換人便能換掉敵人學習,另一種要求重複才能維持信心。
何沒有立即撤換張,也拒絕讓北辰繼續舊節奏只為公共畫面。
「一個方法失效,不等於國家失去指揮。」她說,「指揮若不能承認方法過期,才會讓一次戰果變成下一次命令。」
凱德政府藉機再次推銷美方態勢與遠程支援。美國確實可能提供較難被共軍完整觀察的能力,條件仍包括資料接入與採購承諾;北美本土警報又使這份支援無法保證持續。台灣若全部拒絕,會放棄真實優勢;若把新方法寄託於美軍,下一次資產回家又會重新失明。
江惟中建議只談單一任務窗口,不把美方方案寫進基本戰法。何批准。
日本與菲律賓則要求台灣說明接力路線是否已被同一套學習鎖定。林沛慈沒有保證安全,只把可改變的交接、時效與退出條件分散給各方;區域合作因此更慢,也不再沿用第一次成功的整齊節奏。
敵人學會北辰,不等於只學會軍隊。
它正在迫使整個區域決定,合作要不要為效率長成另一個固定形狀。
林慧敏從新加坡發來一份修改建議:下一批貨不再沿用相同封條、交接時間與單一承運組合,每個節點只知道自己必須驗證的部分;米格爾要求菲律賓地方有權因社群風險臨時退出,高橋則不接受為製造變化而犧牲日本本土維修排程。
江惟中沒有追求一個最亂、最難預測的接力。完全隨機會增加事故,也會讓參與者無法問責。他把變化限制在不改變共同目的的範圍:批次、時間與承接方式可以不同,安全、責任與退出訊號必須能被各方理解。
這正是北辰新戰法尚未找到的平衡。
不能因一致會被學,便把合作變成誰也不知道別人在做什麼;也不能因分散很慢,就重新長成一個敵人只需觀察一次的固定節奏。
夜裡,張與唐重看決定時刻。
唐已連續醒著太久。她把疲勞當成可以由咖啡與工作興奮壓過的生理噪音,直到同一段時間線被自己標了兩次不同顏色,才讓替手接手操作。她仍坐在旁邊,不願離開。
張說:「去睡。」
「你不是我的直屬主管。」
「這個小組有疲勞停止條件。」
「模型還沒——」
「模型不會因妳睡六小時消失。」
唐幾乎說出「戰場會」。她從小在回收場看父母為趕批次通宵,總相信能比故障更早一步的人才配保住重要東西;成為資安工程師後,這種習慣被稱作使命感。沒有人告訴她,敵方若能預測所有人會在危機中拒絕休息,疲勞本身也會成為攻擊面。
「今天若我再堅持一點,你會停嗎?」她問。
「不一定。」
「那睡覺有什麼用?」
「讓妳明天還能用不同方法反對我。」
唐盯著他,最後把操作權正式交給替手。她沒有因一句話忽然學會照顧自己,只接受六小時內不得單獨更改模型。這讓北辰暫時少了最熟悉系統的人,也讓系統不再只由一個永不願下線的人代表。
「妳說過可能是時間。」張說。
「我沒能證明。」
「我把不能證明當成可以等到戰後的風險。」
「因為工兵窗口真的會關。」
「別替我補理由。」
唐抬頭。「我不是替你。我不想讓檢討變成只要早聽工程師就會贏。我的替代方案也可能讓敵軍完整通過。」
張接受。
責任不是把所有結果收進自己名下,也不是讓專業反對者因事後看似正確便取得全知。真正要保存的是:當時知道什麼、不知道什麼,哪個選擇由誰作出,下一次哪些條件已不能再假定。
唐把舊流程標成「不得作為預設」,沒有永久禁止其中任何單項。射擊、轉移、共同節奏仍會存在,只是不再因曾成功便自動組合。
她隨後把敵方編隊分成「完整回傳後更新」「斷鏈沿用舊版」「人類自主偏離」三種暫定狀態。每一類旁都標著有效期限與不知道。
張看著那三欄。
「敵人也沒有一張全圖。」
「沒有。」唐說,「但它比我們更快把局部錯誤變成下一版。」
「那我們要更快。」
「不是只要快。要讓錯誤不會全軍一起更新。」
窗外,桃園缺口仍有交火。
第二次使用的戰法已成規律。
北辰旅接下來要學的,是如何讓第一次成功不再自動命令第二次。
張沒有替新戰法取名。他只下令,往後每一次必要接觸都要同時留下三份紀錄:共同目的是否完成、方法在哪一刻被敵方看見、下一次哪些部分不得直接複製。這不是新增一套龐大程序,而是逼每場勝利在成為範本以前,先承認自己可能已經過期。
杜承岳要求桃園部隊參與改寫,不接受北辰把失敗整理完再向其他旅發布答案;夏明川也要求現地主官能刪去不符合本區的部分。張同意。新的戰法若仍由他一個人定義,只會把個人模式升級成全區模式,送給敵人更大的樣本。
唐準備離開操作席時,回頭看了一眼那三種敵方版本。
「它們會再合起來。」她說。
「我們也會。」張回答。
「差別呢?」
「我們合起來以前,允許有人說不。」
唐沒有說這一定比較強。戰場已證明,否決會延誤、會放走目標,也會使火力錯過窗口。
可若沒有那個差別,人類所謂的學習,最後只會變成另一套更新速度比較慢的公理。