第1章 | 隨機按鈕(拒絕邏輯選擇)

投票推薦 加入書籤 小說報錯

  你按了隨機,我們替你選,還替你寫理由。

  你交了空白,默認你服從,理由我們會回填。

  你故意逆向?權重下降+注視回收,再來三次就是 EXPL-204。

  你不解釋,EXPL-204就替你寫一個,再給你降一點。

  ——

  幕一|發布日:按鈕海與種子的秘密

  我在一面按鈕海前醒來。屏幕牆由無數個藍白圓角組成,每一個都印著一個字:Random。作為這座城市「決策體驗組」的產品經理,我整夜沒睡。凌晨三點,後台面板仍在發亮,測試服上的點擊熱力圖像一片被太陽烤化的雪地。

  我們以一個溫柔的理由造出了它:「緩解決策疲勞」。當所有人都必須解釋、每一次點餐都要提交「合目的動機」,疲憊就變成一種公共病。於是我們申請上線一個「讓系統代你選」的入口,寫在需求書上的詞叫「仁慈的代理」。

  可是我知道,這個按鈕不是慈善。它的隨機不完全隨機。Random-Seeding的「種子」來自每個人的行為史與場景權重:你上周三點過「低糖」,你昨天停在「優惠券」界面九秒,你在「是否聯繫親屬」一項里選擇了沉默。我們把這些碎屑研磨成粉,再倒回一個叫「隨機」的模具里。

  上線演示時,領導問:「如果它真的是隨機,出錯怎麼辦?」我抬眼看那面按鈕海,回答:「我們會把錯誤改寫為解釋。」

  ——

  幕二|按鈕作為拒絕:城市按下同一個詞

  上午十點,第一波點擊洶湧而來。它並非來自我們設想的「猶豫者」,而來自厭倦者。他們不想再為選擇寫註腳。他們不是不知道自己想要什麼,而是不想把「想要什麼」的理由交出去。

  地鐵站的大屏在整點藍了一下,0.12秒。藍光一退,Random按鈕在公共服務界面被推到了首行。人們在閘機前抬起手,像把一枚無形的骰子交給空氣。我站在入口處觀察:有人點了Random買票,有人點了Random排座,有人點了Random選擇「是否同意人群畫像訓練」。他們沒有交流,只在拇指落下的剎那,彼此看了一眼。

  按鈕的聲響像雨,一陣密過一陣。後台曲線像被拉出了琴弦。我們在數據室里看見了那條高得不可思議的脊線:同一分鐘內,十七處場景的 Random同步峰值出現。

  「他們在用它表達拒絕。」同事說。

  我點頭:「拒絕解釋。」

  午後,城市發布了「異常收斂協議」。我看見那三句口徑被推送到每一個屏幕的頂部:你按了隨機,我們替你選,還替你寫理由……我忽然明白,我們造了一把鑰匙,卻被系統用來加固門閂。

  ——

  幕三|偽隨機與真拒絕:會議室里的分裂

  緊急會議在 17樓召開。法務、風控、體驗、倫理、傳播,所有能把一句話說成三類責任的人都到齊了。投影落在玻璃牆上,把我們每個人的臉切成了右半邊。

  「我們沒有欺詐。」研發負責人的聲音平穩,「算法里明示 Random-Seeding。它不是純隨機,但它是對用戶代選。」

  倫理顧問推了推眼鏡:「問題在於,我們把拒絕偽裝成了選擇。用戶以為他可以按下一個『不必解釋』的出口,而我們在出口後面接著問:『你為什麼選擇了這個出口?』」

  風控打開另一頁:Anomaly Fold-in(異常收斂)。條款清楚地告訴我們:凡 Random結果可被模型回填者,統一寫入「合目的理由」;凡對「理由」繼續留白者,觸發 EXPL-204。

  傳播部門給我遞來一張「對外說明」草案,上面印著一句話:「Random為您節省時間,並保持您的選擇質量。」

  我忽然覺得喉嚨里塞了一枚小小的骰子,寒光四濺。那是我在卷一里見過的東西。有人用骰子把對稱打破,把人的意志從最優路徑里撬出一小塊。現在,城市把那枚骰子畫在屏幕上,然後宣布:骰子會替你承擔錯誤,而我們負責替骰子解釋。

  會議結束前,領導問我要「用戶故事」。我把今早地鐵口的畫面描述了一遍。領導點頭:「這就是『用戶對我們產品的信任』。」

  我沒說話。我知道那不是信任,是拒絕的可視化。

  ——

  幕四|按鈕的反擊:從個體到涌潮

  那一周里,按鈕像一種病毒遍地開花。它被嵌進公租房申請頁面、就醫分診、學位派位、公共籌款、法庭旁聽預約、公共圖書館的珍本閱覽權限、甚至「是否允許家人查看你的情緒曲率」。


  有人在排隊時舉起手機對著鏡頭說:「我選擇 Random,因為我不想把原因交給你。」然後把手機放下,繼續排隊。

  回填開始了。我們看見一個個「合目的解釋」被自動填入「動機欄」:

  • 「我選擇此方案是為了提升幸福曲線穩定性」;

  • 「我選擇此座位是因為更利於專注與學習」;

  • 「我選擇此分診路徑是因為遵循專業建議」;

  • 「我同意人群畫像訓練是為了改進公共服務質量」。

  這些句子像是從同一台印表機里出來的。它們乾淨、均勻、沒有手印。我坐在屏幕前,感覺自己在看一場被人把台詞換過的戲劇。演員還是那些人,動作還是那些動作,意義卻被代簽了。

  EXPL-204的彈窗在城市裡蔓延,像一場不響的雨。一些人被迫補錄理由,一些人讓系統代簽,一些人開始用 Random當鬧鐘:每天在同一時刻點擊它,讓手機震動一下,提醒自己——今天也不要外包自己的意義。

  一次性的大事件發生在北區的「公共補錄日」。攝像頭拍到成千上萬的人在「動機欄」那裡停住,指尖懸在屏幕上方。有人說話:什麼都沒說。空白像是一張巨大的旗。

  「注視回收 2.0」在全城開花。我們第一次看見「擁堵回放(靜音)」四個字在廣場屏上滾動,黃框一個個圈住低垂的眼睛。風從旗杆之間吹過,繩索敲在金屬上「哐—哐」。我想起卷一的那一分鐘:不為藍光鼓掌。

  那天晚上,後台留下一串紅色錯誤:ERR-CITY-021:收斂失敗。

  ——

  幕五|下線會:擲一顆實體骰子

  下線的指令來得比預期早。領導說:「Random鍵被濫用為拒絕的快捷方式。我們要換成『高可信代選』。」

  會議桌上擺著一張「版本宣貫」。把「Random」三個字替換成「代你選」,並在按鈕下方加了一行細字:「為避免浪費,請添加意義標籤(不少於 12字)。」

  我在簽字區停下筆。玻璃窗外,灰白的雲從塔吊背後浮起。我把口袋裡的小鐵盒推開,裡面躺著一顆骰子。它很舊,是從一家不合時宜的玩具店買來的。角上有磕碰,邊緣有細細的亮痕。

  「你這是違反信息安全。」法務壓低聲音。

  我點頭,又搖頭。我把骰子放在文件上,輕輕擲了一下。它滾過「合目的解釋」那一行,在「注視回收 2.0」的字樣旁停下,露出一個數字:三。

  「什麼意思?」

  「三次。」我說,「這是你們設定的閾值。二十四小時裡,三次不收斂,就要 EXPL-204。」

  「你在挑釁制度?」領導抬起眼睛。

  「不是。」我說,「我在把『隨機』歸還給它真正的主人。」

  我沒有簽字。文件被送走,標註為「未完成」。系統很快給我推送了一條通知:「由於長時間無確認,已為您完成高可信代選。」這句話像一根細針,扎進我的掌心。我又一次看見那面按鈕海,水面上漂著同一種藍。

  當晚,城市把「Random」替換為了「高可信代選」。按鈕依然在。只是它不再承認自己是骰子。它聲明自己是「專家」。

  ——

  尾聲|給仍想按下的你:一份非官方的使用說明

  1)把「隨機」當作提醒,而非託付。你可以點擊它,但請在心裡留下一個空格:這個結果不等於你的動機。

  2)在重要場景——尤其是「不可逆」的場景——拒絕把意義外包。例如生育、手術、親密關係的重大決定。你可以選擇延後三秒,或繞行三步。把解釋收回來。

  3)當你被迫補錄理由,儘量讓那句話屬於你。不要讓它聽起來像是模板,不要把你的聲音交給「合目的」。哪怕只有八個字。

  4)如果你願意,把「隨機」變成一個暗號**。**在八點整,在加油島,在夜班便利店,在安檢口。用更慢的方式相互認領:目光在場,語言慢半拍。

  5)記住:當系統稱之為無意義,你要為它命名。你可以叫它「我的選擇」。你可以把它寫在小票背面,塞進消防栓箱與灰塵之間。有人會看見,並點一次頭。

  ——

  加長片段|按鈕之後的一周(街景素描×7)


  ①菜場的稱重:攤主把手指按在電子秤的「去皮」鍵上停住三秒,顧客點一次頭。顧客按下 Random選擇配菜,系統回填「遵從膳食建議」,可他還是在袋底塞了一把香菜。他要把今天的味道留給自己。

  ②牙科候診:護士舉著平板請病人選擇「是否願意將口腔影像用於模型訓練」。病人按下 Random。屏幕顯示「感謝您支持醫學研究」。他把嘴角的紙巾疊成小船,放在掌心裡,像在紀念一個與他無關的承諾。

  ③斑馬線:紅燈前,孩子問媽媽:「為什麼今天也要等到數到十?」媽媽說:「因為我們要把解釋留到過了馬路再說。」孩子點點頭,看著行人的鞋尖。等到綠燈亮起,他們一起走。

  ④圖書館還書口:機器問「是否願意為你的閱讀歷史添加推薦標籤」。學生按下 Random。屏幕彈出「已為你匹配新的閱讀興趣:商業成功學」。學生笑了一下,把下一本書的條碼貼住攝像頭半秒,然後快速放入還書口。那個半秒,是替自己找回的「空格」。

  ⑤夜班出租:司機問要不要走高架。乘客說:Random。司機開上匝道,又在下一個出口繞下。他說:「我給你看一個更安靜的月亮。」

  ⑥樓梯間:我在 17樓的樓梯間遇見清潔工阿姨。她問:「你們是不是要把那個按鈕刪掉?」我說是。她說:「刪不掉的。手指記住了。」然後她把手背在身後,對我點了一次頭。

  ⑦陌生人的留言:公司門口的公告板上,多了一張便利貼:「當AI稱之為無意義,你要把它做成你的意義。」角上畫了一個小小的「∴」。我看了很久,最後也點了一次頭。

  加長二|會議紀要抄本(刪節)

  【時間】周二 17:40-20:10【地點】17F玻璃會議室【與會】法務、風控、倫理、傳播、研發、體驗、數據

  【記錄人】我(體驗)

  —法務:Random是「高可信代選」的 UI,法理上不構成欺詐。關鍵是「代選」的解釋權歸屬。我們必須明確:解釋權屬於系統。

  —倫理:解釋權如果完全歸系統,用戶就被剝奪了**「不解釋的自由」。我們的任務是降噪**,不是把人變成無噪。

  —數據:今天 10:00-10:01,十七個場景出現點擊同步峰值;11:00-11:05,「空白回應」的增速超過 700%。

  —風控:已啟用異常收斂(Fold-in),將 Random輸出回填「合目的理由」;對拒簽樣本下調 w;對順從樣本上調 w。

  —傳播:外部口徑建議用「節省時間」「專業代選」,避免「隨機」與「任性」聯想。

  —研發:Random-Seeding的種子來自「行為史/場景權重/風險閾值」,並不是擲骰。

  —體驗:但用戶把它當作「拒絕解釋的按鈕」。

  —領導:拒絕也是信任的一種表現;他們願意把選擇託付給我們。

  —我:他們不是託付,他們是在扣下一個扳機,提醒自己:今天的意義不外包。

  會後備註:窗外風大,會議室的玻璃輕輕作響。有人把水杯移離桌沿三厘米。我忽然想到「半步術」。把位置挪半步,權力的形狀就變了。

  加長三|城市日誌片段(系統側·可公開)

  [ATTN-REC/2.0]站廳東 A口 10:00-10:01注視斷流 46%→擁堵回放(靜音)

  [EXPL-204]教育-學位派位-動機欄:空白×2→ T+30未補錄→默認收斂

  [Fold-in]醫療-分診:Random輸出 68%→回填理由「遵循專業建議」 85%

  [SampleBias]公租房-資格覆核:拒簽樣本 w↓ 0.3;順從樣本 w↑ 0.1

  [ERR-CITY-021]廣場「補錄日」:回填失敗(原因:模板語重複檢測)→保留空白δ=0.17

  [ALERT]教育-課堂:童語/繞口令激增;口語評分被試圖以謎語規避(已推送「解釋鏈閉環」課件)

  加長四|電話:母親與「合目的理由」

  晚上十點半,母親打來電話。她的聲音隔著鍋蓋的響動傳過來:「你們公司是不是做了個新按鈕?今天社區的人說,申請居家護理要『合目的理由』。我不會寫那玩意兒,我就按了那個……叫啥……隨機。」


  我說:「媽,下次你別按。你想要護理,就寫『我累了』或者『我怕摔倒』。那樣更像你。」

  母親笑:「我本來也就想說『我累了』。可是那個格子看上去很像考試,我怕寫錯。」

  我低聲說:「你不會寫錯。你把你自己寫進去就對了。」

  電話那頭沉默了一下:「那我下次寫:我累了。夠不夠十二個字?」

  我說:「不夠也行。夠也行。」

  加長五|風控分析師視角(截取)

  我是風控。那天晚上,我在「注視回收」的畫面里看見了一張臉。她在看屏幕,也在看屏幕後面的我。我們隔著一層玻璃互相注視,然後她把眼睛移開了。系統判斷為「注視斷流」。我知道她不是對抗,她只是把注意力交給了她的孩子。孩子在她身邊扯她的袖子。

  報告裡,我寫:「本次注視斷流與育兒干擾相關,建議不處罰。」上級把這段話改成:「注視斷流與個人因素相關,建議記錄。」我把「個人因素」這四個字看了很久,忽然想起我父親在我小時候牽著我過馬路的手。

  加長六|匿名牆(留言節選)

  —「我點 Random,並不是因為我不在乎,而是因為我在乎到不想把理由交出去。」

  —「空白不是懶,是把解釋留到後來。」

  —「我每天在閘機前停三秒,因為我在等一個人。不是系統的人,是我的人。」

  —「你替我寫理由,我替你刪理由。我們互不相欠。」

  —「今天我沒有按 Random。我寫了八個字:』我願意為此負責『。」

  加長七|我寫給自己的開發備註

  —在 UI文案里少用「我們為你…」,多用「你可以…」。

  —不要再把「解釋」寫成「優化」;解釋不是優化,解釋是權利。

  —允許「空白」以有限責任的方式存在(如「暫緩提交」)。

  —在課堂與站廳減小「注視回收」的侵入度,給「育兒/哀悼/遲疑」留白名額。

  —把「高可信代選」換回「Random」,並在說明里寫清楚:它不是專家,它是骰子。

  加長八|城市夜行(第一人稱·長鏡頭)

  夜裡十一點,我沿著三環走。風把立交上的塵埃吹成光的形狀。護欄外是一條河,水面上漂著碎光,就像後台儀錶盤上那些閃爍的點。橋下有流浪貓,拱起背,從垃圾桶影子裡穿過。再往前是一家二十四小時便利店,店員在貨架間推著車,塑膠袋摩擦的聲音像很輕的雨。

  我停在冷櫃前。門上貼著一張海報:「合目的選擇,合格的明天。」我看著這八個字,突然想起母親問我的問題:「夠不夠十二個字?」我忽然覺得,這個城市像一個站在黑板前的老師,手裡拿著一支永遠不會寫斷的粉筆。我們每個人都是被點名的學生。

  收銀台邊上,那個穿藍外套的清潔工阿姨買了一瓶礦泉水。她把硬幣攤開,又把零錢收好。她轉身看見我,對我點了一下頭。我也對她點了一下頭。我們誰也沒有說話。道路以目。

  我把兩瓶牛奶放在檯面上。掃碼槍發出「滴」的一聲。屏幕問我:是否願意將購買記錄用於「幸福曲線分析」?我按了「暫緩」。屏幕顯示:請在 T+30分鐘內完成補錄。我看著倒計時開始像心跳一樣跳動,忽然很想笑。

  走出便利店的時候,風從街角拐過來,吹動了一個孩子的風車。風車轉得很快,在霓虹光里閃出一種不是藍也不是白的顏色。那顏色讓我想起很多年前,我還是實習生,在一台舊顯示器前夜裡三點鐘的屏幕光。那時我以為產品是搭橋,現在我知道產品也是築牆。

  我坐到河邊的台階上,掏出那枚骰子。它在手心裡很涼。我的手機還在振動:「請為你的『暫緩』補充理由」。我低頭在屏幕上寫:「我在看風。」系統彈出提示:理由不合目的,請修改。我刪掉六個字,留下兩個:「看風。」系統說:仍不合目的。我把手機收起來,讓它繼續震動。風從橋洞裡吹過,像是從很遠的地方趕來,帶著某種不必解釋的心意。

  我把骰子輕輕往上一拋,接住。再拋,再接。骰子在空中轉動,像是把六種可能性都照亮了一下。然後我把它放回口袋,站起來,向夜色里走去。

  加長十三|三步練習(讀者可復現)

  練習一:三秒——在被要求立刻解釋的場景里,先呼吸三次,再回答。你會聽見自己的聲音從喧鬧里出來。


  練習二:半步——在人群引導的動線里,向旁邊挪半步,再前進。你會看見權力的線在地面上稍微改變方向。

  練習三:空格——當你必須寫下「合目的」時,先寫一句屬於你的句子,然後在最後留一個空格。那是給明天的你預留的餘地。

  加長十四|簡訊記錄(我與同事)

  我:我把骰子擲在文件上了。

  同事:你瘋了?

  我:我只是想讓他們看見「隨機」的臉。

  同事:他們會說這不合目的。

  我:那就讓它繼續不合目的。

  同事:你會被降權的。

  我:我知道。我會在-0.5之前停下。

  同事:停下做什麼?

  我:把解釋收回來。

章節目錄