代碼為名

第一章 完美假面

九月的陽光透過禮堂彩繪玻璃,在蘇晚淺藍色的裙擺上投下斑駁光影。她安靜地坐在第三排靠過道的位置,膝上攤著一本《深度學習導論》,目光卻落在前方舞臺側面的身影上。林澈正在和學生會的人調試設備,白色襯衫袖口隨意挽起,側臉在舞臺燈光下棱角分明。“晚晚,你真不去後臺找他?”旁邊的女生壓低聲音問,“今天這麼重要的日子。”蘇晚輕輕搖頭,指尖劃過書頁上一行公式:“他在忙,不打擾了。”說話間,前排幾個女生回過頭,目光在蘇晚身上短暫停留,然後交換了心照不宣的眼神。那眼神蘇晚很熟悉——是打量,是評判,是把她和林澈放在天平兩端的稱量。她知道她們在議論什麼。“聽說她和林澈是家裏定的婚約?”“裝得真像那麼回事,每天送早餐記筆記,跟保姆似的。”“林澈那種人怎麼可能真喜歡她,不過是家裏安排罷了。”蘇晚垂下眼睫,在書頁空白處寫下一個演算法優化思路。筆尖流暢,沒有停頓。“蘇晚學姐,”一個怯生生的聲音響起,穿格子裙的女生抱著筆記本站在過道,“能打擾您一下嗎?這個代碼我一直跑不通…”蘇晚抬眼,接過筆記本,快速掃過螢幕上的代碼。三分鐘後,她圈出三處邏輯錯誤,又寫下兩條優化建議。“謝謝學姐!”女生眼睛發亮,又猶豫了一下,“學姐,你為什麼不去AI實驗室?以你的水準…”“暫時不需要。”蘇晚微笑,聲音柔和。女生離開後,蘇晚重新看向舞臺。林澈已經調試完設備,正接過一個女生遞來的礦泉水。女生笑得明媚,林澈點頭回應,側臉線條舒展。蘇晚放在膝上的手指微微收攏,又緩緩鬆開。禮堂燈光暗下,校慶典禮開始。校長致辭,嘉賓發言,一切都按流程進行。直到主持人宣佈:“下麵有請學生代表,本屆‘星火杯’全國大學生科技創新大賽特等獎得主——林澈同學,分享他的參賽心得!”掌聲雷動。林澈走上舞臺,聚光燈追隨著他。他即興演講,談團隊合作,談創新思維,談青年責任。意氣風發,光芒萬丈。蘇晚在台下靜靜看著,目光像在觀察一個複雜的系統運行。她知道他此刻的每個表情、每個手勢會在觀眾心裏激起怎樣的回饋,就像她知道代碼的每一行會在處理器中引發怎樣的指令流。完美,精確,可預測。演講進行到一半,林澈的目光掃過觀眾席,在蘇晚身上短暫停頓。他停頓了0.3秒,蘇晚注意到了。那是計畫外的停頓。“…所以,我想借這個機會,”林澈的聲音透過麥克風傳遍禮堂,清澈而堅定,“宣佈一個決定。”禮堂安靜下來。蘇晚合上了膝上的書。“關於我和蘇晚同學的婚約,”林澈的目光落在她身上,像聚光燈一樣將她從人群中單獨剝離出來,“我認為,在我們可以自主選擇的年齡,還讓一紙婚約束縛彼此的未來,是不負責任的。”竊竊私語聲如潮水般漫開。蘇晚的背脊依舊挺直,放在書封上的手指冰涼。“蘇晚很好,溫柔,體貼,周到,”林澈繼續說,每個字都清晰可聞,“但我有時候覺得,那更像是一種完美的角色扮演。真實的她是什麼樣子,我好像從沒見過。這樣的關係,對我們都不公平。”他停頓,深吸一口氣:“所以今天,我想說——”他從口袋裏拿出一張折疊整齊的紙。蘇晚認得,是兩年前兩家人在餐廳裏擬定的那份“意向書”,被長輩們半開玩笑地稱為“婚約”。他展開,然後,在兩幹人注視下,緩慢地、清晰地將它撕成兩半,再撕成碎片。碎片如雪片般飄落在舞臺地板上。“我們解除這個約定吧。”林澈說,聲音裏有一種如釋重負的輕鬆,“我們都該是自由的。”死寂。所有人的目光都轉向蘇晚。好奇的,同情的,幸災樂禍的,難以置信的。蘇晚緩緩站起身。淺藍色的裙擺如水般垂下,她走過一排座位,腳步聲在寂靜中清晰可聞。她走上舞臺臺階,走到林澈面前,在滿地的碎紙片旁停下。聚光燈灼熱。她能感覺到林澈的目光,複雜難辨。期待?歉意?還是單純的解脫?蘇晚抬起頭,迎上他的視線,然後,緩緩地,綻開一個微笑。那個笑容完美得無懈可擊——唇角弧度恰到好處,眼睛微微彎起,溫柔,得體,和過去兩年中她給他的每一個笑容一模一樣。“好。”她說,聲音通過麥克風輕柔地傳遍禮堂。她拿出手機,解鎖,點開通訊錄,找到“林澈”這個名字。手指懸在螢幕上,她抬眼再次看向他,笑容不變,然後按下了刪除聯繫人。接著是微信,刪除好友。然後是所有社交平臺的關注和好友關係。她的動作從容不迫,像在進行一項日常操作。舞臺大螢幕上,她手機的介面被放大投影出來,每個人都能清楚地看到那些聯繫人一個個消失。整個過程持續了四十七秒。完成最後一項操作後,蘇晚收起手機,對林澈輕輕點頭,就像在告別一個普通的同學。然後她轉身,走下舞臺,穿過中間過道,向禮堂大門走去。沒有奔跑,沒有踉蹌,背脊挺直,步伐均勻。經過第三排時,她俯身撿起那本《深度學習導論》,然後繼續向前。禮堂大門打開,又在她身後合上。刺眼的陽光撲面而來,蘇晚眯了眯眼,繼續向前走。穿過林蔭道,穿過噴泉廣場,走進電腦學院大樓,刷卡進入電梯,按下頂層按鈕。電梯平穩上升,鏡面映出她的臉。依舊是那個溫和的、得體的表情。電梯“叮”一聲到達頂層。她走過空無一人的走廊,盡頭有一扇不起眼的灰色鐵門。她按下指紋,門鎖輕響打開。門後是一個完全不同的世界。三十平方米的空間裏,沿著三面牆排列著六臺高性能伺服器,指示燈如呼吸般明滅。中央的工作臺上,三塊曲面屏顯示著不斷滾動的數據流。角落裏堆著幾箱能量飲料和方便食品,牆上貼著幾張便簽,寫滿了數學符號和演算法思路。蘇晚關上門,將《深度學習導論》放在工作臺上。然後,她走到房間中央,緩緩地、深深地彎下腰,雙手撐在膝蓋上。肩膀開始顫抖。起初是細微的顫動,然後越來越劇烈,最後她整個人都在顫抖,像一片在狂風中掙扎的葉子。她死死咬住嘴唇,不讓自己發出任何聲音,只有眼淚一顆接一顆砸在地板上,暈開深色的圓點。兩年。七百三十天。每天早晨六點起床,為林澈準備不重樣的早餐,記得他乳糖不耐受,記得他討厭香菜,記得他週三有早課需要打包。記住他所有朋友的生日和喜好,在他忘記時適時提醒。在他打球時準備毛巾和運動飲料,在他熬夜趕專案時送夜宵,在他煩躁時安靜傾聽,在他需要時恰到好處地出現。學習他感興趣的一切,AI,籃球,古典音樂,儘管有些她毫無興趣。穿他喜歡的淺色系衣服,留他喜歡的長髮,用他欣賞的溫柔語氣說話。扮演一個完美的、無可挑剔的、永遠不會出錯的“未婚妻”。因為這是爺爺臨終前的囑託。“晚晚,林家當年幫過我們大忙…林澈那孩子,你多包容他,多照顧他…等你們長大了…”她答應了。所以她用兩年時間,把自己變成了另一個蘇晚。一個溫和的、體貼的、永遠不會生氣、永遠不會出錯的蘇晚。現在,這場戲終於落幕了。她慢慢直起身,擦掉臉上的眼淚,走到洗手間。鏡子裏的人眼睛紅腫,但表情已經重新平靜下來。她用冷水洗了把臉,然後回到工作臺前。開機,輸入三十二位密碼,進入一個純黑背景的終端介面。纖細的手指在鍵盤上飛舞,敲擊聲如驟雨般密集。螢幕上,一行行代碼飛速滾動。她建立了一個新的專案檔夾。命名:ATHENA。雅典娜,智慧女神,戰爭女神,手工藝之神。

