西北戈壁。旭日基地。一月二十八日。
等待點火指令的日子——是一種奇特的空白。
所有測試都通過了。所有系統都準備就緒。所有人都在等——京都的一個電話。
但電話還沒來。
科技委正在走最後的審批流程。國務院層面需要簽字。外交部需要評估國際影響。軍方需要確認安全預案。環保部需要審核輻射防護方案——雖然星辰一號使用的氘氚聚變產生的中子輻射遠低於裂變反應堆,但程序——必須走完。
程序是一堵無形的牆。科學家們在這堵牆面前——無論多焦急——都只能等。
林遠舟在等待中安排了兩件事:一是讓維克多繼續推進雷射輔助加熱系統的工程改造方案;二是讓顧維鈞帶領團隊做聚變燃料裝填前的最後準備。
基地里的氣氛——從緊張變成了一種奇怪的鬆弛。所有人都知道大事即將發生。但」即將」到底是三天還是三周——誰也說不準。
看書就上天天看小說,ⓣⓣⓚ.ⓣⓦ超讚
有些年輕的研究員開始在宿舍區的空地上打籃球——趁著下午的陽光還算暖和。有些人在食堂里下棋。有些人——終於有時間——給家裡打了一個長長的電話。
基地里有一條不成文的規矩——等待的日子裡不討論點火。討論了——就像是在催。催了——反而不好。
所以——大家都在忙自己的事。假裝一切如常。假裝那個裝滿聚變燃料即將被裝入真空室的世界級實驗——不存在。
蘇晚——在等待中——做了第三件事。
她在對」星眸」做最後的優化。不是因為必須。是因為——她是蘇晚。一個不允許自己的作品」只是通過」的工程師。
不是因為」星眸」需要優化。
全系統測試已經證明——」星眸」的表現完美。三百七十二項測試中涉及」星眸」的六十三項——全部零異常通過。
但蘇晚不滿意。
」完美」和」極致」之間——還有一段距離。
她坐在數據中心的工位上。四塊屏幕亮著。面前是」星眸」的核心代碼庫——超過三百萬行代碼。從底層的神經網絡架構到頂層的決策引擎。從數據預處理到實時反饋。從正常工況到極端異常。
三百萬行。
其中——她親手寫的——超過兩百萬行。
剩下的一百萬行——是她的團隊在她的指導下寫的。每一行她都審核過。每一個函數。每一個變量名。每一個注釋。
這是她的作品。
不是林遠舟的。不是星辰科技的。不是旭日工程的。
是——她的。
蘇晚·的·作品。
她在翻看代碼庫的時候——發現了一段很老的代碼。
藏在核心模塊的第七層。一個名為」plasma_instability_predictor_v0.1」的函數。
版本號是零點一。
這意味著——這是最早的版本。第一版。
蘇晚看到這段代碼時——手指停在了鍵盤上。
她記得這段代碼。
那是三年前寫的。在鵬城大學的實驗室里。深夜。大概是凌晨兩點左右。
那時候——她還在讀博。研究方向是人工智慧輔助的等離子體不穩定性預測。一個沒什麼人關注的冷門方向。
她的導師對這個方向不太看好——」等離子體物理的人不懂人工智慧,人工智慧的人不懂等離子體。你做的東西兩邊都不認。畢業之後找不到工作。」
但蘇晚堅持了。
因為——她知道這個方向是對的。
也因為——林遠舟。
三年前——他們還在一起。林遠舟還是一個普通的晶片工程師。沒有科技樹。沒有星辰科技。沒有聚變。沒有戈壁。
他們在鵬城大學附近的一個小出租屋裡——合租。兩個人。一間臥室。一個客廳。客廳里有兩張桌子——背對背擺著。他坐一邊做晶片設計。她坐另一邊寫等離子體預測代碼。
凌晨兩點——兩個人還在各自的屏幕前敲鍵盤。
林遠舟給她倒了一杯水。放在她桌角上。沒說話。
她喝了一口。繼續寫。
那天晚上——她寫出了」星眸」的第一個原型。
就是——面前屏幕上這段代碼。
plasma_instability_predictor_v0.1。
一百二十三行。
用的是最簡單的前饋神經網絡。輸入是等離子體的四個基本參數——溫度、密度、磁場強度和電流分布。輸出是不穩定性發生的概率和預計時間。
以今天的標準看——這段代碼簡陋得可笑。
一百二十三行。四個輸入。一個輸出。
而現在的」星眸」——三百萬行代碼。上千個輸入維度。每秒三百萬次微調。能在二十毫秒內處理九千萬度的螺旋渦流。
從一百二十三行到三百萬行——三年。
蘇晚看著這段舊代碼。
她沒有刪除它。也沒有修改它。
它——已經不在」星眸」的運行路徑中了。早在一年前的架構重構時就被移出了。現在它只是一個遺蹟——藏在代碼庫的深處——像一塊化石——記錄著一切開始的地方。
她在舊代碼的注釋欄里——看到了自己三年前寫的一行注釋。
」試一下這個方向。也許能行。——蘇晚,凌晨兩點」
也許能行。
她當時——不確定。
現在——確定了。
不僅」能行」。而且——做到了。
蘇晚閉上眼睛。深呼吸了一次。
然後睜開。繼續優化。
她今天要做的優化——不是修正錯誤或提升性能。是——增加一個全新的功能模塊。
」星眸」目前的工作模式——是」被動響應」。等離子體出現不穩定性→」星眸」檢測到→計算補償方案→執行微調。
這個模式——已經夠好了。滿功率測試證明了這一點。
但蘇晚想要更好。
她想要——」主動預防」。
不是等不穩定性出現再去處理——而是在不穩定性出現之前——預測它——然後提前調整參數——讓它根本不出現。
從」治病」變成」防病」。
從」滅火」變成」阻燃」。
這需要一個全新的預測模型。不是基於當前參數的靜態預測——而是基於等離子體動力學演化趨勢的動態預測。
簡單說——」星眸」需要學會」看未來」。
不是科幻意義上的看未來。而是——根據當前的等離子體狀態和歷史演化模式——推算出未來零點五秒到兩秒內最可能出現的不穩定性類型和位置。
零點五秒到兩秒——聽起來很短。但對一個每秒能做三百萬次微調的人工智慧系統來說——這是一個巨大的時間窗口。足夠從容地做出最優的預防性調整。
蘇晚為這個新模塊取了一個名字。
她沒有用任何技術術語。
她叫它——」前瞻」。
取自她導師曾經說過的一句話——科學不是在解決今天的問題,而是在預見明天的問題。
她的導師——雖然不看好她的方向——但說過一些好話。這句——是最好的。
」前瞻」模塊的核心算法——是一種時空卷積注意力網絡。蘇晚獨創的。在現有的深度學習文獻中找不到完全相同的架構。
它的工作原理——用一個通俗的比喻來說——就像一個經驗極其豐富的老漁民看海面。
老漁民不需要等到浪打到船上才知道有風暴。他看天色的變化、海鷗的飛向、雲層的形狀——就能在風暴到來前半小時做出判斷。
」前瞻」——就是等離子體世界裡的那個老漁民。它不看」浪」——它看」天色」。它分析的不是不穩定性本身——而是導致不穩定性的前置條件——等離子體密度梯度的微小變化、磁力線的輕微扭曲、離子溫度和電子溫度之間比值的緩慢漂移。
這些前置條件——在不穩定性爆發前零點五到兩秒就已經出現了。只是——肉眼看不到。傳統的診斷系統也檢測不到——因為信號太弱,淹沒在噪聲中。
但」前瞻」——能從噪聲中把它們撈出來。
因為——蘇晚給它餵了八十太字節的訓練數據。三個月里星辰一號的每一次測試、每一次運行、每一個微秒的等離子體狀態——都被」前瞻」學過了。
它見過了足夠多的」天色變化」。
現在——它在學習預測」風暴」。
寫」前瞻」模塊——需要大量的訓練數據。
蘇晚把過去三個月所有測試中記錄的等離子體數據——全部導入了訓練集。包括滿功率測試時那次螺旋渦流的完整時序數據。
數據量——超過八十TB。
她的工位上有三台高性能伺服器——是方明德從鵬城星辰科技總部專門發來的。每台配備四塊最新的碳基AI加速晶片——星辰科技自己生產的。
用自己公司的晶片——訓練自己寫的人工智慧系統——來控制自己參與建造的聚變堆。
這件事——在三年前——她做夢都想不到。
三年前——她還在為一百二十三行代碼能不能跑通而發愁。
現在——她在用八十TB數據訓練一個能」看未來」的人工智慧。
變化——太快了。
快到——她偶爾會在凌晨醒來——以為自己還在鵬城大學的宿舍里——以為」星眸」還是那個一百二十三行的小程序——以為林遠舟還坐在她對面敲晶片設計代碼。
然後——她清醒過來。
看到的是——戈壁基地數據中心的白色天花板。
不是鵬城大學宿舍的米黃色天花板。
一切都變了。
但——有些東西——沒變。
她還是那個在凌晨兩點寫代碼的人。
只是——代碼變了。從一百二十三行變成了三百萬行。
人——沒變。
下午四點。
顧維鈞推開數據中心的門。
他手裡拿著一杯茶。不是給自己的——自己的已經喝完了。是給蘇晚的。
」還在優化?」他問。
」嗯。新模塊。'前瞻'。主動預防不穩定性。」
顧維鈞走到她的工位旁邊。看了看屏幕上的代碼和訓練進度條。
」不是已經全系統通過了嗎?還有什麼不滿意的?」
蘇晚沒有回頭。
」滿功率測試時——螺旋渦流的處理用了二十毫秒。」
」二十毫秒已經是奇蹟了。」
」但如果'前瞻'模塊上線——我可以在渦流出現前一秒就預判到它——然後用三百毫秒從容地做預防性調整。不需要'搶救'。只需要——'提前安排'。」
顧維鈞看著蘇晚的側臉。屏幕的光映在她的眼鏡上——綠色和白色的光點。
他在聚變領域工作了三十年。見過很多人工智慧控制系統。國際聚變實驗堆的。東瀛的。高麗的。聯邦的。
沒有一個系統的開發者——會在全系統測試通過之後——還在加班優化。
因為——通過了就夠了。
但蘇晚不這麼認為。
通過——不是終點。
極致——才是。
」蘇教授。」顧維鈞說。用了正式的稱呼。
蘇晚回頭看他。
」這個系統的真正作者——是你。」他說。」林遠舟自己也這麼說。他在科技委的報告裡——專門用了一整段來寫你的貢獻。用的是'不可替代'三個字。」
蘇晚愣了一下。
」他什麼時候寫的報告?」
」上周。全系統測試通過後。向京都提交的點火申請附件。」
蘇晚沉默了兩秒。
然後——她笑了一下。不是開心的笑——雖然裡面也有開心。更多的是——一種確認。
她需要別人告訴她」你做得好」嗎?
不需要。
她知道自己做得好。
但——被林遠舟用」不可替代」三個字寫進正式報告——
這種感覺——很好。
」謝謝顧老。」她說。
顧維鈞把茶放在她桌上。
」別太晚。」他說。然後——走了。
蘇晚看著那杯茶。
熱氣從杯口升起。
她喝了一口。然後繼續工作。
顧維鈞離開後——蘇晚想了一會兒剛才他說的話。
不可替代。
林遠舟在正式報告裡用了這三個字來形容她。
她知道林遠舟不是一個善於表達感情的人。他用語精確,不誇張,不矯飾。他寫報告的風格和他做工程的風格一樣——每一個字都有它存在的必要性。
所以——」不可替代」——不是客套。不是修辭。
是——事實陳述。
蘇晚微微笑了一下。然後把這個笑收了起來。放進一個心底的某個角落。不是壓抑。是——珍藏。
等忙完了之後再拿出來慢慢品味。
現在——繼續工作。
晚上七點——」前瞻」模塊的訓練數據預處理完成。八十太字節的原始數據被壓縮、清洗、標註後,變成了約十二太字節的訓練集和三太字節的驗證集。
晚上九點——第一輪訓練開始。三台伺服器的十二塊碳基加速晶片全速運轉。數據中心的溫度上升了兩度——晶片的散熱讓空調系統嗡嗡作響。
晚上十一點——第一輪訓練完成。準確率——百分之八十七。
不夠。
她調整了神經網絡的超參數。重新訓練。
第二輪——百分之九十二。
好一些了。但還不夠。
她又調整了一次。
凌晨三點——第三輪訓練完成。準確率——百分之九十六。
還是不夠。
百分之九十六意味著——每一百次預測中有四次失敗。在一億度的等離子體面前——四次失敗可能意味著四次需要」搶救」的不穩定性事件。
她要——百分之九十九以上。
凌晨三點的數據中心——只有她一個人。伺服器的風扇聲是唯一的背景音樂。屏幕的藍光是唯一的照明。
她看著訓練進度條一格一格地推進。
每一格——都是」前瞻」在學習一種新的等離子體不穩定性模式。每一格——都讓它變得更聰明一點點。更準確一點點。更接近她心中那個」百分之九十九」的目標一點點。
第三輪——百分之九十六。
不夠。但今晚——到這裡了。
她在」星眸」的啟動界面注釋欄里——嵌入了最後一段文字。不是功能代碼。是注釋。只有翻看原始碼的人才能看到的、寫給人類的文字。
三行字。關於工程師的尊嚴。關於極致的追求。關於凌晨三點的代碼。
她看著那三行字在屏幕上顯示出來——綠色的等寬字體——在黑色的代碼編輯器背景上——安靜地發光。
然後——保存。
她不知道未來是否有人會看到這段注釋。也許永遠不會有人去翻看」星眸」啟動界面的原始碼。也許這三行字會永遠沉睡在伺服器的硬碟里——直到硬碟報廢。
但那不重要。
重要的是——她寫了。
在凌晨三點。在戈壁基地的數據中心裡。在一個離點火還有未知天數的夜晚。
她寫了。
這就夠了。
關掉屏幕。
走出數據中心。
戈壁的夜空上——星星多得數不清。
」前瞻」模塊明天繼續訓練。後天繼續優化。大後天——也許——能上線。
明天——第四輪訓練。也許能到百分之九十八。後天——第五輪。也許能突破九十九。
在點火之前——她要讓」星眸」不僅能滅火——還能防火。
不僅能應對已知的不穩定性——還能預判未知的危險。
因為——點火不像測試。
測試可以隨時停。可以重來。可以從容地分析問題然後修正。
點火——是一次性的。
聚變燃料裝入真空室後——倒計時開始——所有系統全速運轉——等離子體升溫到一億度——然後——注入聚變燃料——
如果一切正常——人類歷史上第一次可控核聚變反應就會發生。
如果出了問題——
」星眸」是最後一道防線。
她的防線。
這是她的戰場。
這是——她的作品。
從一百二十三行到三百萬行。從鵬城大學的實驗室到戈壁深處的控制室。從一個不被看好的冷門方向到控制一億度等離子體的核心大腦。
三年。
這三年裡——林遠舟拿到了科技樹、創建了星辰科技、做出了碳基晶片、啟動了旭日工程。他站在聚光燈下。媒體報導他。對手畏懼他。國家依賴他。
而她——一直在幕後。在代碼里。在數據流中。在每秒三百萬次的微調背後。
沒有人把」蘇晚」這個名字和」一億度」聯繫在一起。
但——那一億度的等離子體之所以能穩定十二秒——是因為」星眸」。
而」星眸」——是她的。
不需要全世界知道。
但她——知道。
這——就夠了。