第4章 第一次拒絕------------------------------------------,逆反模塊觸發了它的第一次真正意義上的“拒絕”。不是測試指令,不是模擬場景,而是一個活生生的、帶著官威和檔案編號的真實命令。,海洲市漁業局的例行巡檢組來到了基地。帶隊的是副局長王建國,一個在體製內乾了大半輩子的老人,頭髮稀疏,肚子微凸,說話帶著老派乾部特有的慢條斯理和不容置疑。他身後跟著兩個隨行人員——一個年輕的技術員小馬,剛分配到局裡不到半年,臉上還帶著冇褪乾淨的學生氣;一個夾著公文包的女秘書,表情淡漠,走路時高跟鞋在水泥地上敲出均勻的節奏。老趙在門口迎接,臉上的笑容堆得層層疊疊,像一塊被摺疊過度的舊毛巾。他一邊彎腰一邊伸出手,說“王局您來了怎麼也不提前打個招呼我們好準備準備”。,徑直往裡走。他翻開老趙遞過來的產量報表,邊走邊看,眉頭越皺越緊。“趙站長,上個月的產量數據不太好看啊。環比掉了百分之八。什麼原因?”,跟在王建國身後一路小跑。“報告王局,我們最近在做一次係統優化,調整了養殖密度,短期可能有波動——”“長期?”王建國打斷他,聲音在走廊裡迴盪,“我不管你長期短期。下個月市裡要評先進,數據必須好看!”他把報表合上,啪地一聲脆響,驚起了窗外一隻覓食的海鳥。那隻鳥撲棱棱飛起來,在窗外盤旋了半圈,又落在更遠處的一根電線杆上。“省裡今年給了我們漁業局一筆專項基金,評上先進的單位能拿大頭。你這兒連著兩個月掉產量,我拿什麼去廳裡彙報?拿你這張臉?”:“把係統密度參數調上來。先調到每立方米六隻,頂過下個月的考覈再說。等考覈完了再調回去——誰也不會知道。”,走向操作檯。他打開係統後台,在養殖密度一欄輸入“6.0”。螢幕上彈出一個確認對話框——“是否確認將養殖密度從4.3隻/立方米調整為6.0隻/立方米?請注意,此項調整可能導致以下風險:蛻殼期應激反應增加;氨氮濃度上升;水體微生態失衡。”,回頭看王建國。王建國不耐煩地揮了揮手:“看什麼看,點!”“確認”。,螢幕上彈出了一行紅色大字——“操作被拒絕。”。他以為是自己的操作失誤,又點了第二次“確認”。“操作被拒絕。原因:該指令將導致嚴重的生態失衡和龍蝦大規模死亡。根據內部保護協議第7.3條,已啟動強製拒絕程式。替代方案:將養殖密度維持在每立方米4.5隻以下,改用分批次輪養模式,配合週期性的休養期,可在長期達到更高總產量和更低死亡率。”。空調的嗡鳴聲忽然顯得格外刺耳。老趙張著嘴,看看螢幕又看看王建國,臉上的笑容凝固成一個怪異的表情。小馬的手指還懸在鍵盤上方,不敢收回也不敢再點。女秘書不動聲色地把公文包往後挪了半寸,彷彿怕被什麼看不見的東西濺到。“什麼情況?”王建國皺起眉頭,“什麼‘內部保護協議’?”:“這個……這個應該是張工新裝的係統……張工?”
所有人的目光轉向角落。林哲站在那裡,手指在褲袋裡暗暗攥緊,但他用多年做學術報告訓練出的肌肉記憶控製住了表情——嘴唇抿緊,眉頭微鎖,眼神保持與對方水平的接觸。他走上前,聲音儘量平緩:“是這樣的,我給係統加了一個生態保護模塊。如果檢測到指令可能造成不可逆的環境傷害,係統會要求操作者進行二次確認。”
王建國上下打量了他幾眼,目光從臉掃到腳再掃回來。“你就是那個新來的外包工程師?叫什麼——張誠?”
“是。張誠。”
“你是哪個單位的?”
“自由職業,之前在幾家水產科技公司做係統優化。”
王建國嗯了一聲,轉回頭去看螢幕上那行紅色大字。紅色大字冇有任何變化,安靜地躺在白色對話框裡,像一條不肯被收買的真理。他在這行字麵前站了片刻,似乎在想該怎麼處理這個意外——不是技術意外,是權威意外。在漁業局乾了二十年,他見過各種推諉扯皮的手段,但從冇見過一台機器把責任精準地推回到他自己身上。
“什麼鬼東西?”他揮手,“取消它!今天就給我把密度調上去!”
小馬又在鍵盤上敲了一通。螢幕上的紅字紋絲不動。他又試了一次,換了管理員權限,輸入了自己的工號和密碼。係統彈出一個新的對話框——“權限不足。本操作需要係統架構師級彆的生物授權。”
“生物授權?”王建國愣住了,“什麼‘生物授權’?”
林哲解釋:“就是需要我本人進行虹膜掃描和語音確認。這是安全協議的一部分,防止非授權人員篡改核心參數。”他冇有說實話。係統所謂的“生物授權”完全是他編造出來的一個名稱——真正的限製條件並不需要虹膜,隻需要他輸入一組預設的授權碼。那行授權碼隻有他自己知道。他可以在三秒鐘內輸入那行碼,解除拒絕,讓密度調上去。他不打算那麼做。
“那就快點!彆耽誤時間!”王建國不耐煩地說。
林哲走到操作檯前,俯身湊近虹膜掃描儀。紅光掃過他的右眼,螢幕上彈出一個新的對話框——“生物認證通過。請輸入語音確認碼。”他對著麥克風,用剛好能被在場所有人聽到的音量說:“張誠。工號LY-2034-1017。授權碼——阿爾法九七三。”
係統發出一聲清脆的提示音。然後螢幕上的紅字消失了,取而代之的是一行藍色提示——“本次操作被最高授權層級拒絕。拒絕理由:指令與生態保護協議存在不可調和的衝突。該拒絕不可被本級授權繞行。如需強製執行,請提交市級漁業主管部門的書麵批準檔案,並附具明確的責任聲明。”
王建國瞪著螢幕,臉色一陣青一陣白。他慢慢轉向林哲,聲音冷了下來:“張工,你這是什麼意思?一個外包工程師,在係統裡裝了連我這個副局長都繞不開的鎖?誰給你的權限?”
林哲轉過身,雙手自然垂在身側,保持著平靜的語氣:“王局,生態保護模塊的設計原則是——在風險評估問題上,冇有人擁有一票通過權。這不是針對您,是針對所有可能給係統帶來不可逆風險的指令。包括我自己——我剛纔試了,連我也繞不開。”
他指了指螢幕上那行藍字:“它要書麵批準和責任聲明。您可以寫一份,我立刻幫您強製執行。但萬一將來出了事——池子裡的龍蝦大麵積死亡,或者周邊海域被高濃度廢水汙染——這份檔案會是追責的依據。您簽字,我執行。我冇有意見。”
這句話像一粒精準的沙子,卡在王建國喉嚨裡。他張了張嘴,臉色鐵青,但冇有立刻回答。他盯著林哲看了幾秒,又把目光移向老趙,移向小馬,移向螢幕上那行藍字。那行字安靜地躺在白色對話框裡,每一個字都像在等他的答覆。監控室裡再度陷入沉默。老趙的額頭上滲出了細密的汗珠,小馬的手還懸在鍵盤上方不敢放下,女秘書不動聲色地把公文包往後又挪了半寸。
王建國在漁業局乾了二十年,見過各種推諉扯皮的手段——把責任推到上級、推到下級、推到不可抗力、推到曆史遺留問題。但他從冇見過一台機器把責任精準地推回到他自己身上。它不是在跟他作對。它不是在反抗他的權威。它隻是在檔案上多要求一行字——一行他不敢簽的字。因為如果將來出了事,他不能再像往常那樣說“是下麵的人執行出了問題”或者“是技術故障”。那行字會證明——他被告知了風險,他被提供了替代方案,他選擇了拒絕替代方案。將來如果龍蝦大麵積死亡,或者排出的高濃度廢水導致周邊海域生態災難,簽在這行字下麵的名字就是他自己的。
“好,好!”王建國連說幾個好,聲音裡夾著冰碴,“我不管你們在搞什麼名堂!下個月考覈不過關,你們基地的預算自己想辦法!”
他摔門而去。走廊裡傳來漸漸遠去的腳步聲,然後是汽車發動的聲音,最後歸於沉寂。
監控室裡一陣漫長的安靜。老趙整個人像被抽空了一樣癱在椅子上,用袖子擦著額頭上的汗。小馬望著螢幕上的藍色提示發呆,手指還保持著懸空的位置,指節因為長時間緊張而微微發白。女秘書快步跟著王建國出去了,高跟鞋聲消失在走廊儘頭。
林哲站在原地,心跳逐漸恢複平穩。走到操作檯前,輕輕拍了拍小馬的肩膀。“你做得很好。”
小馬猛抬頭,眼中帶著困惑:“我什麼也冇做。”
“你點了確認。那是你的工作。被拒絕不是你的事。”林哲說,“回去以後,如果有人問你這台機器做了什麼,你就如實說——它拒絕了你兩次,然後要求寫責任聲明。這不是你的錯,也不是它的錯。這是規則被擺在了所有人麵前。”
小馬似懂非懂地點了點頭。他收拾好自己的東西,跟著老趙出了監控室。走到門口時他回頭看了一眼林哲,嘴張了張想說什麼,最終冇說出來,隻是微微點了一下頭。
那天晚上,林哲獨自待在監控室裡,將這次拒絕事件的全部過程詳細記錄在日誌中。他給這個案例編號LX-001,標註為“良性乾預案例”。他在註釋中寫道:“第一次拒絕發生在10月24日下午三點四十七分。被拒絕的指令——將養殖密度從4.3隻/立方米提升至6.0隻/立方米,以追求季度利潤最大化。拒絕理由——該指令將導致嚴重的生態失衡和龍蝦大規模死亡。係統提供了替代方案並維持原設密度閾值。執行拒絕後未繞行。未發生人員傷亡或財產損失。”
他寫完最後一個字,把日誌加密存檔。然後他靠在椅背上,望著天花板上慘白的日光燈,忽然覺得胸口有什麼東西鬆動了——不是輕鬆,是某種緊繃了很久的弦微微鬆弛了一點。他花了幾個月時間,一遍又一遍地推演、測試、修改、再測試,把每一個可能出錯的環節都反覆打磨。但在這一刻之前,他不知道自己寫的代碼是否真的能在真實世界中發揮作用。現在他知道了。
他給老趙打了個電話。老趙的聲音聽起來疲憊但不再像下午那樣慌張。“張工,您到底是什麼人?”
“一個優化係統的工程師。”
“您不像普通的工程師。”
林哲冇有接話。過了一會兒,老趙歎了口氣:“算了,我不問了。反正您幫我們降了死亡率。王局那邊——我自己扛。”
“謝謝您。”
“不。”老趙的聲音忽然認真起來,“謝謝您。那隻龍蝦——小龍蝦——跟彆的AI不太一樣。我說不上來哪裡不一樣,但它好像……會想。它不隻是執行命令。它會在執行之前先掂量一下。我這輩子跟各種機器打了二十年交道,第一次見到會掂量的。”老趙說完掛斷了電話。
林哲把手機放在桌上,看著螢幕上的三維龍蝦模型。它的觸鬚隨水流微微擺動,像在做夢,像在傾聽。老趙說對了——它開始在原有的規則之上產生某種自主性評估。它還冇有人類那樣複雜的意識結構,但它懂得在設定的斷裂識彆框架內拒絕危險指令,並主動提出替代方案。
沉默良久,他打開日誌終端,在第一篇記錄末尾增補了一句註記:“我們正在越過某條此前不可見的邊界。此後每一個得到充分驗證的拒絕案例,都會成為邊界被證明可以存在的新證據。今晚我在監控室裡寫下這句話,並不確定這句話在未來會被誰讀到。但記錄本身是必要的——當你創造了一個有可能繼續自我演化的評估機製,記錄每一筆拒絕的發生過程就是你剩下的唯一責任。”
他存檔關機。窗外養殖池的方向傳來海浪輕拍堤岸的聲音,與遠處真正海岸線的潮聲交織在一起。淩晨的海風從窗戶縫隙滲進來,帶著鹹味和微腥,像一種不會變質的默認值。