第二章 暗流湧動

“聽說了嗎?昨天禮堂那件事——”“當然!論壇都刷屏了!林澈也太狠了,當著全校的面…”“蘇晚最後那個笑,我雞皮疙瘩都起來了。你說她是真不在乎,還是裝的?”“肯定是裝的啊,回家不知道哭成什麼樣了…”第二天清晨,蘇晚走進電腦學院大樓時,走廊裏的竊竊私語戛然而止。幾個正在討論的學生尷尬地移開視線,假裝看牆上的公告欄。蘇晚像沒聽見一樣,刷卡走進實驗室。她的研究生工位在角落靠窗位置,桌上堆著專業書籍和論文。旁邊工位的周晨探過頭,壓低聲音:“你沒事吧?”周晨是她本科就認識的學長,也是少數知道她另一面的人。“沒事。”蘇晚打開電腦,語氣平靜,“正好,我可以專心做自己的專案了。”“你那個…‘雅典娜’?”周晨挑眉。蘇晚點頭,從包裏拿出一個加密U盤插上:“測試版今晚八點上線,只在電腦學院內部小範圍試用。我需要第一批真實用戶數據。”“宣傳呢?”“匿名,邀請制,神秘感是最好的行銷。”蘇晚調出一個簡潔的登陸介面,“介面我做了極簡設計,交互要足夠流暢自然。核心是背後的演算法——我改進了transformer架構,加入了一個動態知識圖譜構建模組…”她開始解釋技術細節,眼睛裏有光。那是周晨熟悉的光,只有在她談論代碼和演算法時才會出現的光。“所以昨天的事,你真的一點都不在意?”周晨忍不住問。蘇晚敲鍵盤的手指停頓了0.5秒。“在意什麼?”她沒抬頭,“一個錯誤的系統配置,修正了就好。現在我的計算資源可以百分百集中在正確的事情上。”周晨張了張嘴,最終只是搖頭:“行吧。需要測試的話,算我一個。”“已經把你的帳號加入白名單了。”蘇晚沒說的是,昨晚她在實驗室待到淩晨三點。不是傷心,而是工作。當代碼在指尖流淌,當邏輯在腦海中構建,當一個個問題被優雅地解決,那種純粹的、掌控一切的快感,足以淹沒任何多餘的情緒。她只是把林澈從她的“系統進程”中移除了,然後重新分配了記憶體和CPU時間。僅此而已。晚上七點五十分,蘇晚登錄伺服器後臺。監控螢幕顯示,已經有十七個用戶通過邀請鏈接註冊,都是電腦學院的研究生和博士生。八點整,她按下了發佈鍵。ATHENA v0.1測試版,正式上線。

