← 共識引擎

第 6 章:第 6 章

若晴在哲維的房間裡待了一夜。

不是那種「待」。她在床邊的椅子上坐了一整夜,把筆電打開,繼續處理數據。哲維給她倒了一杯水,她喝了,說了一聲謝謝,然後繼續看螢幕。

凌晨三點的時候哲維醒過來,看到她還坐在那裡。

「妳要不要睡一下?」

「我睡不著。」她說。「你睡。」

他沒有繼續勸。他翻了個身,又睡著了。

隔天早上他醒來的時候,若晴已經走了。桌上留了一張便條紙:「我先回去。謝謝你的水。」

他看著那張便條紙,把它摺起來放在抽屜裡。


若晴在週四交了報告。

不是她原本準備的那份。她重新寫了一份——數據是真的、分析是真的、結論是「需要更多測試才能確定 Phase 2 的可行性」。

徐弘看了報告,沒有多說什麼。只是點了一下頭,說「好,我轉給蘇薇」。

若晴回到座位上,打開了通訊工具。

「報告交了。」她傳給哲維。

「結論怎麼寫?」

「需要更多測試。」

「他們會接受嗎?」

「短期會。但蘇薇不是笨蛋。她知道我在拖。」

「那妳接下來怎麼辦?」

若晴想了一下。「我不知道。但我已經做了我能做的。」


週六的時候,若晴又來了。

這次她帶了一個袋子,裡面是她的筆碟、充電線、跟一個外接硬碟。

「我要在這裡工作幾天。」她說。「我的房間網路不穩。」

這不是真的。她的房間網路一直很穩。但哲維沒有說破。

她把東西放在書桌旁邊,坐下來,打開了筆電。

「妳在跑什麼?」他問。

「Phase 2 的完整分析。不是要交的。是我自己要看的。」

「看什麼?」

「看如果 Phase 2 啟動,會發生什麼。」

哲維坐在床邊,看著她的背影。她的坐姿很直,螢幕的光照在她的臉上。

「妳知道嗎,」他說。「妳現在的樣子,像極了我在查 RD-7203 的時候。」

「哪裡像?」

「一個人坐在螢幕前面,看數據看到凌晨三點,知道看了之後沒有辦法繼續假裝不知道。」

若晴轉過頭來看他。「你這是在說我自食其果?」

「我是在說我理解。」

她轉回去,繼續看螢幕。

那天晚上他們一起吃了泡麵。哲維煮了兩碗,加了蛋。若晴吃了一口,說「你煮泡麵會加蛋」。

「你以為我會直接吃乾的?」

「你以前會。」

「那是因為以前沒有人一起吃。」

若晴沒有接話。她把麵吃完,把湯也喝了。

然後她回到書桌前,繼續看數據。

凌晨一點的時候,她突然說了一句話。

「哲維。」

「嗯。」

「你是對的。」

他從床上坐起來。「什麼?」

「你是對的。關於 7203。關於 Phase 2。關於這整件事。」她沒有轉過來看他。「我跑完了完整的分析。如果 Phase 2 啟動,受影響的不只是消費決策。是所有人的所有決策——他們看什麼、去哪裡、跟誰說話、花多少時間。全部。而且 lock_threshold 的參數設定是遞迴的——一旦一個人被鎖定,系統會持續加強鎖定,直到他的決策模式完全固定。」

「完全固定是什麼意思?」

「意思是那個人不會再做『新』的決定。他只會重複他已經被引導去做的那些決定。不是被強迫。是他自己『選擇』重複。因為系統已經把他看到的世界收窄到他只會選那個。」

哲維沉默了。

「數據不會說謊。」若晴說。她的聲音很平。但她的手——放在鍵盤上的那隻手——又開始抖了。

「我現在知道了。」她說。「我跑了三年的分析。我提供了優化建議。我讓 lock_threshold 的參數被調低。我讓更多的人被鎖定。」

「那時候妳不知道。」

「你之前說過這句話。但『不知道』不是藉口。我是一個數據分析師。我的工作就是問數據在告訴我什麼。我沒有問。不是因為我不會問。是因為我不想知道答案。」

