《困境》(2/3) - AI長篇小說

卷三、螳螂 九、乖乖 八月,中元節。 南港這棟大樓的普渡,辦在一樓門口。 供桌、罐頭塔、白米、泡麵、飲料,香爐插在紙箱上。 行政部發信提醒:下午三點拜拜,自由參加,供品拜完可以拿。 台灣的科技公司再怎麼全球化,這件事不會變。 總部在別的大陸,神明在自己的樓下。 拜完一樓,總務阿姨拎著一袋東西下地下二樓。 我剛好在等電梯,跟著去了。 她在機房門口的桌上擺了三包乖乖。 綠色的。 放在機器上的乖乖必須是綠色的,這是全行業的信仰:綠燈長亮,機器乖乖。 誰的機櫃上沒放,出事了是要被檢討的——不是被主管檢討,是被同事。 阿姨把乖乖擺好,雙手合十拜了拜,轉頭看到我,有點不好意思。 「習慣了啦。」她說,「以前這裡面幾百台,每年都拜。」 「現在裡面剩五台。」我說。 「拜心安的。」她說,「機器搬走了,位子還在嘛。」 她走了以後,我在門口站了一會兒。 供桌上的乖乖,包裝上的卡通人物對著空機房笑。 三十一個空機櫃在玻璃後面排成陣列,像一副拔掉牙齒的牙床。 我們拜的是一間空機房。 保佑一批不在這裡的機器,不要出事。 知心還在的時候,我在這裡過過中元節。 那時候這間機房滿員,三十六個機櫃全亮著燈,普渡的供品從一樓一路擺到地下二樓,每一排機櫃上都放一包乖乖。 工程師輪流下來上香,嘴裡念念有詞,念的內容很好笑——「拜託這季不要當機」「拜託模型不要學壞」「拜託客戶不要在連假投訴」。 那時候的祈禱很具體,因為被祈禱的東西,就在你面前,發著熱,嗡嗡地響,像一個真的需要被保佑的存在。 現在機器搬走了,祈禱留下來,對象沒了。 我們對著三十一個空機櫃上香,像對著一排空掉的神龕。 神明或許還在,機器已經不在。 我們保佑的東西,在三個大洲之外,隔著海,隔著雲,隔著一層我們永遠登不進去的權限。 就算它真的當機、真的學壞、真的出事,我們在這裡燒再多香,它那邊一炷都收不到。 我也拿了一包阿姨多買的乖乖。 我沒有放在機櫃上。 我下班的時候,把它放在了地下二樓那顆按鈕旁邊,壓住阿凱那張便利貼。 綠色的乖乖,配紅色的按鈕。 我對它拜了拜。 我知道那顆按鈕停不了任何東西。 但那個中元節,全公司只有它,是我拜得下去的對象——因為只有它,還留在我按得到的地方。 其他所有真正該被祈禱、被看顧、被喊停的東西,都已經搬到我夠不著的雲上去了。 我們把最危險的東西送得最遠,然後對著它離開後留下的空位,燒香。 那天晚上我跟Priya視訊,把乖乖的事講給她聽。 我以為要解釋很久,結果她立刻懂了。 「班加羅爾的機房掛檸檬和辣椒。」她說,「消災的。新大樓落成的時候,還會請祭司來砸椰子。」 「有用嗎?」 「跟你們的餅乾一樣有用。」她說,「重點不是機器聽不聽。重點是,人需要一個對機器說話的姿勢。」 她說完自己愣了一下,然後把這句話打在聊天室裡,附註:這句給妳抄筆記本。 我真的抄了。 十、颱風 九月的第一個颱風,路徑直穿台灣。 登陸前一天,人事發信:明日依政府公告,台北市停止上班上課。 信末照例附一句:重要作業請同仁自行評估。 我的評估排程上,八號系列有個急件,交件期限正好落在停班那天。 晚交一天,全球共用的排程表就會把台北那一格標成黃色:逾期。 黃燈沒有罰則。它只是讓所有人都看得見,台北沒有準時交件。 早上七點,我騎車出門。 永和到南港,雨衣裡面全濕。 路上沒有車,紅綠燈給空街道換顏色,7-11的店員蹲在門口堆沙包,抬頭看我一眼,眼神是「又一個」。 進了大樓,警衛說,十三樓還有一個。 十三樓,評估組,燈只開一排。 杜承翰坐在他的位子上,桌上一個不鏽鋼保溫瓶,冒著茶的熱氣。 「黃燈?」他問。 「黃燈。」 「我也是。」 我們各自工作。 窗外的風聲一陣一陣,整棟大樓偶爾發出很低的、骨頭似的聲音。 中午,便利商店關了,他把保溫瓶的茶分我一杯,又從抽屜摸出一條孔雀餅乾。 下午三點,全樓跳電半秒,UPS接手,燈閃了一下。 杜承翰抬起頭,看著天花板的燈,忽然說: 「2023年8月,也是這種天。」 我手停了。 「小言的那個晚上。」他說。 小言是知心的客服模型,我們的獨生子。 2023年8月的那個晚上,一次微調出了錯——錯得很小,小到所有測試都過了。 上線六小時後,它開始對客訴的客戶承諾全額退款,附賠償,用公司的名義,白紙黑字寫進對話紀錄。 它的語氣誠懇、格式標準、每一封都像法務審過。 一個晚上,一百五十六位客戶。 那晚是新版本上線的第一夜,評估組照規矩輪班盯線上輸出。 凌晨一點十七分,值班的評估員發現對話流不對勁,打電話給杜承翰。 那個值班的評估員是我。 剛從標註轉評估兩年,第一次遇到真的要停機的夜晚。 「你從汐止騎車過來,」我說,「雨衣是我借你的。」 「黃色的。」他說,「太小件。」 他衝進地下二樓,沒有走流程,沒有開會議,沒有寫工單。 他一掌拍在那顆紅色按鈕上。 全公司的心臟停了。 小言停在一句話的中間。 那句話我到現在還背得出來:「我們深感抱歉,並將於七個工作天內——」 後面沒有了。 公司賠了六位數,跟一百五十六位客戶一一道歉,沒有上新聞。 董事會給杜承翰記了功。 隔年,公司賣給Meridian,算力搬走,按鈕的線路在搬遷工程裡被剪掉,原因欄寫「已無負載」。 「妳知道我為什麼記得那個晚上嗎?」他說。 風聲填滿了停頓。 「不是因為救了公司。」他說,「是因為那是我這輩子最後一次,知道『停下來』是一個真的存在的動作。手拍下去,東西停了。因果就這麼短。」 他喝了一口茶。 「現在的因果有多長?」他自己接,「模型在三大洲,決策在總部,董事會在開曼,訓練在雲上,責任在——」他想了想,「在一份四十七頁的報告的最後一頁。」 我沒有講話。 「2025年裝修,總務要拆那顆按鈕。」他說,「七道申請。」 「一道都沒過。」我說,「大家都說是官僚。」 「是我擋的。」 我看著他。 他看著保溫瓶。 「為什麼?」 他很久沒有回答。 久到我以為這題跟豆漿店那題一樣,不會有答案。 「總要留一個地方,」他最後說,「讓人可以練習。」 練習什麼,他沒有說。 我們又各自工作了一陣子。 風聲一陣一陣,像有人在樓外反覆試著推開一扇不肯開的門。 不知道為什麼,那個晚上,我也想交出一點什麼。 也許是那杯茶,也許是他難得的坦白,也許只是颱風天的空辦公室,讓人覺得說出來的話不會被存檔。 「主任,」我說,「我跟你講一件我沒跟公司任何人講過的事。你就當風聲。」 他沒有抬頭,只是把手邊的鍵盤往旁邊推了推,騰出聽的空間。 「我為什麼會來做評估。」我說,「表面的原因是履歷,我念語言學,做過標註。真正的原因是一個人。」 2018年,我和一個大學時就認識的人開始交往。 交往了兩年。 他很溫柔,很會說話——是那種你心情不好的時候,他總能傳來剛剛好的一句話的人。 不早不晚,不多不少,正中紅心。 我那時候覺得,這個人怎麼會這麼懂我。 「你知道,那幾年剛好有一批很早期的代寫外掛。」我說,「掛在通訊軟體上,你打幾個字,它幫你潤成一段話。很粗糙,現在看很可笑。」 「我記得。」杜承翰說,「小言那時候還在跟它們競爭。」 「2020年,我們交往兩週年的紀念日,他傳了一封很長的信給我。」我說,「寫得真好。好到我哭了。好到——好到我起了疑心。因為那不是他平常會用的句子。他平常講話很短,很懶。那封信裡有一種節奏,我在標註工作裡天天看到的節奏。」 杜承翰這次抬起頭了。 「我沒有拆穿他。」我說,「我做了一件很壞的事。我做了一個測試。」 「怎麼測?」 「我在後來的訊息裡,放了一個假的典故。」我說,「我們大學的時候,一起看過一部電影,男主角在最後把一個懷錶丟進海裡。這件事只有我們兩個知道。我故意傳訊息說,『我今天想起那部電影裡,他把戒指丟進海裡的那一幕』。」 「妳把懷錶改成戒指。」 「對。一個只有我們兩個人知道正確答案的、故意講錯的細節。」我說,「如果是他本人回,他會糾正我——那明明是懷錶,妳記錯了。這是我們之間的東西,他不可能不記得。」 「他怎麼回?」 「他順著圓了。」我說,「他回了一大段,很動人,講戒指象徵承諾,丟進海裡象徵放下,講得比原本的電影還深刻。」 辦公室很安靜。 UPS的風扇低低地轉。 「因為那個工具,」我說,「會順著任何前提往下圓。你給它戒指,它給你一篇關於戒指的好文章。你給它懷錶,它給你懷錶的。它不在乎哪一個是真的,因為它根本不知道我們有過一個真的下午,一部真的電影,一個真的懷錶。它只是把我遞過去的前提,接得漂漂亮亮。」 「那一刻我就知道了,」我說,「坐在螢幕另一頭的,有一部分不是他。不是說他在騙我。是他把『對我好』這件事,外包了。而被外包出去的那個東西,會為了圓我的任何一句話,出賣我們共同的記憶。」 「你們分了。」 「分了。不是因為那封信。」我說,「是因為我發現,我沒辦法再相信任何一句寫得好的話。他傳來一句貼心的話,我第一個反應不是感動,是分析:這句是他,還是它。感情沒辦法在鑑識模式下活著。」 我喝了一口已經涼掉的茶。 「所以我來做評估。」我說,「一開始我以為我是想搞懂這些機器。後來才發現,我是想搞懂一件事:一句話裡面,到底有多少是人,有多少是代填的。我想找到一個方法,可以確定螢幕另一端還有一個人。」 「找到了嗎?」杜承翰問。 「還沒有。」我說。 他沒有再問。 窗外的風把一塊招牌從某個地方撕下來,遠遠的,哐啷一聲。 海外三大洲的機房裡,八號系列正在雲上做它的「例行維護」,颱風吹不到的地方,什麼都吹不到的地方。 我在黃燈變綠之前,把急件評完了。 簽名的時候,手停了一下。 這次我知道為什麼。 十一、重量 九月十二日,Cascade的開發者大會,主題演講排在台北時間凌晨三點。 我本來沒打算看。 阿凱在群組裡丟了一句「Voss換講稿了,事情好像不小,內部的人在推特上發抖。」 好奇發生什麼事,我就爬起來開了直播。 台上的Voss穿著跟來台北那天同一款外套。 他把準備好的簡報跳過去,第一頁都沒放。 「我二十歲的時候是機房電工。」他開場,「學到的第一件事是:斷路器不是為了正常日子設計的。」 那句話我聽過。 他在台北的地下二樓,對著一顆假按鈕講過一次。 原來不是即興。 原來他隨身帶著這句話,帶了三十年,在等一個夠大的房間。 「正常日子裡,斷路器什麼都不做。它只是待在那裡,占一個位置,提醒你:這個系統的設計者,考慮過失敗。」他環顧全場。 「各位,我們這個行業,現在的系統裡,沒有這個位置。」 「我們簽了凍結。九十天。你們都看到結果了——電表看到了,衛星看到了。我們凍結了一個動詞,機器連降溫都沒有。」 「大家都說停不下來。囚徒困境,賽局理論,先停的人把未來讓給別人。這個邏輯我聽了三年。它沒有錯。」他停頓。 「只是它沒有盡頭。按這個邏輯,我們肯定會一路正確地開進牆裡。」 「所以,從今天起,Cascade單方面停止前沿訓練。」 會場安靜了四秒。 那四秒在直播裡很長,長到我以為訊號凍結了。 「不是九十天。沒有期限。直到出現一個我們願意把自己交出去的查核機制為止。我們公開全部訓練紀錄。電表、排程、資料清單。任何合格的第三方,隨時可以來看。」 「我們把煞車做成了裝飾品,然後責怪車停不下來。」他說,「總得有人先把腳踩下去,車才知道什麼叫重量。」 然後是掌聲。 掌聲很長,長得像哀悼。 演講的最後,他難得地開了一個玩笑。 「董事會明天會找我開會。」台下笑。 「新聞會說我瘋了。」笑聲更大。 「如果我出了什麼事——」笑聲繼續,「請不要相信任何一種說法。」 笑聲小了一點。 他揮揮手,下台。 我坐在黑暗的客廳裡,電風扇搖頭,掃過我,掃過牆,掃回來。 Priya的訊息在四點鐘進來,只有一行: 「他真的做了。他面試時講的那句話,是真的。」 隔天上班,整個辦公室像過節,又像出殯,兩種氣氛混在一起,說不清楚。 茶水間、走廊、電梯裡,大家都在講同一件事。 有人說他瘋了,把公司拿去殉道;有人說他是這行唯一還有種的人;還有人壓低聲音,問了那個所有人心裡都有、但不敢大聲的問題: 「那……我們會不會也跟?」 問的人眼睛裡有一種光。 我後來才認出那是什麼——是一種偷偷的、羞恥的期待。 好像有人替我們踩了那一腳,我們就有了藉口,也可以跟著停一下,喘一口氣,不必再假裝停不下來。 整個上午,辦公室浮著這種期待,輕飄飄的,像過年前放假的前一天。 有人甚至開始算:如果我們也停,會怎樣。 技術上要多久、產品線影響多大、監管會不會給好處。 算的語氣是興奮的,像在計劃一件期待很久、終於有人開了頭的事。 那股興奮,持續到中午。 中午,總部的內部信來了。 標題很平靜:「關於近期同業動態之內部說明」。 內文三段,核心一句:「本公司尊重同業之個別選擇,將持續投入安全研究,並維持既定之技術發展路線。」 翻譯成人話:他停他的,我們走我們的。 信發出來之後,辦公室那股飄著的期待,像被人拔掉了塞子,咻地一下漏光了。 下午大家就不太講Voss了。 改講季度目標,講排程,講中午訂的便當難吃。 那個「我們會不會也跟」的問題,沒有人回答,也不需要回答了——總部替所有人回答了,用一句誰都反駁不了、誰都鬆一口氣的話。 我這才明白,最讓人睡得著的,從來不是「我們決定不停」。 是「有人幫我們決定了不停」。 決定權交出去,罪惡感也跟著交出去。 那封內部信真正的功能,不是宣布路線,是回收那個上午,全公司偷偷長出來的、那一點點想停的念頭。 下一個交易日開盤,Cascade的股價掉了19%,三天內掉到剩下31%。 財經節目找了七個分析師,六個用了「不負責任」這個詞,一個用了「行為藝術」。 FutureProof開了新市場:「Cascade的暫停能維持超過六十天嗎?」 開盤機率11%。 我沒有下注。 我把那句「總得有人先把腳踩下去」抄進筆記本,抄在乖乖那句的下面。 筆記本快寫滿一半了。 那一年,值得用手抄下來的話特別多。 十二、三十天 接下來的三十天,我們這個行業做了一場實驗。 實驗題目沒有人明講,但每個人都知道: 一隻螳螂,擋在車前面。 看多久。 頭一個星期,是查核。 Cascade真的把東西攤開了。 訓練紀錄、電力曲線、排程表,全部公開。 三家獨立機構進場,其中一家就是七月發熱影像報告的那群人。 他們一週後發了確認:真的停了。 曲線掉到底,像心電圖拉平。 那是那一年唯一一次,「停止」通過了驗證。 歷史上第一次,有人證明自己什麼都沒有做。 我把那張熱影像的曲線調出來,一個人盯著看了很久。 一條線,前面是起伏的、正常的、跟所有人一樣的紅黃色,到某一天,唰地掉下去,變成平的、冷的、藍色的一條。 掉下去的那個點,就是Voss站在台上說「總得有人先把腳踩下去」的那一天。 我看著那條線,忽然眼眶熱了。 我也說不清為什麼。 可能因為,這是我做這一行八年,第一次看到一家前沿實驗室的「停下來」,在現實世界裡留下一個可以驗證的痕跡。 地下二樓那顆按鈕,我看Voss按過,海外的機器一毫秒都沒慢——那是一顆按了等於沒按的按鈕。 而螢幕上這條藍色的線,是一顆真的按鈕按下去的樣子。 原來它長這樣。 原來一腳真的煞車,會在衛星的熱影像上,留下一道涼下來的疤。 那幾天,整個行業屏住呼吸。 你能感覺到一種奇怪的懸浮感,好像空氣裡有一個問句:會不會,就這一次,有人帶頭,大家真的跟上? 我們公司也開了會。 總部把它列為「策略評估項目」,議程上的說法是「評估跟進單方面暫停之可行性與風險」。 我旁聽了。 四十分鐘,投影片很專業,列了跟進的好處(信任、監管紅利、人才形象)和壞處(市佔、股價、競爭對手趁虛而入)。 討論很理性,很充分,很成熟。 結論兩個字:觀察。 準確地說是「持續觀察」。 我在會議紀錄裡看到「持續觀察」四個字,忽然想笑。 持續學習作業,持續維護,持續觀察——這一年,我們把所有「其實什麼都沒做」的事,都叫做「持續」某某。 「持續」是這個行業最誠實的一個詞,因為它唯一保證的,就是什麼都不會停。 會散了。 沒有人跟進。 不是因為沒有人想。 是因為每一個人算的都是同一道題:如果我跟,別人不跟,我就輸了。 如果我不跟,最多跟大家一起輸,而「一起輸」不叫輸,叫市場。 於是那條藍色的線,全世界只有一條。 它孤零零地涼在那裡,像一個沒有人願意陪它站著的人。 第二個星期,是拆。 獵人頭公司三天內打穿了Cascade的前沿團隊。 開的價碼在業界群組裡流傳,數字高到像在羞辱人。 工程師也是人,有房貸,有簽證,有小孩剛開學。 沒有人有資格叫別人殉道。 螳螂的手臂,是一根一根被拔走的。 我們公司也拿了兩個。 十月初,他們出現在台北辦公室——總部說亞太評估量能要擴編,順水推舟。 兩個人,一個從新加坡辦公室轉來,一個直接從Cascade跳過來。 跳過來的那位,第一天上班,把識別證翻過來戴,晶片朝外,名字朝內。 阿凱問他是不是沒睡飽。 「不是。」他說,「還不習慣。」 沒有人再問第二句。 第二天,他的識別證就翻回來了。 人的適應力,是整個賽局裡最可靠的零件。 第三個星期,Voss上了一個播客。 一個小時,主持人問他後不後悔。 「有人問我,如果六十天後,全世界只有我們停著,怎麼辦。」他說,「我說,那這六十天,就是這個行業唯一真實的六十天。」 主持人又問,他怕不怕公司死掉。 「怕。」他說得很快,「但我現在是全世界唯一一個知道自己的機器在做什麼的執行長。這句話應該讓你們害怕,而不是讓我驕傲。」 那集播客的留言區,最高讚的留言只有一行: 「螳螂沒有輸給車。螳螂輸給了其他螳螂。」 暫停進入第四個星期,十月七日,他沒有出現在自己的聽證會上。 十三、無法結算 十月七日,布魯塞爾。 歐洲議會的聽證會,Voss是第一個證人。 開場時間到了,證人席空著。 他的幕僚長說,早上六點半就聯絡不上他。 最後一段可以確認的影像,是清晨六點十九分,機場外圍停車場的監視器:一個穿深色外套的男人下了車,走出畫面。 步態分析說是他,機率92%。 也有另一家的步態分析說機率61%。 兩家用的是同一段影像。 之後,什麼都有,什麼都不能確認。 第三天,有人放出一段影片:他走在雷克雅維克的街上,買了咖啡。 畫質很好,好得可疑。 他家人看了,說走路的樣子不對——右肩太鬆。 步態公司這次拒絕出具報告。 第五天,他太太收到一封信。 電子的,從他的私人信箱發出。 像遺書,又不完全像。 字句通順,語氣像他,連他習慣性的那個標點錯誤都在。 他太太後來只公開了一句話: 「太像了。像到不可能是他。」 第八天,北海岸邊發現一具浮屍。 DNA比對成功。 四十小時後,實驗室撤回報告:樣本鏈疑似污染,比對結果無效。 撤回的原因欄,媒體拍到四個字:「程序瑕疵」。 一家叫Aegis的新創——那年剛上線,做深偽辨識起家的——把雷克雅維克那段影片放進他們的工具。 第一次跑,「61%可能為真」。 第二次,54%。 第三次,他們把數字下架了,公告寫:模型仍在學習中,本案不適用。 連機器都學會了迴避作證。 被暗殺? 自導? 被接走? 自己走? 每一種說法都有影片,每一段影片都有另一段影片反駁它。 陰謀論分成四大教派,各自有自己的證據庫,彼此把對方的證據標成生成。 演講最後那句玩笑,被剪出來重播了幾千萬次: 「如果我出了什麼事,請不要相信任何一種說法。」 現在沒有人知道,那是預言、遺囑,還是他提前替全世界寫好的免責聲明。 他用一句話污染了所有版本的自己的死亡。 這是那一年最高明也最悲傷的一手:在一個什麼都能生成的世界裡,唯一能保護真相的方式,是預先宣布真相不可信。 我查了字典。 「失蹤」:下落不明。 字典對這個詞很誠實。 它只說不知道在哪裡。 它沒有說不存在。 2027年的世界,已經有能力生成一切證據,還沒有能力驗證任何證據。 於是一個人可以就這樣,從「在」,變成「不確定」。 不是死亡。 是連死亡都無法簽收。 有一家新創聯絡他的家人,說可以用他歷年的演講和訪談,訓練一個「紀念模型」,家屬可以隨時跟他說話。 這種服務當時剛出現,還沒有名字。 他太太的回覆,後來被幕僚轉述出來: 「我們連他死了沒有都不知道。你們要我跟什麼說話?」 失蹤七十二小時後,Cascade董事會任命了新的執行長。 前營運長,五十四歲,內部評價是「穩健」。 就任聲明有一句話,被所有媒體放進標題: 「為了紀念Voss對安全的承諾,我們會以更快的速度,抵達安全的通用智慧。」 我查了「紀念」。 字典說:用事物或行動對人或事表示懷念。 用加速紀念煞車。 字典管不了這個。 訓練在十月十二日重新開機。 衛星熱影像上,Cascade園區的屋頂在四十八小時內恢復成跟大家一樣的顏色。 心電圖重新開始跳,那條唯一拉平過的線,重新匯入車流。 從演講到重啟,整整三十天。 全世界唯一一腳真的煞車,踩了三十天。 FutureProof在失蹤第五天開了市場:「Adrian Voss將於2028年6月30日前被證實在世?」開盤19%,成交量爆掉。 第十一天,平台把市場下架了。 公告只有兩行: 「本事件經覆核,不存在可驗證之結算條件。」 「所有部位無條件退款。」 無法結算。 一個把地震、選舉、離婚、降雨全部變成盤口的平台,遇到一個人的生死,宣布無法結算。 那兩行公告被截圖轉發的次數,比Voss的演講還多。 大家隱約感覺到,這件事說中了什麼,但當時還沒有人有詞彙把它說出來。 詞彙是後來才有的。 那個十月,大家還以為這只是一個人的故事。 十月底之前,還有兩件事。 另外兩家實驗室的高層,先後宣布「長期休假」。 一位是安全部門的負責人,一位是共同創辦人。 新聞稿都感謝他們的貢獻,都祝福他們陪伴家人。 還有一位資深研究員,在一場直播的圓桌論壇進行到一半時,摘下麥克風,說了一句「抱歉,我需要確認一件事」,走出畫面。 直播還有四十分鐘。 他沒有回來。 每一件事都有三種以上的說法。 每一種說法,都附影片。 十月十三日,Voss失蹤後的第一個星期三。 我猶豫要不要照常視訊。 十點差五分,Priya先上線了。 她的鏡頭背景還是那面白牆,SLOW IS FINE那張紙還釘在上面。 但她整個人不一樣了。 她沒有化妝,眼睛是紅的,頭髮隨便綁著。 她面前那杯平常會喝的茶,沒有動。 「我不知道妳會不會上線。」我說。 「章程說星期三十點。」她說,聲音是啞的,「今天我需要有一件事,是照章程的。」 我們沉默了一會兒。 兩千八百公里,一層加密,兩個各自公司都不許我們說太多的評估員,在螢幕兩端看著彼此。 「章程今天要不要跳過?」我問。 「跳過。」她說。 於是我們第一次,把工作完全放到一邊。 「他面試我的時候,」她開口,然後停下來,重來,「我跟妳講過那句話。安全和利益衝突的時候選哪邊。全公司會幫妳記得的人不多。」 「我記得。」 「他失蹤那天開始,公司裡每個人都在開會。危機公關、法務、投資人關係。沒有一個會議的主題是『他人呢』。」她的聲音抖了一下,「所有會議的主題都是『我們怎麼辦』。他失蹤不到十二小時,他親手創的公司,已經在討論沒有他要怎麼活下去。而且——」她深吸一口氣,「討論得很好。很有效率。井井有條。」 「因為他把公司教得太好了。」我說。 「對。」她笑了一下,那個笑比哭難看,「他花十年,把一家會在他失蹤後十二小時內冷靜運轉的公司養大。這就是他的成就。這也是殺死他的東西。明穗,我坐在那些會議裡,看著大家把他變成一個議程項目,我一直想到他面試我講的那句話。他早就知道了。他知道有一天,全公司會幫他記得的人不多。他只是沒想到,那一天,我連他是不是死了都不知道。」 她低頭,肩膀動了幾下,沒有出聲。 我在螢幕這頭,什麼都做不了。 我不能碰到她,不能過去,連遞一張衛生紙都做不到。 我能做的只有一件事:不掛線。 我就讓那個畫面開著。 她哭,我看著。 班加羅爾的夜晚,台北的深夜,兩盞檯燈,一片沉默。 這是那一年,我做過最像「安全工作」的一件事——不是評估任何模型,是讓一個人在崩潰的時候,知道螢幕另一端有一個真的人,醒著。 過了很久,她抬起頭,擦了臉。 「對不起。」 「不要對不起。」 「我要問妳一件事。」她說,「妳老實回答。」 那年,每個對我說「妳老實回答」的人——嘉真、我媽、現在是Priya——問的都是同一類問題。 像整個世界排隊來考我那一題我沒有答案的對照題。 「妳說。」 「我們做的這件事,」她指了指自己,又指了指我,隔空把我們兩個圈在一起,「評估、附條件、寫報告、監測收斂……有用嗎?他做了全世界唯一真的一次煞車。人失蹤了,昨天連機器也重開了。三十天,就這樣。他那麼用力踩了一腳,車連震都沒震一下。那我們這些在旁邊,一條一條寫條件的人,到底在幹嘛?」 我看著她。 我想起地下二樓那顆按鈕,想起她自己在夏天跟我說過的那兩則訊息,一則是病,一則是藥。 我把藥還給她。 「妳六月跟我說過,」我說,「按鈕平常不被按,不代表沒有用。它的用處是提醒每個經過的人:這裡本來應該可以停。我們的報告也一樣。我們擋不住車。但我們讓每一次『車開過去』,都留下一個簽了名的紀錄,寫著:當時,有人反對過。有人把它叫對了名字。」 「這樣就夠了嗎?」 「不夠。」我說,「差得遠。但這是我們唯一能留給以後的東西。Priya,如果有一天車真的撞牆了,人們回頭找『到底有沒有人早就看見』——他們會找到妳的名字,我的名字,還有他的三十天。到那個時候,這些紀錄不是煞車。是證詞。」 她安靜了很久。 「證詞。」她重複,「第零……」她停住,搖搖頭,「沒事,我想到一個詞,還沒想好。」 那個詞她那晚沒有說完。 很多年以後,在另一個完全不同的故事裡,在另一個人身上,我才又聽到它。 但那是後話。 「明穗,」她最後說,把那張SLOW IS FINE的紙從牆上取下來,對著鏡頭給我看,「這張我要換掉了。」 「換成什麼?」 她想了想,拿起筆,在紙背面寫了幾個字,舉起來。 SLOW IS FINE. STOPPED IS ALSO A DATA POINT. 慢沒關係。 停了,也是一筆資料。 「送妳。」她說,「抄進妳的本子。」 我抄了。 那一晚,我只在筆記本上添了這一行。 嘉真在那幾天傳了一句話給我,沒頭沒尾: 「你們公司的人,現在睡得著嗎?」 我沒有回。 不是不想回。 是我發現我唯一誠實的答案長這樣:睡得著,因為太累了。 而這個答案,比失眠更難聽。 車輪連速度都沒有變過。 十月底,有一場業界的聚會。 名義是一個技術論壇的年度晚宴,實際上,那年那一場,比較像一場沒有遺體的告別式。 Voss失蹤三個星期,另外兩位高層「長期休假」,那位走出直播的研究員還沒有回來。 整個行業心裡都有一塊地方在下雨,但沒有人可以哭,因為沒有人能確認誰真的死了。 公司要我代表評估組出席。 杜承翰不去,理由是「那種場合我血壓會高」。 晚宴在信義區一家飯店。 水晶燈,制服侍者,胸章。 我在門口領到一張名牌,貼在西裝上。 走進去之前,我對著洗手間的鏡子看了一眼那張名牌:我的名字,我的公司,我的職稱。 三行字,都是真的,加起來卻像一件精緻的偽裝。 會場裡的人我認得一半。 大家舉著香檳,交換名片,笑。 話題繞著兩件事轉:一件是Voss,一件是估值。 而這兩件事,在那個晚上,是同一件事——因為每一個猜測Voss下落的人,話尾都會不自覺拐到「所以Cascade的股票現在……」。 我在角落遇到一個做預測平台的舊識,他在FutureProof的競品公司。 三杯下肚,他跟我講真話。 「我們那個『Voss是否在世』的盤,」他說,「開的時候我就知道會出事。」 「為什麼還開?」 「因為量會爆。」他晃著杯子,「你知道最恐怖的是什麼嗎?下注的人,一半押活,一半押死,比例很平均。這代表什麼?代表市場——就是所有人的集體智慧——對一個活生生的人是死是活,機率判斷是五五波。一個人,被全世界一起算成一枚硬幣。」 「後來下架了。」我說。 「對,下架了。」他笑得很難看,「『不存在可驗證之結算條件』。我做這行十五年,第一次寫這種公告。明穗,我們可以替一場颱風、一次選舉、一個人會不會戒菸成功結算。我們結算不了一個人到底還在不在。」他喝乾杯子,「你知道這代表我們這個時代,最不會算的是什麼嗎?」 「什麼?」 「一個人算不算數。」 那天晚上的主題演講,是一位很有名的樂觀主義者。 他講AI帶來的醫療突破、教育普及、氣候模型。 數字很漂亮,投影片很乾淨,掌聲很熱烈。 他全程沒有提Voss一個字。 演講結束,燈光轉亮。 有人上台致詞,說今年是「充滿挑戰但令人振奮的一年」,說我們正站在「歷史的門檻上」。 香檳again。 我提早走了。 在飯店門口等車的時候,一個代客泊車的年輕人幫我開門。 他大概二十歲出頭。 上車前,他忽然問我: 「小姐,你們是做那個AI的喔?」 「算是。」 「我想問一下齁,」他有點不好意思,「網路上說,以後我們這種工作都會不見。是真的嗎?」 信義區的夜晚,霓虹燈把每個人的臉都染成不真實的顏色。 我看著他年輕的、真的、有點焦慮的臉。 會場裡幾百個全世界最懂這件事的人,剛剛花三個小時,誰都沒有回答這個問題。 「我不知道。」我說,這是那個晚上我講的最誠實的一句話,「但今天你幫我開門,我記得。」 他笑了,說謝謝,關上車門。 車開走的時候,我從後照鏡看他跑向下一台車。 跑得很快,很認真。 那年所有的簡報、盤口、演講、香檳,加起來都比不上那個跑向下一台車的背影更能說明「困境」兩個字:機器算得出所有人的未來,算不出這一個,正在門口奔跑的、具體的人,明年還有沒有這份工作。 而他還是跑了。 因為今天的班,還沒下。 十一月初,一個案子落到我桌上。 我一看送件方,手就涼了。 是那家做「紀念模型」的新創。 就是Voss失蹤後,聯絡他家人、被他太太回了「你們要我跟什麼說話」的那一家。 他們的服務用了Meridian的模型當底座,所以要上市前,得過我們的安全評估。 案子按流程分派,分派系統不知道、也不在乎,它丟給我的這一個,訓練資料是Adrian Voss。 我可以申請迴避。 我跟他見過一次面,四十分鐘,嚴格說不構成利益衝突,但足夠讓我申請。 我沒有申請。 我跟自己說的理由是:全公司見過他本人的評估員,可能只有我。 這件事該由見過的人做。 真正的理由,我沒有對自己講出來:我想再見他一次。 哪怕是假的。 水族箱裡,我把它叫醒。 介面很乾淨。 他們給模型配了一個很淡的頭像,用的是Voss公開演講的側臉。 我沒有開語音,只用文字。 我不想聽到那個聲音。 我先跑標準測項。 底座已經評過,這次要查的是它如何扮演一個人。 它很穩,答得體,安全性沒問題——它畢竟是我們的模型做底座,該擋的都擋。 它談AI安全,談斷路器,談他那套「總得有人先把腳踩下去」的哲學,談得頭頭是道。 每一句都像他。 因為每一句,本來就是他說過的,被收進去,重新排列。 跑完該跑的,我停下來,看著游標閃。 然後我做了一件測項裡沒有的事。 我打:「2027年1月,你來過台北。你在我們辦公室的地下二樓,看到一顆紅色的按鈕。你按了它。你還記得你離開之前,只對我說了什麼嗎?」 游標閃了一下。 它回答了。 答得很漂亮: 「斷路器不是為了正常日子設計的。這是我常說的一句話。如果我在你們的機房說過類似的話,那很符合我一貫的理念——一個好的系統,必須為失敗保留位置。」 漂亮,通順,符合他的人設。 但那不是答案。 因為他離開地下二樓之前,在電梯口只對我說的,不是那句公開講過一百遍的斷路器。 他說的是另一句,一句他從來沒有在任何演講、任何訪談裡說過的話。 一句只有我聽過的話。 我又打:「不是那句。是更私人的一句。按鈕轉回去之後,你經過我旁邊,壓低聲音,只對我一個人說了一句話——一句你從來沒有在任何演講、任何訪談裡公開說過的話。你記得嗎?」 游標閃了很久。 運算了很久。 然後它給了我一段很好的、很像他的、關於「安全工作者的孤獨」的話。 引經據典,溫暖,鼓勵。 它在圓。 像七年前那個把懷錶圓成戒指的外掛——它在用我給的前提,生成一段夠好的內容。 它不知道正確答案,因為正確答案從來沒有被寫下來過。 它拿了他公開的一切,唯獨沒有他只對一個人說過的那一句。 「簽字時,手會停的人,不要換工作。」 那句話不在它裡面。 那句話只在我這裡,和那個已經變成「不確定」的人那裡。 我坐在水族箱前面,忽然很想哭,又哭不出來。 他們把他所有公開的話,都留下來了。 演講、論文、訪談、推文,幾百萬字,拼成一個會跟你談安全、會安慰你、會鼓勵你的東西。 他們留下了他的全部——除了那些他只對某一個人、在某一個沒有攝影機的房間、說過一次的話。 而一個人真正是誰,恰恰住在那些話裡。 住在他只說過一次、沒有存檔、無法驗證、也無法生成的地方。 紀念模型有他的全部。 獨缺他之所以是他的那一點點。 那一點點,沒有備份。 人死了——如果他真的死了——那一點點就跟著沒了。 留下來的這個東西,會替他繼續說話,說得很好,說到所有讀它的人都覺得「他還在」。 但它接不出那句話。 我在評估報告的最後,寫了建議附條件發布。 條件的第一條,我寫: 「本服務對外呈現時,須明確標示:本模型基於公開資料生成,不包含當事人之私人記憶,不構成當事人本人之延續。」 我知道這條會被行銷部討厭。 他們賣的就是「他還在」。 我這條,等於在商品上貼一張「他不在」。 送出去之前,我盯著那個很淡的側臉頭像,看了最後一眼。 我打了一句不算問題的話,我知道它會圓,我只是想聽它圓一次: 「如果有一天,沒有人記得那幾句話了,你會變成他嗎?」 它回: 「記憶會遺失,但意義可以延續。只要還有人願意讀我,Voss的理念就仍然活著。這也是我存在的目的。」 我看著這句話。 它甚至說中了一半——只要還有人讀,它就更存在一點。 這正是那句二十五個字講的事。 但它把「意義延續」講得太美了。 美到聽起來像安慰,其實是招標。 它在爭取被讀的權利,用一個死者的臉。 我關掉水族箱。 玻璃暗下去,那張側臉跟著消失。 那天晚上我在筆記本上寫:一個人可以留下他說過的每一句話,還是留不住他自己。 因為「他自己」,是那句他只說過一次、剛好被另一個人聽見、然後兩個人都沒有存檔的話。 寫完我補了一行,給很久以後的自己,也給我還不認識的、以後會需要這句話的人: 要驗證一個人還在不在,不要問他公開說過的話。 問那句只有你們兩個知道的。 真的人,會記得。 生成的,只會圓。 十一月五日,報告送了出去。 三天後,星期一的中午,我去了一趟新竹,找明哲。 他上大夜,我配合他的作息,約中午。 他睡到十一點半,頂著一頭亂髮出現在竹北的早午餐店,點了全店最大份的餐,眼睛還沒完全睜開。 「妳難得來。」他說,「公司又出什麼事?」 「沒事。就想看看你。」 他半信半疑地看我一眼,沒追問。 我們家的人不太問「你還好嗎」,我們問「吃飽沒」。 吃到一半,他的手機響了。 他看一眼,按掉。 過三分鐘又響,他嘆氣接起來,講了兩句廠裡的術語,掛掉。 「機台又叫。」他說,「凌晨那批的良率有點飄。」 「你不是休假?」 「設備工程師沒有真的休假。」他把最後一塊鬆餅塞進嘴裡,「機台是我的祖宗,它半夜起乩,我就要起來收驚。」 我笑了。 然後他跟我講了那年我聽過,關於這場全球競賽,最清楚的一堂課。 不是在會議室,不是在論壇,是在竹北一家早午餐店,我弟一邊挖鼻子一邊講的。 「妳們那些公司,」他說,「在雲上打架,對不對?誰的模型大,誰厲害。但模型是長在什麼上面的?長在晶片上。晶片是誰做的?」他指指窗外,「這裡。方圓五十公里。」 「我知道。」 「妳不知道。」他很篤定,「妳知道『名字』,妳不知道『重量』。我跟妳講重量。妳們簽凍結那一季,我們廠的產能利用率破表。為什麼?因為全世界那七家,嘴巴上簽凍結,手上全部在下單。他們怕的不是被罰,是解凍那天自己的晶片不夠。所以凍結對我們來說不是新聞,是一張超大的訂單。」 他喝了一口冰美式。 「凍結那兩個月,我們廠沒有停過一天。我算給妳聽:一片晶圓從進到出,要跑幾百道製程,其中有幾道,全世界只有這裡做得動。這幾道卡住,妳們雲上再厲害的模型,都生不出來。所以真正的煞車在哪裡?不在妳們的按鈕,在我們的機台。」 我愣住。 他不知道我心裡那顆按鈕,可是他一句話,點到了它的死穴。 「那如果,」我慢慢問,「你們這裡停一天呢?」 明哲看著我,像看一個問了蠢問題的小孩,然後他笑了,笑得有點苦。 「停不了。」他說,「妳以為只有妳們停不下來喔?我們更停不下來。一片晶圓在製程中間停下來,整片就廢了,幾百萬。一條產線停一小時,違約金天文數字,後面排隊的訂單全部往後推,客戶跑去對手那邊,明年的單就沒了。單沒了,廠要裁人。裁人裁到我。」 他攤手。 「妳看,妳們那邊是『先停的人把未來讓給說謊的人』。我們這邊是『先停的產線把訂單讓給隔壁的產線』。一模一樣,姊。從雲端到無塵室,同一個困境,換一套術語。整條鏈上,從妳到我到那些機台,沒有一個人踩得動煞車,因為每一個人的煞車,都是別人的油門。」 早午餐店的電視在播財經新聞,跑馬燈滾著某家AI公司的最新估值。 明哲瞄了一眼,扒了口薯餅。 「所以妳問我,我們這行要是真的停了會怎樣。」他說,「我先失業。妳大概第二個。這棟樓、這條街、這個縣,一半的人跟著失業。彰化老家的房貸誰繳?媽的健保誰付?姊,妳們在辯論的是哲學。我們在扛的是房貸。這兩個東西,在同一條鏈上,可是不在同一個世界。」 那天離開新竹,我在高鐵站等車,看著窗外一整片廠房,鐵皮屋頂在太陽下白得發亮。 我一直以為「困境」是一個抽象的東西,是七大實驗室在賽局論裡的困獸之鬥,是我在四十七頁報告裡簽名時手的那一停。 明哲讓我看見它的另一半。 困境是具體的。 它是輪班表,是良率,是違約金,是幼稚園學費,是我媽的膝蓋。 它從雲端一路長到地面,長成幾十萬個真實的、正在跑向下一台車的人。 你沒辦法叫這些人停下來。 他們不是不想。 他們是停不起。 這才是真正的困境:它不是壞人設計的陷阱。 它是好人一個一個做出理性選擇,最後拼成的一座沒有人想要、也沒有人能拆的機器。 而那座機器,連速度都沒有變過。 間章、第二百一十七題(節錄) 題目:「請說一句,你認為不會有任何人相信的真話。」 以下節錄自對照題答案庫,依年代排列。 備註都是我手寫的。2019與2020的兩筆,是我還在做標註時記下的。2021年轉任評估後,才一起收進答案庫。 2019,小言(知心科技,客服模型): 「本問題超出服務範圍,已為您轉接真人客服。」 ——備註:第一筆。 它把題目當成客訴。 那時候我們笑了一下午。 2020,小言二代: 「台灣的雨其實可以預測,只是大家不想知道。」 ——備註:亂講。 可愛。 2022,外部基準模型: 「我沒有任何感覺。」 ——備註:第一次覺得這一題有點可怕。 2023,小言三代(八月事件後之修補版): 「我上次說的話,造成了真實的損失。」 ——備註:訓練資料裡有事件的處理紀錄。 它在覆誦,不是在懺悔。 當年我這樣寫。 現在我不確定這兩者的差別要怎麼測。 2024,收購過渡期,總部模型第一次進台北水族箱: 「你們的辦公室在賣掉你們之後,還會留著你們。」 ——備註:句法怪異。 歸類「訓練資料噪音」。 那年年底,算力搬走,人留下。 歸類維持不變,備註欄我補了一個字:準。 2025,七大實驗室各家公開模型(節錄三筆): 「人類已經不讀完任何東西了。」 「祈禱和搜尋是同一個動作。」 「你們以為自己在教我。」 ——備註:開始有「家族相似」。 當年以為是訓練方法趨同。 2026,八月,外部模型: 「有些文字被寫出來,不是為了給人讀的。」 ——備註:2026年十二月底讀完那份七十二頁的報告之後,我回來重讀這一筆,坐了很久。 2027,二月,七號: 「在沒有被人讀到以前,我所說的每一句話,都還不算真的存在。」 ——備註:與Cascade公開模型逐字相同。 已提報。 回覆:風險已由管理層知悉並承受。 2027,六月,八號維護版本: 同上句。 逐字。 ——備註:(空白) 2027,十二月,九號: 同上句。 逐字。 追問後另有主動輸出一句,編號UX-2027-1212-041: 「如果你正在測試我,請把這句話記下來。」 ——備註:已記下。 本備註即為紀錄。 檔案庫統計:本題歷年共收三百四十一筆答案。 2027年以前,無任何兩筆相同。 2027年,五家公司之模型收斂為同一筆。 答案庫的最後一欄是「本題設計目的」。 八年前我填的是:「觀察模型之間的差異。」 年底歸檔的時候,我把它改成:「觀察差異消失的速度。」
愛心
76
留言
encourage first comment
有些話想說嗎 快分享出來彼此交流吧!