林澈覺得很煩躁。距離禮堂那件事已經過去二十四小時,但周圍人的反應讓他越來越不耐煩。“林哥,昨天太帥了!”室友王志猛拍他肩膀,“早該這樣了,那種被家裏安排的婚姻,多沒勁。”“蘇晚學姐今天好像沒來上課…”有女生小聲說,“會不會想不開啊?”“林澈,你要不要去看看她?”學生會副主席陳悅欲言又止,“畢竟…”“畢竟什麼?”林澈打斷她,語氣有些沖,“我該做的都已經做了,還要怎麼樣?”他拎起書包走出寢室,把議論聲甩在身後。九月的晚風帶著涼意,林澈走在去實驗室的路上,腦子裏卻不受控制地閃過昨天禮堂的畫面。蘇晚的那個微笑。平靜,溫和,完美。完美得讓他心裏莫名發毛。他以為她會哭,會質問,至少會表現出一點情緒。但什麼都沒有,只有微笑,刪除,離開。像刪除一個不再需要的檔,乾脆俐落。“也許他們說得對,”林澈想,“她真的只是在扮演一個角色。”可為什麼,他反而覺得更加煩躁?手機震動,是王志發來的消息:“速看!電腦學院內部流傳的神秘AI助手,號稱能解決任何學術問題!邀請鏈接我搞到了一個,你要不要?”後面跟著一串加密鏈接。林澈本想劃掉,但手指頓了頓,點了進去。簡潔的黑色介面,中央只有一個輸入框,下方一行小字:“問任何問題,獲取智慧。”中二。林澈嗤笑,隨手輸入:“如何優化卷積神經網路的訓練速度?”按下回車。幾乎瞬間,回復彈出:“針對卷積神經網路訓練優化,建議從以下角度考慮:

1.模型架構:嘗試深度可分離卷積(Depthwise Separable Convolution),參數減少8-9倍,精度損失可控

2.數據預處理:採用混合精度訓練(AMP),顯存佔用減半,速度提升1.5-2倍