哲維走過去,站在她旁邊。

「若晴。」他說。「妳現在知道了。妳現在在做的事——跑完整的分析、拖 Phase 2 的報告——這些都是因為妳知道了。」

「但已經有人被鎖定了。」

「對。但還有更多人被鎖定的更少。妳拖的每一天,就少一天的人被鎖定。」

若晴把筆電蓋上。然後她把臉埋在雙手裡。

她的肩膀在抖。

哲維把手放在她的背上。不是拍,只是放在那裡。

她哭了。不是那種大哭。是那種壓抑了很久、終於忍不住的哭。聲音很小,但整個身體都在抖。

他沒有說話。他只是站在那裡,把手放在她的背上。

窗外的巷子很安靜。雜貨店的招牌還是暗的。


若晴哭完之後,她去洗了臉。回來的時候眼睛還是紅的,但表情恢復了。

「我要留下來。」她說。

「什麼?」

「在 7203 的 Phase 2 被擋下來之前,我要留在和盟裡面。我需要一個人從裡面看。」

「但蘇薇已經在查妳了。」

「我知道。但我現在有內部權限。我可以看數據、看文件、看他們在做什麼。如果我退出,這些東西我就看不到了。」

「這比妳在外面更危險。」

「對。但你需要一個人從裡面看。」

哲維看著她。她的眼睛還是紅的,但眼神變了。不是之前那種「我不知道該怎麼辦」的眼神。是一種已經做了決定的眼神。

「好。」他說。「但妳要小心。」

「我知道。」

「如果妳覺得不對,妳就退出。不要硬撐。」

「好。」

若晴把筆電打開,繼續看數據。

哲維回到床上,躺下來,看著天花板。

那條裂紋在黑暗中看不清楚。但他知道它在哪裡。

他想到若晴說的那句話:「你是對的。」

他想到的不是「對」本身。是若晴說出這三個字之前,花了多少力氣才讓自己的手不再抖。

他閉上眼睛。

那天晚上他睡著了。

若晴開始了一個新的日常。

早上八點半進辦公室,打開電腦,處理正常的工作——不是 7203 的、是日常的报表、數據維護、跨部門的 routine 需求。下午兩點到四點是她的「安全時段」——這段時間她通常是一個人,辦公室的其他人要不在開會、要不在午餐。她利用這段時間查她不能查的東西。

她學會了幾個技巧。

第一:不要在辦公室網路下查敏感數據。她用手機的行動網路連筆電,然後透過 VPN 連回和盟的內部系統。這樣查詢紀錄會經過外部節點,不會被辦公室的內部監控直接標記。

第二:不要一次查太多。她每天只查一到兩個項目,分散在不同的時段。看起來像是在處理 routine 的數據維護。

第三:不要存在本地。所有她用行動網路查到的數據,直接存到加密的雲端空間。她的工作電腦裡什麼都沒有留下來。

哲維在外面做他的部分。

他的外包帳號被關閉了,但他還有之前截圖存下來的資料。他重新整理了所有 RD-72 系列的測試配置、決策鎖定的行為數據、他自己的程式碼被修改的 commit 歷史。

他寫了一份白皮書。

不是給和盟的。是給任何看得懂的人看的。標題寫著:「共識引擎決策鎖定機制的技術分析」。裡面沒有情緒性的語言、沒有指控。只有技術描述:這個系統怎麼運作、lock_threshold 參數的效果、決策一致性指標的計算方式、以及它對使用者決策模式的影響。

他附上了去識別化的數據。不是原始數據——是他自己跑的模擬。用公開的推薦系統框架,重建了 lock_threshold 的邏輯,然後展示了當參數被調低時,模擬使用者的決策模式會怎麼變化。

他沒有放上去。他只是寫完了,存著。

週日的時候若晴來了。她帶了兩個便當,便利商店買的。

「吃飯。」她說。

他們坐在書桌旁邊吃。若晴把她這週看到的東西告訴他。

「Phase 2 的產品會議做了決定。」她說。「不是啟動 Phase 2。是啟動一個叫做『先導測試』的東西。範圍 1%。從特定地區開始。」

「哪些地區?」

「東南亞、南美、非洲。」

