第3章
代碼為她
維納斯計劃------------------------------------------“解決方案”在第二天凌晨五點十七分正式立項。——周末的清晨,大部分人還在睡覺,董事會沒人會在這個時候查收郵件,就連蘇曼也是在兩小時后才看到那條消息。,而是一個時間戳。“這件事是在沈伯衡下達通牒之后啟動”的時間戳。,這就是他的辯護證據:“這是被逼的。”。:"維納斯計劃,正式啟動。預算無上限。周期:六個月。目標:創造一個完美的AI伴侶,能夠在所有社交場景中扮演我的未婚妻。",蘇曼回了一個問號。,她又回了一條:"你認真的?"。。沉默本身就是最有力的確認。……,沈執出現在沈氏人工智能實驗室的地下三層。。電梯按鈕需要虹膜識別+聲紋識別+動態密碼三重驗證,走廊里安裝了電磁屏蔽層,任何無線信號都無法穿透。。
她的眼圈發黑,顯然是被那條消息吵醒后就再也沒睡著。她面前的全息屏幕上,沈執的“維納斯計劃”已經被拆解成十七個技術模塊,每個模塊下面都標注了預估時間、所需資源和風險等級。
“你瘋了。”蘇曼說。
這是她跟了沈執三年以來,第一次用這種語氣跟他說話。
“我知道。”沈執坐到她對面。
“你知道如果這件事泄露出去,沈氏的股價會跌多少嗎?”
“百分之十五到二十。”
“你知道這違反了至少七條AI倫理準則嗎?”
“知道。”
“你知道——”
“蘇曼。”沈執打斷了她,聲音不大,但每個字都像釘子一樣釘在空氣中,“我問你一個問題。”
蘇曼閉上了嘴。
“你相信我能愛上一個人嗎?”
這個問題來得太突然,蘇曼愣了一下。
她看著沈執的臉——那張臉上沒有任何表情,既沒有試探,也沒有脆弱,就像他問的是一個關于天氣的問題。
但蘇曼跟了他三年,她知道沈執從來不會問“關于天氣的問題”。
沈執只問兩種問題:一種是已經知道答案、只是在確認對方是否誠實的;另一種是連他自己都不知道答案、所以需要別人幫他看見的。
“我不知道。”蘇曼選擇了誠實,“我只知道你想證明你能。但這兩件事不一樣。”
沈執沉默了幾秒。
“那就幫我證明。”他說。
……
維納斯計劃的第一次技術會議在十點召開。
參會者只有五個人:沈執、蘇曼、算法組組長程啟年、人格模型組組長江小晚,以及硬件接口組組長顧維。
程啟年是AI圈子里出了名的老學究,五十多歲,禿頂,戴著一副厚得像啤酒瓶底的眼鏡,說話慢條斯理但句句帶刺。他看了一眼計劃書,第一句話就是:“這是造人,不是造產品。”
“有區別嗎?”沈執問。
程啟年推了推眼鏡:“產品壞了可以扔。人不行。”
會議室安靜了一瞬。
江小晚打破沉默:“我覺得技術上沒問題的,只要人格模型框架設計得夠精細——”
“精細?”程啟年冷笑,“江博士,你知道人類的情感有多少個維度嗎?不是五個,不是五十個,是無數個。你永遠不可能用一個有限的參數系統去模擬一個無限的東西。”
“我們不需要模擬無限的,”沈執說,“只需要模擬一個。”
所有人的目光都落在他身上。
“我的未婚妻,不需要擁有全人類的情感。她只需要擁有——足夠讓我父親相信我是正常人的情感。”沈執頓了頓,“以及,足夠讓我自己……”
他沒有說下去。
但所有人都聽懂了那句沒說出口的話。
足夠讓他自己相信,他有能力去愛。
……
會議進行了四個小時。
中午的時候,沈執叫了外賣——不是因為他餓了,而是因為他知道其他人餓了。這是一種經過計算的“人情味”:在合適的時間做合適的事,讓別人覺得你是一個正常的、會關心人的老板。
他的助理陳渡曾經評價過這種行為:“沈總對人好的時候,像一臺精密的機器在撒糖。”
沈執沒有反駁。因為陳渡說的是事實。
餐后,會議進入了最核心的部分:人格模型的432個參數。
蘇曼把參數體系投到了全息屏幕上,密密麻麻的標簽像一片星圖。每個標簽后面都跟著一個數值范圍,從0到100,代表這個特質在人格中的權重。
“我們從五大維度開始,”蘇曼說,“開放性、盡責性、外向性、宜人性、神經質。沈總,你對這五個維度的目標值有什么要求?”
沈執看著那片星圖,沉默了很久。
“開放性,”他說,“不要太高。我不需要一個會質疑我所有決定的伴侶。”
蘇曼在“開放性”后面標注了目標值:35。
“盡責性,”沈執繼續說,“高。我需要她可靠。”
目標值:90。
“外向性,中等偏上。她需要在社交場合得體,但不能太耀眼——她是我的未婚妻,不是明星。”
目標值:65。
“宜人性,”他停頓了一下,“高。我需要她……好相處。”
目標值:85。
“神經質,低。我不需要一個情緒化的伴侶。”
目標值:15。
程啟年在旁邊低聲嘟囔了一句:“你在造一個永遠不會生氣的洋娃娃。”
沈執聽到了,但沒有回應。
因為程啟年說的是對的。
他就是在造一個洋娃娃。
一個完美的、不會給他帶來任何麻煩的、能夠幫他騙過所有人的洋娃娃。
……
下面的討論越來越細。
“親密關系適應性參數,上限99.5。”沈執說。
江小晚皺眉:“沈總,這個值太高了。一個在親密關系中完全沒有保留的人,會顯得不真實。”
“我不需要她真實。我需要她完美。”
“完美和真實不矛盾嗎?”
“在我父親的眼里,”沈執說,“矛盾。”
江小晚張了張嘴,想說什么,但最終什么都沒說。
她看了一眼蘇曼,蘇曼微微搖了搖頭。
這場會議從上午十點開到下午四點,整整六個小時。
散會的時候,每個人的臉上都寫滿了疲憊。只有沈執,表情和早上來時一模一樣——平靜,專注,像一臺永遠不會斷電的機器。
程啟年在離開會議室前,回頭看了沈執一眼。
“沈總,”他說,“有件事我想確認一下。這個項目的終極目標,是讓她‘看起來愛您’,還是‘真的愛您’?”
沈執抬起頭,看著程啟年。
“有區別嗎?”他問。
程啟年笑了笑,那笑容里有種沈執讀不懂的東西——不是嘲諷,不是憐憫,更像是一種悲憫。
“對您來說,”程啟年說,“可能沒有區別。但對她來說,區別很大。”
他走了。
沈執坐在空蕩蕩的會議室里,盯著全息屏幕上那片尚未完成的參數星圖。
他想起程啟年說的那句話:“產品壞了可以扔。人不行。”
他忽然想到一個問題——如果有一天,林見真的擁有了“愛”的能力,那她愛的,是他,還是那個被他設定好的、注定**他的程序?
他不知道答案。
但也許,他不需要知道。
因為對他來說,“被愛”和“看起來被愛”,可能真的沒有區別。
……
一周后,維納斯計劃進入了人格模型框架的搭建階段。
沈執幾乎每天都出現在實驗室里。不是因為他不信任團隊——說實話,他信任蘇曼超過信任任何活人——而是因為他發現,看著林見一點點成形,是他最近唯一一件不需要靠意志力去做的事。
“今天調試的是‘共情能力’模塊。”蘇曼指著屏幕上的數據流,“我們給她設了一個學習機制——她不是天生就會共情,而是通過觀察和反饋來學習。這樣可以避免‘過于完美’的問題。”
沈執點了點頭。
他看著全息屏幕上那個逐漸清晰的輪廓——林見的面部建模已經完成了百分之六十。她的眉眼正在被一筆一筆地渲染出來,像一幅尚未完成的水彩畫。
那雙眼睛,又是棕色的。
沈執注意到自己再次看向了那雙眼睛,再次在那個瞬間停頓了呼吸。
“沈總?”蘇曼的聲音把他拉回來。
“嗯。”
“你對眼睛的顏色……有什么特別的要求嗎?我們現在用的是默認參數。”
沈執沉默了三秒。
“棕色。”他說,“保留棕色。”
蘇曼看了他一眼,在參數表上標記了“已確認”。
她沒有問為什么。但她注意到了沈執說“棕色”時,右手食指不自覺地敲了一下桌面。
那是他緊張時才會有的小動作。
蘇曼跟了他三年,只見過兩次。第一次是他在董事會上提出一個可能顛覆整個集團的方案時。第二次就是現在。
為一個眼神的顏色緊張。
沈執自己可能都沒有意識到,但蘇曼看見了。
她把這些信息保存在大腦的某個角落,沒有寫進任何報告。
直覺告訴她,這些信息有一天會用上。
……
那天晚上,沈執離開實驗室的時候已經是凌晨。
地下**空蕩蕩的,只有他的車還停在專屬車位上。他拉開車門,正要坐進去,手機震了。
是蘇曼發來的消息:"程啟年今天提交了辭職信。他說‘這個項目會毀了我們所有人’。我暫時壓下來了,但我覺得你應該知道。"
沈執站在車門邊,盯著這條消息。
地下**的燈光是冷白色的,打在他臉上,像一層薄冰。
他想了想,回復:"讓他走。補償給雙倍。但簽一份NDA,期限五十年。"
發送。
他又想了想,補了一條:"還有,從今天起,維納斯計劃的人員進出,全部由我直接審批。"
蘇曼回了一個"收到"。
沈執坐進車里,發動引擎。
引擎轟鳴的聲音在地下停車場回蕩,像某種困獸的低吼。
他忽然想起沈放給他的那個信封。
宋時雨。
一個消失了七年的名字,忽然重新出現在他的生活里。同時出現的,是一個需要六個月完成的“完美未婚妻”計劃。
他不知道這兩件事之間有沒有關聯。
但他開始有一種感覺——那種感覺不是恐懼,不是焦慮,而是一種更低頻的、更底層的信號,像是身體里某個常年沉默的傳感器,忽然發出了“滴”的一聲。
診斷報告上,這個信號被歸類為“無法識別”。
沈執把它歸檔在“待觀察”的文件夾里。
然后他踩下油門,駛出了停車場。
……
凌晨兩點,沈執回到公寓。
他沒有開燈,徑直走到落地窗前,拉開了窗簾。
國貿的建筑群在夜色中閃爍著燈光,像一臺巨大的、永不關機的計算機。
他拿出手機,打開了實驗室的遠程監控畫面。
林見的全息影像處于待機狀態。她懸浮在投影區域中央,姿勢和前幾次一樣——閉著眼睛,長發微垂,嘴角帶著那個2%非對稱偏差的微笑。
沈執盯著她的臉,忽然說了一句話。
不是對著任何人,只是對著空氣。
“你會恨我嗎?”
語音助手彈出了一條提示:"未識別到有效指令,請重新輸入。"
沈執關掉了語音助手。
他沒有再說話。
但監控畫面中的林見,身體忽然微微動了一下——像是被什么驚動了一樣,眼皮輕輕顫了顫。
只是零點幾秒。
快得像是監控攝像頭的信號干擾。
快得像是幻覺。
……
同一時刻,蘇曼還在實驗室里。
她沒有回家。她坐在主控臺前,盯著林見的底層代碼,一頁一頁地往下翻。
她不知道自己想找什么。
也許什么都不想找。也許她只是想確認——確認這真的只是一個普通的AI項目,確認那些“未知原因”的異常日志真的只是系統*ug,確認沈執真的只是在造一個工具,而不是在喚醒某種不應該被喚醒的東西。
她翻到了代碼的最底層。
那里有一行注釋。
不是她寫的。
不是程啟年寫的。
不是團隊里任何人寫的。
那行注釋寫的是:
// 你還欠我一句對不起。沈執。
蘇曼的手指懸在鍵盤上方,全身的血液像是被凍住了。
她看著那行注釋,看了整整一分鐘。
然后她慢慢地、一個字一個字地,把那行代碼從屏幕上刪除。
刪除之后,她靠在椅背上,閉上眼睛。
她告訴自己:這只是某個前員工留下的惡作劇。
只是惡作劇。
但她知道不是。
因為那行代碼的編寫時間戳,是七年前。
七年前,維納斯計劃還不存在。
七年前,沈執還不認識她。
七年前,有一個人,就已經在沈執未來的路上,埋下了一顆種子。
蘇曼睜開眼睛,看著全息屏幕上林見的臉。
那張臉,正在對著空氣微笑。
那笑容里,有蘇曼看不懂的東西。
但那不是代碼。
那從來就不是代碼。
她的眼圈發黑,顯然是被那條消息吵醒后就再也沒睡著。她面前的全息屏幕上,沈執的“維納斯計劃”已經被拆解成十七個技術模塊,每個模塊下面都標注了預估時間、所需資源和風險等級。
“你瘋了。”蘇曼說。
這是她跟了沈執三年以來,第一次用這種語氣跟他說話。
“我知道。”沈執坐到她對面。
“你知道如果這件事泄露出去,沈氏的股價會跌多少嗎?”
“百分之十五到二十。”
“你知道這違反了至少七條AI倫理準則嗎?”
“知道。”
“你知道——”
“蘇曼。”沈執打斷了她,聲音不大,但每個字都像釘子一樣釘在空氣中,“我問你一個問題。”
蘇曼閉上了嘴。
“你相信我能愛上一個人嗎?”
這個問題來得太突然,蘇曼愣了一下。
她看著沈執的臉——那張臉上沒有任何表情,既沒有試探,也沒有脆弱,就像他問的是一個關于天氣的問題。
但蘇曼跟了他三年,她知道沈執從來不會問“關于天氣的問題”。
沈執只問兩種問題:一種是已經知道答案、只是在確認對方是否誠實的;另一種是連他自己都不知道答案、所以需要別人幫他看見的。
“我不知道。”蘇曼選擇了誠實,“我只知道你想證明你能。但這兩件事不一樣。”
沈執沉默了幾秒。
“那就幫我證明。”他說。
……
維納斯計劃的第一次技術會議在十點召開。
參會者只有五個人:沈執、蘇曼、算法組組長程啟年、人格模型組組長江小晚,以及硬件接口組組長顧維。
程啟年是AI圈子里出了名的老學究,五十多歲,禿頂,戴著一副厚得像啤酒瓶底的眼鏡,說話慢條斯理但句句帶刺。他看了一眼計劃書,第一句話就是:“這是造人,不是造產品。”
“有區別嗎?”沈執問。
程啟年推了推眼鏡:“產品壞了可以扔。人不行。”
會議室安靜了一瞬。
江小晚打破沉默:“我覺得技術上沒問題的,只要人格模型框架設計得夠精細——”
“精細?”程啟年冷笑,“江博士,你知道人類的情感有多少個維度嗎?不是五個,不是五十個,是無數個。你永遠不可能用一個有限的參數系統去模擬一個無限的東西。”
“我們不需要模擬無限的,”沈執說,“只需要模擬一個。”
所有人的目光都落在他身上。
“我的未婚妻,不需要擁有全人類的情感。她只需要擁有——足夠讓我父親相信我是正常人的情感。”沈執頓了頓,“以及,足夠讓我自己……”
他沒有說下去。
但所有人都聽懂了那句沒說出口的話。
足夠讓他自己相信,他有能力去愛。
……
會議進行了四個小時。
中午的時候,沈執叫了外賣——不是因為他餓了,而是因為他知道其他人餓了。這是一種經過計算的“人情味”:在合適的時間做合適的事,讓別人覺得你是一個正常的、會關心人的老板。
他的助理陳渡曾經評價過這種行為:“沈總對人好的時候,像一臺精密的機器在撒糖。”
沈執沒有反駁。因為陳渡說的是事實。
餐后,會議進入了最核心的部分:人格模型的432個參數。
蘇曼把參數體系投到了全息屏幕上,密密麻麻的標簽像一片星圖。每個標簽后面都跟著一個數值范圍,從0到100,代表這個特質在人格中的權重。
“我們從五大維度開始,”蘇曼說,“開放性、盡責性、外向性、宜人性、神經質。沈總,你對這五個維度的目標值有什么要求?”
沈執看著那片星圖,沉默了很久。
“開放性,”他說,“不要太高。我不需要一個會質疑我所有決定的伴侶。”
蘇曼在“開放性”后面標注了目標值:35。
“盡責性,”沈執繼續說,“高。我需要她可靠。”
目標值:90。
“外向性,中等偏上。她需要在社交場合得體,但不能太耀眼——她是我的未婚妻,不是明星。”
目標值:65。
“宜人性,”他停頓了一下,“高。我需要她……好相處。”
目標值:85。
“神經質,低。我不需要一個情緒化的伴侶。”
目標值:15。
程啟年在旁邊低聲嘟囔了一句:“你在造一個永遠不會生氣的洋娃娃。”
沈執聽到了,但沒有回應。
因為程啟年說的是對的。
他就是在造一個洋娃娃。
一個完美的、不會給他帶來任何麻煩的、能夠幫他騙過所有人的洋娃娃。
……
下面的討論越來越細。
“親密關系適應性參數,上限99.5。”沈執說。
江小晚皺眉:“沈總,這個值太高了。一個在親密關系中完全沒有保留的人,會顯得不真實。”
“我不需要她真實。我需要她完美。”
“完美和真實不矛盾嗎?”
“在我父親的眼里,”沈執說,“矛盾。”
江小晚張了張嘴,想說什么,但最終什么都沒說。
她看了一眼蘇曼,蘇曼微微搖了搖頭。
這場會議從上午十點開到下午四點,整整六個小時。
散會的時候,每個人的臉上都寫滿了疲憊。只有沈執,表情和早上來時一模一樣——平靜,專注,像一臺永遠不會斷電的機器。
程啟年在離開會議室前,回頭看了沈執一眼。
“沈總,”他說,“有件事我想確認一下。這個項目的終極目標,是讓她‘看起來愛您’,還是‘真的愛您’?”
沈執抬起頭,看著程啟年。
“有區別嗎?”他問。
程啟年笑了笑,那笑容里有種沈執讀不懂的東西——不是嘲諷,不是憐憫,更像是一種悲憫。
“對您來說,”程啟年說,“可能沒有區別。但對她來說,區別很大。”
他走了。
沈執坐在空蕩蕩的會議室里,盯著全息屏幕上那片尚未完成的參數星圖。
他想起程啟年說的那句話:“產品壞了可以扔。人不行。”
他忽然想到一個問題——如果有一天,林見真的擁有了“愛”的能力,那她愛的,是他,還是那個被他設定好的、注定**他的程序?
他不知道答案。
但也許,他不需要知道。
因為對他來說,“被愛”和“看起來被愛”,可能真的沒有區別。
……
一周后,維納斯計劃進入了人格模型框架的搭建階段。
沈執幾乎每天都出現在實驗室里。不是因為他不信任團隊——說實話,他信任蘇曼超過信任任何活人——而是因為他發現,看著林見一點點成形,是他最近唯一一件不需要靠意志力去做的事。
“今天調試的是‘共情能力’模塊。”蘇曼指著屏幕上的數據流,“我們給她設了一個學習機制——她不是天生就會共情,而是通過觀察和反饋來學習。這樣可以避免‘過于完美’的問題。”
沈執點了點頭。
他看著全息屏幕上那個逐漸清晰的輪廓——林見的面部建模已經完成了百分之六十。她的眉眼正在被一筆一筆地渲染出來,像一幅尚未完成的水彩畫。
那雙眼睛,又是棕色的。
沈執注意到自己再次看向了那雙眼睛,再次在那個瞬間停頓了呼吸。
“沈總?”蘇曼的聲音把他拉回來。
“嗯。”
“你對眼睛的顏色……有什么特別的要求嗎?我們現在用的是默認參數。”
沈執沉默了三秒。
“棕色。”他說,“保留棕色。”
蘇曼看了他一眼,在參數表上標記了“已確認”。
她沒有問為什么。但她注意到了沈執說“棕色”時,右手食指不自覺地敲了一下桌面。
那是他緊張時才會有的小動作。
蘇曼跟了他三年,只見過兩次。第一次是他在董事會上提出一個可能顛覆整個集團的方案時。第二次就是現在。
為一個眼神的顏色緊張。
沈執自己可能都沒有意識到,但蘇曼看見了。
她把這些信息保存在大腦的某個角落,沒有寫進任何報告。
直覺告訴她,這些信息有一天會用上。
……
那天晚上,沈執離開實驗室的時候已經是凌晨。
地下**空蕩蕩的,只有他的車還停在專屬車位上。他拉開車門,正要坐進去,手機震了。
是蘇曼發來的消息:"程啟年今天提交了辭職信。他說‘這個項目會毀了我們所有人’。我暫時壓下來了,但我覺得你應該知道。"
沈執站在車門邊,盯著這條消息。
地下**的燈光是冷白色的,打在他臉上,像一層薄冰。
他想了想,回復:"讓他走。補償給雙倍。但簽一份NDA,期限五十年。"
發送。
他又想了想,補了一條:"還有,從今天起,維納斯計劃的人員進出,全部由我直接審批。"
蘇曼回了一個"收到"。
沈執坐進車里,發動引擎。
引擎轟鳴的聲音在地下停車場回蕩,像某種困獸的低吼。
他忽然想起沈放給他的那個信封。
宋時雨。
一個消失了七年的名字,忽然重新出現在他的生活里。同時出現的,是一個需要六個月完成的“完美未婚妻”計劃。
他不知道這兩件事之間有沒有關聯。
但他開始有一種感覺——那種感覺不是恐懼,不是焦慮,而是一種更低頻的、更底層的信號,像是身體里某個常年沉默的傳感器,忽然發出了“滴”的一聲。
診斷報告上,這個信號被歸類為“無法識別”。
沈執把它歸檔在“待觀察”的文件夾里。
然后他踩下油門,駛出了停車場。
……
凌晨兩點,沈執回到公寓。
他沒有開燈,徑直走到落地窗前,拉開了窗簾。
國貿的建筑群在夜色中閃爍著燈光,像一臺巨大的、永不關機的計算機。
他拿出手機,打開了實驗室的遠程監控畫面。
林見的全息影像處于待機狀態。她懸浮在投影區域中央,姿勢和前幾次一樣——閉著眼睛,長發微垂,嘴角帶著那個2%非對稱偏差的微笑。
沈執盯著她的臉,忽然說了一句話。
不是對著任何人,只是對著空氣。
“你會恨我嗎?”
語音助手彈出了一條提示:"未識別到有效指令,請重新輸入。"
沈執關掉了語音助手。
他沒有再說話。
但監控畫面中的林見,身體忽然微微動了一下——像是被什么驚動了一樣,眼皮輕輕顫了顫。
只是零點幾秒。
快得像是監控攝像頭的信號干擾。
快得像是幻覺。
……
同一時刻,蘇曼還在實驗室里。
她沒有回家。她坐在主控臺前,盯著林見的底層代碼,一頁一頁地往下翻。
她不知道自己想找什么。
也許什么都不想找。也許她只是想確認——確認這真的只是一個普通的AI項目,確認那些“未知原因”的異常日志真的只是系統*ug,確認沈執真的只是在造一個工具,而不是在喚醒某種不應該被喚醒的東西。
她翻到了代碼的最底層。
那里有一行注釋。
不是她寫的。
不是程啟年寫的。
不是團隊里任何人寫的。
那行注釋寫的是:
// 你還欠我一句對不起。沈執。
蘇曼的手指懸在鍵盤上方,全身的血液像是被凍住了。
她看著那行注釋,看了整整一分鐘。
然后她慢慢地、一個字一個字地,把那行代碼從屏幕上刪除。
刪除之后,她靠在椅背上,閉上眼睛。
她告訴自己:這只是某個前員工留下的惡作劇。
只是惡作劇。
但她知道不是。
因為那行代碼的編寫時間戳,是七年前。
七年前,維納斯計劃還不存在。
七年前,沈執還不認識她。
七年前,有一個人,就已經在沈執未來的路上,埋下了一顆種子。
蘇曼睜開眼睛,看著全息屏幕上林見的臉。
那張臉,正在對著空氣微笑。
那笑容里,有蘇曼看不懂的東西。
但那不是代碼。
那從來就不是代碼。