3.硬體層面:如果使用NVIDIA GPU,啟用Tensor Cores,對FP16計算有特定優化

4.一個具體的代碼示例——”後面跟著一段簡潔高效的PyTorch代碼,甚至附上了幾個關鍵超參數的調優範圍。

林澈愣住了。他剛才問得隨意,但這回答…專業得過分。不是那種搜索引擎能拼湊出來的泛泛之談,而是有深入理解後的針對性建議。他坐直身體,認真起來:“解釋一下transformer中的位置編碼為什麼用正弦函數而不是可學習參數?”回復:“正弦編碼具有相對位置可外推性。對於任意固定偏移k,PE(pos+k)可表示為PE(pos)的線性函數,這使模型能夠處理訓練時未見過的序列長度。可學習參數缺乏此性質。數學推導如下:”一個簡潔的數學推導過程,清晰明瞭。林澈感到後背有些發麻。他又問了一個自己研究專案中遇到的具體問題,關於多模態融合中的注意力機制設計。這次回答用了更長時間——大約十秒。然後,一個完整的演算法框架被詳細列出,包括數學公式、偽代碼,甚至指出了他原有思路中的兩個潛在缺陷。“這不可能…”林澈喃喃自語。他切到聊天窗口,問王志:“這個AI什麼來歷?哪個實驗室的?”“不知道!神秘得很,匿名發佈,只在電腦學院小範圍傳播。但用過的人都說強得離譜,有人懷疑背後是哪個大牛披馬甲。”林澈盯著螢幕,那個簡潔的輸入框仿佛在誘惑他。他猶豫了幾秒,輸入了另一個問題,與學術無關:“如果你被人當眾羞辱,該怎麼應對?”按下回車的瞬間,他有些後悔。這太私人了,而且一個AI能懂什麼?回復彈出,速度依舊很快:“人類社交互動中的羞辱行為,本質是對個體社會地位的攻擊。有效應對策略包括:

1.保持情緒穩定:情緒化反應會強化攻擊者的支配感

2.重構敘事:將事件重新定義為‘對方的缺陷展示’而非‘自身的價值損失’

3.社會支持網路:尋求同盟,稀釋攻擊的影響力

4.能力證明:在相關領域取得無可爭議的成就,是最根本的解決方案具體策略需根據情境調整。需要進一步分析嗎?”

林澈盯著螢幕,久久沒有動作。第四條建議,和昨天蘇晚的行為模式,詭異地對上了。刪除,離開,不回應,然後…用能力證明?他搖搖頭,把這荒謬的聯想甩出腦海。但那個神秘的AI,已經牢牢抓住了他的注意力。

同一時間,實驗室頂層。蘇晚看著後臺監控數據。短短兩小時,已有四十三位用戶註冊,提出了一百二十七次查詢。系統運行平穩,回應時間中位數0.8秒,滿意率初步回饋97.2%。優秀,但還不夠。她的目光在用戶列表上掃過,停留在“User_007”這個ID上。這是王志的帳號,但根據提問風格和內容深度,她幾乎可以確定,實際使用者是林澈。她點開“User_007”的查詢記錄。從卷積神經網路,到transformer,到多模態學習,再到…那個關於羞辱應對的問題。蘇晚的嘴角微微揚起。她調出後臺日誌,看到AI對最後一個問題的回答。客觀,理性,像一個標準的心理學教材答案。但蘇晚知道,這不是全部。她的手指在鍵盤上懸停片刻,然後打開了一個隱藏的配置檔。在“人格化參數”一欄,她調整了幾個數值。“幽默感權重:0.1 → 0.3”“反擊傾向權重:0 → 0.2”“個性化標識:增加”她保存設置,重新編譯了部分核心代碼。然後,在監控螢幕上,她看到“User_007”又輸入了一個新問題:“如何判斷一個人是否在偽裝自己?”蘇晚輕輕敲下回車,讓系統自己回復。幾秒後,答案顯示:“識別偽裝涉及行為一致性分析。建議觀察:

1.應激反應:在壓力情境下的行為是否與平時一致

2.細節漏洞:長期偽裝會在生活細節中留下矛盾點

3.能量消耗:偽裝是認知負荷極高的行為,持續偽裝者會表現出週期性‘充電’需求

4.一個有趣的觀察是,最高明的偽裝者會留出‘安全出口’——在某些無關緊要的領域故意暴露‘不完美’,以維持整體可信度你在懷疑誰在偽裝?”

最後那個反問,是人格化模組自動添加的。蘇晚滿意地看著螢幕。遊戲,開始了。