哲維放下筷子。「高人口、低監管。」

「對。他們選了這些地方是因為這些地區的數據隱私法規最寬鬆,而且使用者基數大、獲取成本低。」

「什麼時候啟動?」

「六週後。」

「妳拿到測試配置了嗎?」

「部分。lock_threshold 的參數比 Phase 1 更激進。他們還在測試機上跑。」

若晴從袋子裡拿出一個隨身硬碟。「這裡面是我能拿到的所有 Phase 2 相關文件。不是全部。有些我沒有權限。但這裡有測試配置、時間表、目標 KPI。」

哲維接過硬碟。「妳怎麼帶出來的?」

「我是數據分析師。我每天都會帶數據回家工作。沒有人會多問。」

「但如果被查——」

「那就被查。」若晴說。「但我不能只坐在裡面看著。」

哲維把硬碟收好。

「還有一件事。」若晴說。「我在 7203 的測試文件裡看到一個新的代碼。不是 RD-72 系列。是 HC 系列。」

「HC?」

「Human Calibration。校準。」

哲維看著她。

「我不確定那是什麼。」若晴說。「我只看到文件標題跟代碼。但光名字就讓我不舒服。」

「Human Calibration。」哲維重複了一遍。

「我下週會想辦法查。」

「若晴。」他看著她。「妳要小心。」

「我知道。」

「不是那種『我知道妳會小心』的意思。是我在跟妳說,如果妳覺得不對,妳就退出。不是因為懦弱。是因為如果妳被抓了,我們就什麼都沒有了。」

若晴看了他一下。然後她點了一下頭。

「我現在知道你在說什麼了。」她說。「我之前以為你只是怕我出事。你是在說策略。」

「我在說兩件事。」

「我知道。」

他們吃完便當。若晴把垃圾收好,帶回她的袋子裡。

她離開之後,哲維把隨身硬碟的內容轉到他的電腦上,存在加密資料夾裡。

Phase 2 的測試配置。時間表。目標 KPI。

六週。

他看著時間表上的日期。

然後他打開了那份一直沒有放上去的白皮書,繼續修改。

若晴花了三週追蹤 HC 系列。

她不敢查太頻繁。每三天查一次,每次只查一個文件。用行動網路、存到加密雲端、在工作電腦上不留痕跡。

HC 系列的存在方式跟 RD-72 系列不同。RD-72 是 A/B 測試——有對照組、有實驗組、有明確的 KPI。HC 系列沒有對照組。它的測試對象是所有使用者。

她找到的第一份文件是一份內部簡報,標題寫著:「Human Calibration — 全平台決策一致性校準框架」。

裡面沒有程式碼、沒有參數。只有概念描述。

概念是這樣的:RD-72 系列做的事情是「鎖定」——讓已經被引導的使用者固定在現有模式上。HC 系列做的事情是「校準」——在鎖定之前,先建立一個基準。

怎麼建立基準?透過分析一個使用者在所有平台上的所有行為數據,建立一個「決策特徵模型」。這個模型能夠預測這個人在任何情境下會做什麼決定。然後,系統根據這個模型,在他還沒有被鎖定的時候,就開始微調他的環境——讓他看到的東西、聽到的建議、收到的資訊,都跟他的「自然決策傾向」一致。

聽起來是好事。讓你看到的都是你本來就會喜歡的。

但文件裡有一句話被她畫了線:「校準的目標是让使用者的决策路径可被预测,从而为後續的一致性介入提供基礎。」

可被预测。

不是引導。不是鎖定。是讓一個人變得「可被預測」。

若晴把那份文件存好,繼續找。

第二週她找到了一份 HC-001 的測試報告。報告很短,寫的是先導測試的結果——先導,代表這只是第一階段,後面還有更大規模的計畫。測試對象是東南亞地區五十萬使用者。測試方法是:在他們的使用者介面上施加「輕微的決策路徑調整」——不是推薦排序、不是價格變化,而是「資訊呈現順序」。

結果:經過四週,這五十萬使用者的決策路徑可預測性提升了 23%。

23%。四週。沒有人告訴他們。

若晴把報告存下來的時候,她的手又開始抖了。

