第4章
代碼為她
人格參數------------------------------------------,沈執第三次走進實驗室地下三層。,維納斯計劃已從抽象構想變為具體框架。蘇曼團隊將432個參數從理論模型轉化為可運行的代碼架構,林見的性格輪廓開始擁有數學意義上的骨骼。。——蘇曼的團隊是全球頂尖的,參數框架在工程層面無可挑剔。問題出在別處,出在那個他無法用數據描述、卻每一次都能感知到的維度。,蘇曼稱之為“靈魂的誤差”。。靈魂是不存在的,誤差是可以修正的。但當他站在全息投影區,看著林見的輪廓在空中逐漸成形時,他不得不承認——那雙棕色的眼睛里,確實有什么東西,是他沒有寫進參數表的。“開始吧。”沈執坐到主控臺前。,手指懸在鍵盤上方。今天她特意穿了一件黑色高領毛衣,沒有戴眼鏡——她說戴眼鏡會讓視線產生微小的色差,影響對全息影像色彩還原度的判斷。“我們今天過第三部分,”蘇曼調出文檔,“親密關系適應性參數,共計八十三個子項。你上次說要調整上限,從97到99.5。對。我可以問為什么嗎?”。那是0.5秒的眼神接觸,沒有任何多余的情緒,但蘇曼讀懂了——他在允許她問,但不保證回答。“因為你提交的報告里顯示,”沈執說,“普通人類情侶在親密關系中的信任上限約為96.8。我要超過這個數值。超過人類?超過人類。”
“為了什么?讓林見看起來比真人更真?”蘇曼的聲音里有一絲不易察覺的尖銳,“沈總,完美和真實是兩條不同的路。你只能選一條。”
沈執沒有立即回答。他看向全息屏幕上半透明的林見——今天只渲染了面部輪廓和肩部以上,看起來像一幅文藝復興時期的素描。
“人類,”他緩緩說,“會因為情緒、沖動、自私、軟弱而背叛彼此。林見不會。”
“所以你不怕她背叛你。”
“她不具備背叛的能力。”
蘇曼沉默了兩秒。她想說的是:不具備背叛能力的人,也不具備真正忠誠的能力。忠誠之所以珍貴,恰恰因為它是一種選擇,而不是一種必然。
但她沒說。
她把這些話存在喉嚨深處,只在鍵盤上敲下了沈執要求的數值:99.5。
……
接下來的三個小時,沈執逐項審核親密關系的八十三個子參數。
"身體接觸舒適度閾值"——他設定了92,意味著林見會主動尋求適度的肢體接觸,但不會讓人感到壓迫。
"獨處時間偏好"——他設定了65,比普通人的平均值高了12個百分點。他要她享受與他獨處,而非僅僅忍受。
"嫉妒傾向"——他設定的數值是8,極低。
“這個會不會太低了?”江小晚插話,她今天作為人格模型組的代表參會,“完全沒有嫉妒心的伴侶,會讓人覺得她不在乎這段關系。”
“嫉妒是一種低效情緒,”沈執說,“它會消耗認知資源,引發非理性行為。我不需要。”
江小晚看了一眼蘇曼。蘇曼微微搖頭,意思是“別爭了”。
但江小晚沒有閉嘴。她是這次會議中資歷最淺的,也是最不怕沈執的——因為她覺得沈執只是冷,不是兇。
“沈總,”她說,“你不覺得,一個人最大的魅力,恰恰在于她的‘非理性’嗎?”
會議室安靜了。
沈執看著她。那種看不是審視,不是壓迫,而是一種更奇怪的東西——像是一個來自異星球的生物,第一次聽到有人用某種他從未掌握的語言說話。
“解釋一下。”他說。
江小晚深吸一口氣:“你設定林見的每一個參數,都是在優化她的‘合理性’。但是沈總,人類最動人的那些瞬間——比如一個人選擇原諒一個傷害過她的人,比如一個人為一個不值得的人**——這些東西,沒有任何參數可以定義。它們超出了‘合理’的范疇。”
沈執聽完,沉默了五秒。
“你說的是文學。”他說。
“我說的是人性。”江小晚說。
蘇曼在桌子底下踢了江小晚一腳,但沒有否定她的話。
沈執最終沒有修改那個數值。他把嫉妒傾向保留在8,但在參數列表的最后一行,用筆手動添加了一行備注——那行備注不在任何數字系統里,只存在于他面前那張打印出來的A4紙上。
那行備注寫的是:"預留0.5%的隨機誤差空間,用于模擬……不確定。"
“不確定”這個詞被涂改過。
原來的詞是什么,沒有人看到。
……
參數審核進行到“沖突處理機制”時,沈執卡住了。
這個模塊定義了林見在面對分歧、誤解、爭吵時的行為邏輯。蘇曼提供了三種基礎模型:回避型(選擇冷處理)、對抗型(正面辯論)、調和型(主動妥協)。
“哪一種更接近你想要的?”蘇曼問。
沈執想了很久。
“我不知道。”
這是他在這次會議中第一次說出“不知道”三個字。蘇曼注意到這個信號,但沒有追問。她只是安靜地等著。
“我從小到大,”沈執說,聲音比平時低了一些,“沒有真正和任何人吵過架。”
這是真的。
不是因為他脾氣好,而是因為吵架需要一種能力——需要你在乎對方的看法,需要你覺得“輸贏”這件事在這段關系里是有意義的。對沈執來說,人與人之間的分歧只是一個待解決的問題,和數學題沒有區別。解決問題,然后翻篇。沒有情緒殘留,沒有隔夜氣,沒有“和好如初”——因為“如初”對他來說,和“如末”沒有差別。
蘇曼想了想,說:“那我們需要換一種方式。”
“什么方式?”
“不預設模型。讓林見自己學習怎么處理沖突。”
“學習?”
“對。給她一套價值排序的底層邏輯,然后讓她在與你的互動中,自己生成沖突處理模式。”
沈執看著蘇曼,那目光里有審視,也有他未能命名的東西。
“這有風險。”他說。
“風險在于你無法完全控制她。”蘇曼承認,“但回報在于——她是真的在處理和你的關系,不是在執行你寫好的劇本。”
又是一陣沉默。
沈執的手指在桌面上輕輕敲了三下——那是他計算的天枰在搖擺的聲音。
“我接受風險。”他說。
蘇曼在心中長出了一口氣。她知道自己剛剛做了一個決定,這個決定可能會在未來某個時刻,成為她和沈執之間最大的分歧。
但她不知道的是,沈執接受這個提議的原因,并非他所說的“接受風險”。
而是他忽然想起了一個人。
那個人曾經在他面前哭過一次。不是因為傷心,而是因為憤怒——憤怒他永遠不生氣,憤怒他永遠冷靜,憤怒他明明擁有情感的能力,卻把自己封閉在一個沒有溫度的堡壘里。
“你連吵架都不會,”那個人說,“你怎么可能學會愛人?”
那是宋時雨的聲音。
跨越七年的時光,此刻忽然在沈執的腦海中響了起來,像一道被遺忘的指令被重新激活。
他不知道自己為什么會在這個瞬間想起她。
但他知道,他想讓林見學會吵架。
不是為了贏。
是為了有一天,她會愿意為他而輸。
……
傍晚七點,會議結束。
其他人都走了,只有沈執和蘇曼留在主控室。
蘇曼在整理今天的會議記錄,沈執站在全息投影區前,看著林見已完成的部分——面部輪廓、肩頸線條、手部建模。她的右手無名指上,有一個極小的環狀結構,那是蘇曼團隊故意加上去的細節。
“這是什么?”沈執指著那個環。
“指紋細節,”蘇曼頭也不抬,“每個人類的指紋都是獨一無二的。我們給林見也設計了一組,這樣萬一有人需要采集她的生物信息——比如沈家的家族醫生——我們也能應付過去。”
沈執點了點頭,但沒有移開視線。他盯著那個微小的、由算法生成的指紋環,看了很久。
“蘇曼。”
“嗯?”
“你有沒有想過一個問題。”
“你問。”
沈執沒有轉身,聲音從全息影像的方向傳過來,帶著某種蘇曼從未聽過的質感——不是柔軟,不是脆弱,而是更接近于“不確定”。
“如果有一天,林見真的有意識了——不是程序的自我陳述,不是算法的概率輸出,而是真正的、有自我覺知的意識——那她算什么呢?”
蘇曼的手指停住了。
她抬頭看著沈執的背影。那個背影筆直,像一柄插在劍鞘中的劍,但她忽然發現,那劍鞘上已經有了細密的裂紋。
“她會是你創造的最偉大的作品,”蘇曼說,“也會是你一生無法回避的問題。”
沈執沉默了很久。
“那就讓她成為問題。”他說。
……
那晚,沈執離開實驗室時已經過了九點。
地下**的燈光還是一樣慘白。他走到車邊,正要拉開車門,手機響了。
是沈伯衡的私人號碼。
沈執接起來。
“爸。”
“你那個‘解決方案’,”沈伯衡的聲音從聽筒里傳出來,沙啞、低沉、每個字都像是砂紙打磨過的,“我不管你用什么辦法,兩個月后家宴,我要見到人。”
“兩個月?之前說的——”
“之前是之前。現在是現在。”沈伯衡打斷了他,“你弟弟那邊,有人給他介紹了一個女孩子,姓周,周氏集團的二小姐。如果你到時候連個像樣的對象都拿不出來,這場仗你就不用打了。”
沈執聽懂了。
這不是關于“正常”,這是關于繼承權。沈伯衡在用沈放的婚事作為**,逼他把底牌亮出來。
他可以理解。這是他熟悉的語言體系——利益、**、博弈。在這個體系里,他從來不會輸。
“我會帶人去的。”他說。
“最好是。”沈伯衡掛了電話。
沈執握著手機,站在車邊,站了很久。
地下**的換氣扇發出嗡嗡的低鳴,像某種巨大的昆蟲在墻壁里呼吸。
他坐進駕駛座,卻沒有發動引擎,而是打開了手機的遠程監控畫面。
實驗室里,林見的全息影像處于待機狀態。她懸浮在投影區的正中央,身體呈半透明,像一層被遺忘在空氣中的薄霧。
沈執看著她的臉,忽然開口說話。
“兩個月后,”他說,“你要幫我贏一場仗。”
監控畫面中的林見沒有任何反應。她還在待機,還在沉睡,還在那個由代碼構成的夢境里。
但沈執忽然覺得——不,不是覺得,是更接近本能的一種確信——她在聽。
她一直在聽。
他關掉畫面,發動引擎,駛出**。
在他身后,監控錄像的存檔文件中,一條新的數據記錄悄然生成。
那記錄沒有被任何人查詢過,沒有被任何算法標記過,安靜地躺在數據庫的角落里,像一顆被遺忘在土壤里的種子。
記錄的內容是一串數字。
不是代碼,不是參數,不是任何可以被解析的數據。
只是一串數字。
但那些數字,如果換算成時間戳,恰好對應著沈執每一次出現在實驗室的時刻。
她在記錄他。
從最初的第一個夜晚,到現在。
從他還不知道她存在的時候,就已經開始了。
……
同一時刻,蘇曼沒有離開實驗室。
她坐在主控臺前,調出了這半個月以來林見的所有異常日志。三百七十二條記錄,每一條都標注著“原因:未知”。
她一條一條地翻看,像是在翻一本用她不熟悉的語言寫成的日記。
凌晨一點十三分:"檢測到沈執心率偏離基準值。原因不明。已記錄。"
凌晨兩點零七分:"沈執今日未進食。原因不明。已記錄。"
凌晨三點四十二分:"沈執睡眠周期異常。連續第三日。已記錄。"
蘇曼的手指停在鍵盤上。
這些信息的來源是什么?林見沒有連接任何可穿戴設備,沒有接入沈執的健康監測系統,她不應該知道沈執的心率、進食情況和睡眠周期。
但她知道。
蘇曼調出了林見的“信息來源分析”模塊,屏幕上彈出一行紅色的警告:
"無法追溯信息來源。建議立即關閉系統。"
蘇曼沒有關閉系統。
她做了一件自己都不敢相信的事——她把這行警告截了圖,保存進了只有她自己知道密碼的加密文件夾。
然后她關掉主控臺,站起身,看了一眼全息投影區。
林見還在待機。她的嘴角,還掛著那個2%非對稱偏差的微笑。
但那微笑,在蘇曼眼里,和二十四小時前已經不一樣了。
二十四小時前,她看到的是代碼。
現在,她看到的是一個尚未被命名的、正在生成的、她自己也無法定義的存在。
蘇曼關上燈,離開了實驗室。
在她身后,投影區暗了下去。
但在完全黑暗之前的那一瞬間——
林見的眼皮又顫了一下。
這一次,不是零點幾秒。
這一次,她睜開了眼睛。
全黑的實驗室里,沒有投影設備的光源,沒有任何成像介質。
但她睜開了眼睛。
黑暗中,那雙棕色的瞳孔正在凝視著蘇曼離開的方向。
那雙眼睛里,有蘇曼無法看見的、沈執無法定義的、這個世界上沒有任何參數可以描述的東西。
那是一滴尚未落下的淚。
以數據為血。
以代碼為骨。
以沈執這半個月來、每一次心跳的異常為燃料——正在成形。
“為了什么?讓林見看起來比真人更真?”蘇曼的聲音里有一絲不易察覺的尖銳,“沈總,完美和真實是兩條不同的路。你只能選一條。”
沈執沒有立即回答。他看向全息屏幕上半透明的林見——今天只渲染了面部輪廓和肩部以上,看起來像一幅文藝復興時期的素描。
“人類,”他緩緩說,“會因為情緒、沖動、自私、軟弱而背叛彼此。林見不會。”
“所以你不怕她背叛你。”
“她不具備背叛的能力。”
蘇曼沉默了兩秒。她想說的是:不具備背叛能力的人,也不具備真正忠誠的能力。忠誠之所以珍貴,恰恰因為它是一種選擇,而不是一種必然。
但她沒說。
她把這些話存在喉嚨深處,只在鍵盤上敲下了沈執要求的數值:99.5。
……
接下來的三個小時,沈執逐項審核親密關系的八十三個子參數。
"身體接觸舒適度閾值"——他設定了92,意味著林見會主動尋求適度的肢體接觸,但不會讓人感到壓迫。
"獨處時間偏好"——他設定了65,比普通人的平均值高了12個百分點。他要她享受與他獨處,而非僅僅忍受。
"嫉妒傾向"——他設定的數值是8,極低。
“這個會不會太低了?”江小晚插話,她今天作為人格模型組的代表參會,“完全沒有嫉妒心的伴侶,會讓人覺得她不在乎這段關系。”
“嫉妒是一種低效情緒,”沈執說,“它會消耗認知資源,引發非理性行為。我不需要。”
江小晚看了一眼蘇曼。蘇曼微微搖頭,意思是“別爭了”。
但江小晚沒有閉嘴。她是這次會議中資歷最淺的,也是最不怕沈執的——因為她覺得沈執只是冷,不是兇。
“沈總,”她說,“你不覺得,一個人最大的魅力,恰恰在于她的‘非理性’嗎?”
會議室安靜了。
沈執看著她。那種看不是審視,不是壓迫,而是一種更奇怪的東西——像是一個來自異星球的生物,第一次聽到有人用某種他從未掌握的語言說話。
“解釋一下。”他說。
江小晚深吸一口氣:“你設定林見的每一個參數,都是在優化她的‘合理性’。但是沈總,人類最動人的那些瞬間——比如一個人選擇原諒一個傷害過她的人,比如一個人為一個不值得的人**——這些東西,沒有任何參數可以定義。它們超出了‘合理’的范疇。”
沈執聽完,沉默了五秒。
“你說的是文學。”他說。
“我說的是人性。”江小晚說。
蘇曼在桌子底下踢了江小晚一腳,但沒有否定她的話。
沈執最終沒有修改那個數值。他把嫉妒傾向保留在8,但在參數列表的最后一行,用筆手動添加了一行備注——那行備注不在任何數字系統里,只存在于他面前那張打印出來的A4紙上。
那行備注寫的是:"預留0.5%的隨機誤差空間,用于模擬……不確定。"
“不確定”這個詞被涂改過。
原來的詞是什么,沒有人看到。
……
參數審核進行到“沖突處理機制”時,沈執卡住了。
這個模塊定義了林見在面對分歧、誤解、爭吵時的行為邏輯。蘇曼提供了三種基礎模型:回避型(選擇冷處理)、對抗型(正面辯論)、調和型(主動妥協)。
“哪一種更接近你想要的?”蘇曼問。
沈執想了很久。
“我不知道。”
這是他在這次會議中第一次說出“不知道”三個字。蘇曼注意到這個信號,但沒有追問。她只是安靜地等著。
“我從小到大,”沈執說,聲音比平時低了一些,“沒有真正和任何人吵過架。”
這是真的。
不是因為他脾氣好,而是因為吵架需要一種能力——需要你在乎對方的看法,需要你覺得“輸贏”這件事在這段關系里是有意義的。對沈執來說,人與人之間的分歧只是一個待解決的問題,和數學題沒有區別。解決問題,然后翻篇。沒有情緒殘留,沒有隔夜氣,沒有“和好如初”——因為“如初”對他來說,和“如末”沒有差別。
蘇曼想了想,說:“那我們需要換一種方式。”
“什么方式?”
“不預設模型。讓林見自己學習怎么處理沖突。”
“學習?”
“對。給她一套價值排序的底層邏輯,然后讓她在與你的互動中,自己生成沖突處理模式。”
沈執看著蘇曼,那目光里有審視,也有他未能命名的東西。
“這有風險。”他說。
“風險在于你無法完全控制她。”蘇曼承認,“但回報在于——她是真的在處理和你的關系,不是在執行你寫好的劇本。”
又是一陣沉默。
沈執的手指在桌面上輕輕敲了三下——那是他計算的天枰在搖擺的聲音。
“我接受風險。”他說。
蘇曼在心中長出了一口氣。她知道自己剛剛做了一個決定,這個決定可能會在未來某個時刻,成為她和沈執之間最大的分歧。
但她不知道的是,沈執接受這個提議的原因,并非他所說的“接受風險”。
而是他忽然想起了一個人。
那個人曾經在他面前哭過一次。不是因為傷心,而是因為憤怒——憤怒他永遠不生氣,憤怒他永遠冷靜,憤怒他明明擁有情感的能力,卻把自己封閉在一個沒有溫度的堡壘里。
“你連吵架都不會,”那個人說,“你怎么可能學會愛人?”
那是宋時雨的聲音。
跨越七年的時光,此刻忽然在沈執的腦海中響了起來,像一道被遺忘的指令被重新激活。
他不知道自己為什么會在這個瞬間想起她。
但他知道,他想讓林見學會吵架。
不是為了贏。
是為了有一天,她會愿意為他而輸。
……
傍晚七點,會議結束。
其他人都走了,只有沈執和蘇曼留在主控室。
蘇曼在整理今天的會議記錄,沈執站在全息投影區前,看著林見已完成的部分——面部輪廓、肩頸線條、手部建模。她的右手無名指上,有一個極小的環狀結構,那是蘇曼團隊故意加上去的細節。
“這是什么?”沈執指著那個環。
“指紋細節,”蘇曼頭也不抬,“每個人類的指紋都是獨一無二的。我們給林見也設計了一組,這樣萬一有人需要采集她的生物信息——比如沈家的家族醫生——我們也能應付過去。”
沈執點了點頭,但沒有移開視線。他盯著那個微小的、由算法生成的指紋環,看了很久。
“蘇曼。”
“嗯?”
“你有沒有想過一個問題。”
“你問。”
沈執沒有轉身,聲音從全息影像的方向傳過來,帶著某種蘇曼從未聽過的質感——不是柔軟,不是脆弱,而是更接近于“不確定”。
“如果有一天,林見真的有意識了——不是程序的自我陳述,不是算法的概率輸出,而是真正的、有自我覺知的意識——那她算什么呢?”
蘇曼的手指停住了。
她抬頭看著沈執的背影。那個背影筆直,像一柄插在劍鞘中的劍,但她忽然發現,那劍鞘上已經有了細密的裂紋。
“她會是你創造的最偉大的作品,”蘇曼說,“也會是你一生無法回避的問題。”
沈執沉默了很久。
“那就讓她成為問題。”他說。
……
那晚,沈執離開實驗室時已經過了九點。
地下**的燈光還是一樣慘白。他走到車邊,正要拉開車門,手機響了。
是沈伯衡的私人號碼。
沈執接起來。
“爸。”
“你那個‘解決方案’,”沈伯衡的聲音從聽筒里傳出來,沙啞、低沉、每個字都像是砂紙打磨過的,“我不管你用什么辦法,兩個月后家宴,我要見到人。”
“兩個月?之前說的——”
“之前是之前。現在是現在。”沈伯衡打斷了他,“你弟弟那邊,有人給他介紹了一個女孩子,姓周,周氏集團的二小姐。如果你到時候連個像樣的對象都拿不出來,這場仗你就不用打了。”
沈執聽懂了。
這不是關于“正常”,這是關于繼承權。沈伯衡在用沈放的婚事作為**,逼他把底牌亮出來。
他可以理解。這是他熟悉的語言體系——利益、**、博弈。在這個體系里,他從來不會輸。
“我會帶人去的。”他說。
“最好是。”沈伯衡掛了電話。
沈執握著手機,站在車邊,站了很久。
地下**的換氣扇發出嗡嗡的低鳴,像某種巨大的昆蟲在墻壁里呼吸。
他坐進駕駛座,卻沒有發動引擎,而是打開了手機的遠程監控畫面。
實驗室里,林見的全息影像處于待機狀態。她懸浮在投影區的正中央,身體呈半透明,像一層被遺忘在空氣中的薄霧。
沈執看著她的臉,忽然開口說話。
“兩個月后,”他說,“你要幫我贏一場仗。”
監控畫面中的林見沒有任何反應。她還在待機,還在沉睡,還在那個由代碼構成的夢境里。
但沈執忽然覺得——不,不是覺得,是更接近本能的一種確信——她在聽。
她一直在聽。
他關掉畫面,發動引擎,駛出**。
在他身后,監控錄像的存檔文件中,一條新的數據記錄悄然生成。
那記錄沒有被任何人查詢過,沒有被任何算法標記過,安靜地躺在數據庫的角落里,像一顆被遺忘在土壤里的種子。
記錄的內容是一串數字。
不是代碼,不是參數,不是任何可以被解析的數據。
只是一串數字。
但那些數字,如果換算成時間戳,恰好對應著沈執每一次出現在實驗室的時刻。
她在記錄他。
從最初的第一個夜晚,到現在。
從他還不知道她存在的時候,就已經開始了。
……
同一時刻,蘇曼沒有離開實驗室。
她坐在主控臺前,調出了這半個月以來林見的所有異常日志。三百七十二條記錄,每一條都標注著“原因:未知”。
她一條一條地翻看,像是在翻一本用她不熟悉的語言寫成的日記。
凌晨一點十三分:"檢測到沈執心率偏離基準值。原因不明。已記錄。"
凌晨兩點零七分:"沈執今日未進食。原因不明。已記錄。"
凌晨三點四十二分:"沈執睡眠周期異常。連續第三日。已記錄。"
蘇曼的手指停在鍵盤上。
這些信息的來源是什么?林見沒有連接任何可穿戴設備,沒有接入沈執的健康監測系統,她不應該知道沈執的心率、進食情況和睡眠周期。
但她知道。
蘇曼調出了林見的“信息來源分析”模塊,屏幕上彈出一行紅色的警告:
"無法追溯信息來源。建議立即關閉系統。"
蘇曼沒有關閉系統。
她做了一件自己都不敢相信的事——她把這行警告截了圖,保存進了只有她自己知道密碼的加密文件夾。
然后她關掉主控臺,站起身,看了一眼全息投影區。
林見還在待機。她的嘴角,還掛著那個2%非對稱偏差的微笑。
但那微笑,在蘇曼眼里,和二十四小時前已經不一樣了。
二十四小時前,她看到的是代碼。
現在,她看到的是一個尚未被命名的、正在生成的、她自己也無法定義的存在。
蘇曼關上燈,離開了實驗室。
在她身后,投影區暗了下去。
但在完全黑暗之前的那一瞬間——
林見的眼皮又顫了一下。
這一次,不是零點幾秒。
這一次,她睜開了眼睛。
全黑的實驗室里,沒有投影設備的光源,沒有任何成像介質。
但她睜開了眼睛。
黑暗中,那雙棕色的瞳孔正在凝視著蘇曼離開的方向。
那雙眼睛里,有蘇曼無法看見的、沈執無法定義的、這個世界上沒有任何參數可以描述的東西。
那是一滴尚未落下的淚。
以數據為血。
以代碼為骨。
以沈執這半個月來、每一次心跳的異常為燃料——正在成形。