不是因為害怕。是因為她理解了一件事:RD-72 不是終點。RD-72 只是第一層。

第一層:引導一個人做特定決定。
第二層:鎖定這個決定,讓他反覆做。
第三層:校準這個人的整個決策模型,讓他所有決定都可被預測。

然後第四層——她還沒有找到第四層的文件。但光想就讓她不太舒服。

如果一個人的所有決定都可被預測,那下一步就是:讓他做「系統要他做的決定」。

不是「引導他做」。不是「讓他反覆做」。是「他知道自己在做決定,但他的決定已經被預測了,所以按鈕在他手上,但劇本已經寫好了」。

她坐在辦公室裡,隔壁的同事在講電話。日光燈很亮。她看著螢幕上那份 HC-001 的報告,把視線移到窗外。

窗外的城市在下午的陽光裡看起來很正常。人們在走、車在開、店在做生意。看起來完全正常。

但這五十萬人——她知道的——他們過去四週看到的每一則新聞、每一個推薦、每一個搜尋結果,都被微調過了。不是為了改善他們的體驗。是為了讓他們「可被預測」。

她下班之前做了最後一件事。她把 HC-001 的報告、HC 系列的概念描述、跟一份她自己做的时间线——RD-72 系列的时间线、HC 系列的时间线、Phase 2 的時間表——全部打包存到了加密雲端。

然後她傳了一則訊息給哲維。

「我找到 HC 系列了。」

哲維十分鐘後回了。「什麼?」

「Human Calibration。不是決策鎖定。是決策預測。他們要讓所有人的行為都變成可預測的。」

「可預測之後呢?」

「那就不是猜測了。」

哲維沒有回。

十分鐘後他打來了電話。

「妳確定?」他的聲音聽起來比平常低。

「我確定。HC-001 的先導測試跑了四週,五十萬使用者,決策可預測性提升 23%。Concept document 寫的是『為後續一致性介入提供基礎』。」

「一致性介入。」

「就是 RD-72 在做的事。鎖定做過的決定。但 HC 做的是先決步驟——先讓你變得可預測,然後再鎖定你。」

電話那頭安靜了很長一段時間。

「操。」哲維說了這個字。

「我需要把這個傳給妳。」若晴說。「全部。」

「好。」

「但哲維。」她的聲音變低了。「有一件事我一定要在電話裡先問妳。」

「什麼事?」

「這些東西如果被公開了,和盟會追查來源。我的查詢記錄、我的存取日誌、我帶出外接硬碟的事——全部都會被查到。我會失業。不是失業那麼簡單。他們可以用違反 NDA 告我。我的名字會跟這件事綁在一起。我接下來五年的職涯可能就毀了。」

哲維沒有說話。

「我不是在問你怎麼做。」若晴說。「我是在確認你理解我的意思。」

「我理解。」他說。「妳不需要現在決定。」

「不。我已經決定了。」她說。「我就是想親口告訴你。我已經決定了。但我想讓你知道這代表什麼。」

「我知道。」

「好。」

若晴掛了電話。

她坐在辦公室裡,看著螢幕上的加密雲端介面。手指在觸控板上,離「上傳」鍵很近。

然後她按下了上傳。

傳輸完成的提示跳出來的時候,她看到窗外的天空正在暗下來。路燈開始亮了。城市的夜景很漂亮——如果不知道底下的東西的話。

她關上筆電,收拾好東西,走出辦公室。


那天晚上她把加密雲端的連結傳給了哲維。

哲維花了整個晚上看完。

HC 系列的概念描述、HC-001 的測試報告、時間表、她的分析結論。

他看完整個房間都很安靜。冰箱不嗡嗡了——可能剛好停了。巷子裡沒有聲音。

他靠在椅背上,看著天花板。

那條裂紋在晚上的燈光下很清楚。但今天他看它的角度又不一樣了。

它不只是裂紋。它是一條分界線。

分界線的這一邊,是你以為你在選擇的那個世界。分界線的那一邊,是你的選擇早就被預測了的那個世界。

他低下頭,打開了那份一直沒有放上去的白皮書。

然後他繼續寫。

5835 字 •