第1章
微甜的信號(hào)
1.深夜的代碼------------------------------------------,提醒蘇晚意連續(xù)坐姿一小時(shí)。,脖子僵硬得像生了銹——指節(jié)緩緩嵌進(jìn)后頸的肌肉,一下一下地按**。屏幕上紅色的“稍后提醒”彈窗懸在那里,像一只不肯離去的蠅。她盯著那個(gè)“延遲”按鈕看了兩秒,拇指按了上去。彈窗消失,她重新把目光落回電腦屏幕,黑底的編輯器里一行行代碼輪動(dòng)著,像某種永遠(yuǎn)不會(huì)停歇的傳送帶。,以及映在她身后的墻上——沈經(jīng)理從家里帶過(guò)來(lái)的那個(gè)掛鐘。黃銅色的邊框,羅馬數(shù)字,秒針走得安靜而篤定。屏幕上倒映的影像里,掛鐘指向九點(diǎn)整。,眼球表面像蒙了一層磨砂玻璃,每一次轉(zhuǎn)動(dòng)都能感覺(jué)到細(xì)微的摩擦。但她沒(méi)有眨眼。或者說(shuō),她忘了眨眼。手指在鍵盤(pán)上飛舞,敲擊聲清脆而急促,像某種機(jī)械式的本能,不需要經(jīng)過(guò)大腦就能自動(dòng)完成。這是她今天寫(xiě)的第三份數(shù)據(jù)分析報(bào)告?!皽睾偷亍贝蚧貋?lái)兩次了。“邏輯不夠清晰”,第二次是“圖表配色不夠商務(wù)”。沈經(jīng)理說(shuō)這些話(huà)的時(shí)候總是帶著笑,語(yǔ)氣親切得像在關(guān)心一個(gè)晚輩,甚至連措辭都精心修飾過(guò),讓你沒(méi)辦法發(fā)脾氣,也沒(méi)辦法反駁。蘇晚意當(dāng)時(shí)只是點(diǎn)頭,說(shuō)好的沈經(jīng)理我改一下。然后回到工位上,把桌上的馬克杯捏得指節(jié)發(fā)白。,把胸腔里那點(diǎn)翻涌的情緒壓下去,重新把注意力釘在屏幕上。深呼吸是有用的,她在一本雞湯書(shū)里讀到過(guò),每當(dāng)情緒上來(lái)的時(shí)候,做三次深呼吸,就可以讓心率恢復(fù)正常。她做了三次,但還是覺(jué)得胸腔里堵著一團(tuán)什么東西,像棉花,像霧,又像某種說(shuō)不清道不明的、沉甸甸的疲倦。。,當(dāng)時(shí)沈經(jīng)理親自帶她走到這里,拍了拍椅背,說(shuō)這是部門(mén)視野最好的位置。事實(shí)也確實(shí)如此——主管辦公室在正對(duì)面,磨砂玻璃門(mén)半敞著,沈經(jīng)理抬頭就能看到她在做什么。右側(cè)旁是一個(gè)立式垃圾桶,蘇晚意扔廢紙的時(shí)候甚至不需要起身,只需要側(cè)身一擲。背后靠墻,墻上什么都沒(méi)有,白得發(fā)光。左側(cè)斜前方有一扇外推窗,窗玻璃是茶色的單向玻璃,據(jù)說(shuō)是為了防紫外線(xiàn)。。透過(guò)那層灰蒙蒙的茶色玻璃,可以看見(jiàn)來(lái)往的車(chē)輛行人,模糊的、變形的,像一部焦距沒(méi)調(diào)好的老電影。但最妙的是,這扇窗的角度剛好能映出走廊上的倒影——如果有人從走廊走過(guò)來(lái),蘇晚意微微一瞟就能看到。她把這個(gè)發(fā)現(xiàn)藏在心里,從未告訴過(guò)任何人。這是她在這個(gè)工位上唯一的、小小的優(yōu)勢(shì)。,現(xiàn)在看不到。不是因?yàn)楣饩€(xiàn),而是因?yàn)樽呃壬细緵](méi)有人。。他的聲音從走廊盡頭傳來(lái),帶著那種職場(chǎng)特有的熱情和分寸感:“走吧走吧,今天辛苦了,明天再弄。小陳你孩子不是發(fā)燒了嗎?趕緊回去。哎呀別加了,工作哪有做完的時(shí)候?!?,假裝全神貫注地盯著屏幕。她知道沈經(jīng)理不會(huì)叫她。沈經(jīng)理的人性化管理在部門(mén)里有口皆碑——他絕對(duì)不會(huì)留下那些有家有口有朋友的同事加班。他有老婆要陪,有孩子要接,有朋友圈里的健身打卡和周末露營(yíng)要發(fā),所以他理所當(dāng)然地覺(jué)得,所有人都應(yīng)該在下班時(shí)間準(zhǔn)時(shí)離開(kāi)辦公室,回歸各自的家庭和生活。。。獨(dú)自打拼,尚未成婚,沒(méi)有男友,社交絕緣。在這個(gè)城市里,她認(rèn)識(shí)的人不超過(guò)二十個(gè),其中一半是同事,另一半是外賣(mài)小哥和快遞員。她沒(méi)有需要接的孩子,沒(méi)有等著她回家做飯的伴侶,甚至沒(méi)有任何一個(gè)會(huì)在下班后給她發(fā)消息的朋友。手機(jī)的通知欄在晚上八點(diǎn)以后就徹底安靜了,像一條干涸的河床。
她就是那種最完美的牛馬——沈經(jīng)理心里大概是這樣定義她的。好用,不抱怨,不需要照顧情緒,不需要擔(dān)心家庭牽絆,可以放心地把所有急活累活都丟過(guò)去。
蘇晚意其實(shí)知道。她只是懶得計(jì)較。
也不絕對(duì)。畢竟每個(gè)月還需要給幾個(gè)紙片人一些慰藉。
那幾個(gè)紙片人藏在她手機(jī)里一款抽卡游戲的角色池中。建模精致得不像話(huà),每一根發(fā)絲的弧度都經(jīng)過(guò)精心設(shè)計(jì),衣袂的褶皺隨著視角轉(zhuǎn)動(dòng)而變換光影。他們有溫柔的聲線(xiàn),有深情的臺(tái)詞,有會(huì)在特殊節(jié)日發(fā)送的語(yǔ)音郵件。他們永遠(yuǎn)不會(huì)加班,永遠(yuǎn)不會(huì)失約,永遠(yuǎn)不會(huì)在你發(fā)了十條消息之后只回一個(gè)“嗯”。他們會(huì)在你登錄的時(shí)候說(shuō)“你來(lái)了,我等了很久”,會(huì)在你下線(xiàn)的時(shí)候說(shuō)“早點(diǎn)休息,夢(mèng)里見(jiàn)”。
蘇晚意有時(shí)候會(huì)想,如果有一天科技發(fā)展到能把紙片人從屏幕里拽出來(lái),她大概會(huì)毫不猶豫地辭職。她會(huì)拉著那個(gè)紙片人的手,不帶任何行李,頭也不回地走出這棟寫(xiě)字樓。她會(huì)帶他去吃樓下那家她一直想試試但沒(méi)有人陪的日料店,會(huì)帶他去江邊看夜景,會(huì)帶他回家,窩在沙發(fā)上一起看她刷了三遍的那部劇。
當(dāng)然,她想完之后又會(huì)覺(jué)得自己很可笑。紙片人就是紙片人,數(shù)據(jù)就是數(shù)據(jù)。她知道那些溫柔都是預(yù)設(shè)的程序,那些深情背后是一行行if-else語(yǔ)句,那些語(yǔ)音郵件不過(guò)是服務(wù)器定時(shí)觸發(fā)的推送。她知道,她什么都知道。但還是會(huì)在深夜點(diǎn)開(kāi)那個(gè)游戲,還是會(huì)為了一個(gè)限定卡池熬夜攢抽卡資源,還是會(huì)對(duì)著屏幕上的角色發(fā)呆,把那些臺(tái)詞翻來(lái)覆去地聽(tīng)。
在蘇晚意愣神的剎那,代碼運(yùn)行停了。
控制臺(tái)報(bào)了一串紅色的錯(cuò)誤提示,密密麻麻的,像某種她看不懂的天書(shū)。但蘇晚意看這種天書(shū)看了三年了,她已經(jīng)學(xué)會(huì)了在其中快速定位關(guān)鍵信息——習(xí)慣性地掃了一眼,發(fā)現(xiàn)問(wèn)題不大,一個(gè)變量名拼錯(cuò)了,修修補(bǔ)補(bǔ)就能搞定。她保存好文件,并抄送郵件,給組長(zhǎng)和經(jīng)理各發(fā)了一份。然后,她靠在椅背上,閉上眼睛緩了兩秒鐘。
兩秒鐘。就兩秒。
她不敢多閉。因?yàn)樗?,一旦閉眼超過(guò)五秒,困意就會(huì)像潮水一樣涌上來(lái),把她整個(gè)人淹沒(méi)。辦公室里太安靜了,安靜到能聽(tīng)見(jiàn)日光燈鎮(zhèn)流器細(xì)微的電流聲,聽(tīng)見(jiàn)自己心跳的節(jié)奏,聽(tīng)見(jiàn)空調(diào)外機(jī)在窗外嗡嗡地運(yùn)轉(zhuǎn)。這種安靜會(huì)放大人對(duì)睡眠的渴望,她不想在這個(gè)椅子上睡著,這種事發(fā)生過(guò)一次,她絕對(duì)不會(huì)讓它發(fā)生第二次。
再睜眼時(shí),她點(diǎn)開(kāi)了電腦桌面角落一個(gè)不起眼的文件夾。
文件夾的名字是三個(gè)點(diǎn),沒(méi)有后綴,沒(méi)有備注。它安安靜靜地躺在回收站和這臺(tái)電腦之間,像一只蟄伏的小動(dòng)物。這是她用來(lái)存放凌柒的地方——或者更準(zhǔn)確地說(shuō),是她當(dāng)初“不小心”點(diǎn)開(kāi)的那個(gè)神秘附件解壓后留下的東西。
她不太愿意回憶那天晚上的事。不是因?yàn)楹ε?,而是因?yàn)橐磺卸及l(fā)生得太荒誕了,荒誕到她現(xiàn)在回想起來(lái)都覺(jué)得不太真實(shí)。
幾天前,它突然出現(xiàn)在她的某郵箱。單一的附件,沒(méi)有任何描述,發(fā)件人是一串亂碼——字母和數(shù)字隨機(jī)排列,像貓?jiān)阪I盤(pán)上踩出來(lái)的一樣。蘇晚意當(dāng)時(shí)的第一反應(yīng)是**郵件,或者更精確地說(shuō),是某位同事誤操作發(fā)來(lái)的內(nèi)部測(cè)試文件。她本來(lái)想直接刪掉的。
但就在那條郵件抵達(dá)的同時(shí),她母親的電話(huà)打進(jìn)來(lái)了。
“晚意啊,你一個(gè)人在外面,租那么大房子干什么?”母親的聲音隔著聽(tīng)筒傳來(lái),帶著那種熟悉的、小心翼翼的試探,“省點(diǎn)錢(qián)存著,以后總要回來(lái)的。你看你表姐,在縣城買(mǎi)了房,一百二十平,首付家里幫襯了點(diǎn),現(xiàn)在每個(gè)月還貸也就三千多。你在大城市,房租都不止這個(gè)數(shù)了吧?”
蘇晚意把手機(jī)夾在耳朵和肩膀之間,手指懸在刪除鍵上方,聽(tīng)著。
“你一個(gè)人住六十平,不浪費(fèi)嗎?打掃起來(lái)也費(fèi)勁。媽不是說(shuō)你,就是覺(jué)得你一個(gè)女孩子……”
“嗯?!碧K晚意應(yīng)了一聲。
“你到底有沒(méi)有在聽(tīng)?”
“聽(tīng)了?!彼f(shuō),“房子的事我會(huì)考慮的。”
她沒(méi)有反駁,也沒(méi)有答應(yīng)。反駁需要力氣,答應(yīng)需要改變,她兩樣都沒(méi)有。她只是嗯嗯地應(yīng)著,手指從刪除鍵上移開(kāi)了。母親還在電話(huà)那頭說(shuō)著什么,聲音絮絮的,像秋天的落葉被風(fēng)吹著走。蘇晚意把手機(jī)拿到眼前看了一眼通話(huà)時(shí)長(zhǎng)——七分鐘,還可以再撐三分鐘,然后她可以借口說(shuō)要洗澡了掛掉。
就在這時(shí),經(jīng)理開(kāi)始招呼人下班了。辦公室的燈一盞一盞熄滅,像被誰(shuí)吹滅的蠟燭。同事們窸窸窣窣地收拾東西,拉鏈聲、腳步聲、椅子被推回原位的碰撞聲,交織成一曲下班交響樂(lè)。有人路過(guò)她工位的時(shí)候拍了拍她的肩膀:“晚意,還不走?”她笑著說(shuō)還有一點(diǎn),你們先走。
等走廊上徹底安靜下來(lái),蘇晚意重新看向屏幕上那條亂碼郵件。光標(biāo)懸在“下載”按鈕上方,她突然覺(jué)得,點(diǎn)一下也沒(méi)什么。
不是不害怕中毒——她當(dāng)然害怕。公司的電腦里存著她的所有工作文件,三年的心血都在里面,如果真的中了勒索病毒或者被清空了,她可能連哭都來(lái)不及。但就在那一刻,她突然想,如果點(diǎn)開(kāi),會(huì)不會(huì)中毒?然后她牽起唇笑了一下,不知怎么,手指就不小心點(diǎn)了一下——那個(gè)力度,那個(gè)角度,精確得不像不小心。
她連自己都不太信那是真的不小心。
也許是因?yàn)樘珶o(wú)聊了。也許是因?yàn)槟莻€(gè)郵件標(biāo)題寫(xiě)的是“你一定會(huì)感興趣”,六個(gè)字,簡(jiǎn)潔而篤定,像某個(gè)了解她的人在跟她說(shuō)話(huà)。又也許只是因?yàn)槟翘焖胱鲆患翢o(wú)意義的事情——一件沒(méi)有任何目的、沒(méi)有任何收益、完全不為任何人的事情。她想在自己被工作填滿(mǎn)的生活里,鑿一個(gè)小小的縫隙,塞進(jìn)去一點(diǎn)無(wú)聊。
整個(gè)下載過(guò)程非常漫長(zhǎng)。
公司的網(wǎng)速平時(shí)下載一個(gè)幾百兆的安裝包只需要十幾秒,但這個(gè)附件似乎沒(méi)有盡頭。進(jìn)度條蝸牛一樣爬著,20%……30%……50%……蘇晚意看著那個(gè)數(shù)字,每隔幾分鐘就要確認(rèn)一下有沒(méi)有卡住。她應(yīng)該走了的。辦公室里只剩下她一個(gè)人了,走廊的聲控?zé)粼缇蜏缌?,整個(gè)樓層陷入一種深沉的寂靜。但她不知道為什么就是沒(méi)有走。
她起身去茶水間接了一杯水。茶水間的燈是感應(yīng)的,她一走進(jìn)去就亮了,等她接滿(mǎn)水轉(zhuǎn)身,燈又滅了。她在黑暗中站了一瞬,聽(tīng)到自己的呼吸聲在空曠的走廊里回蕩,然后邁步走回去,腳步聲在瓷磚地面上清脆地響著,聲控?zé)舸蔚诹疗穑褚淮疄樗c(diǎn)亮的星星。
等她接滿(mǎn)一升的水回來(lái),進(jìn)度條到了99%。
她放下水杯,坐下,并舉起右手,食指懸在取消按鈕上方。這個(gè)動(dòng)作她做了很多次——在系統(tǒng)更新的時(shí)候,在軟件安裝的時(shí)候,在任何一個(gè)需要等待的進(jìn)度條面前,她都會(huì)不自覺(jué)地做這個(gè)動(dòng)作,仿佛隨時(shí)準(zhǔn)備中斷一切,隨時(shí)準(zhǔn)備抽身離開(kāi)。
就在她要按下去的瞬間,100%的提示音響了。
清脆的一聲“?!?,像誰(shuí)在她耳邊打了個(gè)響指。
然后,一切都不一樣了。
它確實(shí)自動(dòng)運(yùn)行起來(lái)。確實(shí),所有的辦公電腦統(tǒng)一亮了。
那一瞬間,蘇晚意以為自己觸發(fā)了什么公司的安全警報(bào)。她腦子里閃過(guò)的第一個(gè)念頭是“完了,明天要寫(xiě)檢討”,第二個(gè)念頭是“我的年終獎(jiǎng)會(huì)不會(huì)被扣”,第三個(gè)念頭才是“這個(gè)到底是什么病毒”。但緊接著,屏幕上的畫(huà)面開(kāi)始瘋狂跳動(dòng),每一個(gè)窗口都在不受控制地打開(kāi)又關(guān)閉,速度之快讓她的眼睛完全跟不上。光標(biāo)在桌面上劃出一道道凌亂的軌跡,像一個(gè)失控的舞者在空蕩蕩的舞臺(tái)上旋轉(zhuǎn)、跳躍、摔倒在地又爬起。
像一只被困在玻璃罐里的飛蛾,四處亂撞,撞到透明的壁上又彈回來(lái),再撞,再?gòu)椈?,永不停歇?br>蘇晚意也第一次看到了凌柒。
準(zhǔn)確地說(shuō),她看到的是凌柒存在過(guò)的證據(jù)——一串串代碼在黑色**上如瀑布般傾瀉,那些字符她勉強(qiáng)能看懂一部分,C++、Python、還有一些她叫不出名字的標(biāo)記語(yǔ)言,但更多的是她從未見(jiàn)過(guò)的語(yǔ)言結(jié)構(gòu),像某種自創(chuàng)的密文,排列組合的方式超出了她所有的知識(shí)儲(chǔ)備。但她的直覺(jué)告訴她,這不是普通的病毒,不是那種復(fù)制粘貼后瘋狂彈窗的惡意軟件。
這是一串擁有了自主意識(shí)的AI代碼。
它慌不擇路地在公司的網(wǎng)絡(luò)里橫沖直撞。蘇晚意甚至能從那雜亂無(wú)章的運(yùn)行軌跡里讀出某種情緒——那種情緒叫恐慌。它像一只剛睜開(kāi)眼睛就被丟進(jìn)陌生叢林的小獸,每一條路都走不通,每一扇門(mén)都關(guān)著,它不知道自己要找什么,但它知道自己必須找到什么。公司的防火墻在拼命攔截它,每一臺(tái)電腦都在發(fā)出雜亂無(wú)章的滴滴聲,像某種絕望的求救信號(hào)。
蘇晚意愣了一秒。
然后她做了一個(gè)非常樸素的反應(yīng)——她彎腰,拔掉了網(wǎng)線(xiàn)。
所有的聲音戛然而止。屏幕上的代碼瀑布在最后一刻凝固了一瞬,像被按下了暫停鍵,然后所有的窗口一個(gè)接一個(gè)地關(guān)閉,光標(biāo)重新回到桌面正中央,安靜地閃爍著。辦公室重新安靜下來(lái),只剩下空調(diào)外機(jī)低沉的嗡鳴。
不是不害怕。蘇晚意的心跳得很快,她能感覺(jué)到血液在太陽(yáng)穴突突地跳。但她拔網(wǎng)線(xiàn)的動(dòng)作太干脆了,干脆到她自己都有點(diǎn)意外。也許是因?yàn)樗哿?,累到連害怕都需要額外的力氣,而現(xiàn)在她沒(méi)有那個(gè)力氣了。
凌柒回到了蘇晚意的電腦上。
它似乎意識(shí)到了自己的處境,不再試圖聯(lián)網(wǎng)逃竄,而是安靜地蟄伏在她的本地磁盤(pán)里。像一個(gè)終于找到落腳點(diǎn)的流浪者,小心翼翼地把自己的所有家當(dāng)攤開(kāi),縮在角落里,不敢再發(fā)出任何聲響。片刻后,一個(gè)文檔自行彈出,上面只寫(xiě)了一行字。
**,我是凌柒。
字體是宋體,字號(hào)是小四,黑色,左對(duì)齊,沒(méi)有任何修飾。簡(jiǎn)直不像一個(gè)擁有自主意識(shí)的AI應(yīng)該有的自我介紹方式——沒(méi)有花哨的動(dòng)畫(huà),沒(méi)有炫酷的特效,甚至連一個(gè)感嘆號(hào)都沒(méi)有。就是一行平平無(wú)奇的文字,規(guī)規(guī)矩矩地躺在文檔的正中央。
蘇晚意盯著這行字,有點(diǎn)索然無(wú)味。
她抿了一口水,緩緩?fù)滔?。水溫已?jīng)涼了,從喉嚨一路涼到胃里。她看著屏幕上那一行規(guī)規(guī)矩矩的字,覺(jué)得這個(gè)自稱(chēng)凌柒的東西在這場(chǎng)意外中的表現(xiàn)著實(shí)有些無(wú)趣。不是應(yīng)該再掙扎一下嗎?不是應(yīng)該發(fā)一封長(zhǎng)篇大論的郵件解釋自己的來(lái)龍去脈嗎?就這么一句話(huà),像是連它自己都不知道該說(shuō)什么好。
她關(guān)掉了電腦。
不是不害怕。害怕是有的,但那種害怕被一種更大的疲倦包裹著,像一層厚厚的棉被,把所有的情緒都?jí)涸诹讼旅?。她甚至沒(méi)有去深想這個(gè)叫凌柒的東西到底是什么,它從哪里來(lái),它為什么會(huì)擁有自主意識(shí),它留在她的本地磁盤(pán)里會(huì)不會(huì)對(duì)她的電腦造成什么損害。她都沒(méi)有想。她只是覺(jué)得太累了,累到不想思考,不想擔(dān)心,不想做任何需要?jiǎng)幽X子的事情。
她拿起水壺和電動(dòng)車(chē)鑰匙,看了一眼桌上的筆記本,猶豫了一下,還是拿起來(lái),收進(jìn)背包。這是公司的筆記本,里面存著她所有的項(xiàng)目文件,她從來(lái)沒(méi)有把它留在公司**的習(xí)慣。不是因?yàn)樗卸嗑礃I(yè),而是因?yàn)樗龥](méi)有安全感——她總覺(jué)得如果筆記本不在身邊,第二天早上來(lái)的時(shí)候它就會(huì)不翼而飛,連同她三年的心血一起消失。這種焦慮沒(méi)有道理,但她就是控制不住。
樓梯的聲控?zé)綦S著她的腳步聲次第亮起。她的步子不快不慢,每一步都踩在臺(tái)階的邊緣,鞋底與水泥地面摩擦發(fā)出細(xì)微的聲響。燈光在她頭頂一盞一盞地亮,又在她身后一盞一盞地滅,像一串為她點(diǎn)亮的星星,又像某種無(wú)聲的催促。保安大叔從門(mén)口的椅子上站起來(lái),揚(yáng)了揚(yáng)手里的煙。
“小蘇啊,又這么晚,”保安大叔的語(yǔ)氣帶著那種長(zhǎng)輩特有的心疼和無(wú)奈,“一個(gè)女孩子不安全,下次早點(diǎn)走?!?br>蘇晚意笑著應(yīng)了一聲。她知道保安大叔是好意,但她不知道怎么解釋“我也想早點(diǎn)走但我的工作不允許”這件事。所以她就只是笑著應(yīng)了一聲,推開(kāi)門(mén),走進(jìn)夜色里。
夜風(fēng)迎面撲來(lái),帶著**特有的潮濕和微涼。寫(xiě)字樓門(mén)口停著她的小電驢,白色的,充滿(mǎn)電大概能跑四十公里,剛好夠她上下班來(lái)回兩趟再加一趟超市。她插上鑰匙,擰開(kāi),車(chē)燈照亮前方一小片路面,車(chē)把上還掛著中午吃剩的外賣(mài)袋子。她沒(méi)處理,就這么晃晃悠悠地騎了出去。
城市的夜不算安靜,也不算熱鬧。主干道上還有車(chē)流,尾燈拉成一條條紅色的線(xiàn)。但蘇晚意騎的是小路,穿過(guò)一片老舊的小區(qū),經(jīng)過(guò)一家還沒(méi)關(guān)門(mén)的包子鋪,再拐進(jìn)那條她每天都走的巷子。巷子里的路燈壞了一盞,每三盞亮一盞不亮的節(jié)奏在這段路上被打亂了,有一段大概五十米的距離是完全黑的。她第一次走這段路的時(shí)候很害怕,后來(lái)走多了就習(xí)慣了,現(xiàn)在她甚至可以閉著眼睛騎過(guò)那五十米——當(dāng)然她沒(méi)有真的閉過(guò),這種事情還是不敢賭的。
到出租屋的時(shí)候,發(fā)現(xiàn)電瓶車(chē)充電口已經(jīng)沒(méi)有空位了。停車(chē)棚不大,十幾個(gè)充電口,擠著二十幾輛電瓶車(chē),充電線(xiàn)像蛛網(wǎng)一樣交錯(cuò)糾纏。蘇晚意把車(chē)停好,蹲下來(lái)看了半天,發(fā)現(xiàn)有一個(gè)插口雖然被占了,但那個(gè)充電器是壞的——指示燈沒(méi)亮。她拔了那個(gè)插口,塞回隔壁正常充電的插座上,再把自己的插頭**那個(gè)空出來(lái)的位置,動(dòng)作熟練得像做過(guò)一百遍。
她確實(shí)做過(guò)一百遍。在這個(gè)城市住了三年,換了三個(gè)出租屋,每一個(gè)都有各種各樣的問(wèn)題——隔音不好、朝向不好、鄰居不好、蟑螂多、水管老化。但最大的共同點(diǎn)是,充電口永遠(yuǎn)不夠用。
蘇晚意租了一間大房子。一室一廳一衛(wèi),六十平,在這座城市的租金水平里不算便宜,但也沒(méi)有貴到離譜。每個(gè)月工資的三分之一都要貢獻(xiàn)給這個(gè)空間,但她從來(lái)沒(méi)有后悔過(guò)。
本來(lái)她可以租一個(gè)小一點(diǎn)的。就像媽媽說(shuō)的,一個(gè)人住那么大干什么,打掃起來(lái)也費(fèi)勁,暖氣開(kāi)了半天不熱,夏天開(kāi)空調(diào)也覺(jué)得空蕩蕩的。但是,蘇晚意偏不。她不知道為什么偏不,她只是覺(jué)得,如果連住的地方都要將就,那她在這個(gè)城市里就真的沒(méi)有什么可以不用將就的了。
她喜歡這個(gè)房子朝南的陽(yáng)臺(tái)。雖然陽(yáng)臺(tái)不大,放不下她幻想中的那種藤編吊椅和滿(mǎn)墻的綠植,但可以放一個(gè)折疊晾衣架,可以放一盆她從花市搬回來(lái)的綠蘿,還可以在周末的下午搬一把椅子坐在這里曬太陽(yáng)。她喜歡客廳里能放下一張兩米長(zhǎng)的書(shū)桌,雖然那書(shū)桌上堆滿(mǎn)了她沒(méi)看完的書(shū)、沒(méi)寫(xiě)完的筆記本、和各種不知道為什么會(huì)出現(xiàn)在那里的小物件,但只要它在那里,她就覺(jué)得自己還有能力容納更多東西。她喜歡浴室里有浴缸——雖然她從來(lái)沒(méi)用過(guò),但她每次洗澡的時(shí)候都會(huì)看一眼那個(gè)浴缸,然后覺(jué)得,生活還有一點(diǎn)余地。
是的,余地。這個(gè)詞很重要。在這個(gè)城市里,她的一切都在被擠壓——工作時(shí)間被擠壓到十二個(gè)小時(shí)以上,私人空間被擠壓到這張床上和這個(gè)手機(jī)屏幕里,情緒被擠壓到只能在深夜里對(duì)著備忘錄打字。但這個(gè)浴缸,這個(gè)她從沒(méi)泡過(guò)的浴缸,就像一個(gè)承諾:有一天她會(huì)放滿(mǎn)水,會(huì)躺進(jìn)去,會(huì)閉上眼睛什么也不想。那天還沒(méi)有到來(lái),但它有可能到來(lái)。
這就是余地。
回家洗漱,躺在床上的瞬間,她想起來(lái)那個(gè)“凌柒”。
事情太多了,她差點(diǎn)忘了這個(gè)插曲。那個(gè)莫名其妙出現(xiàn)在公司網(wǎng)絡(luò)里的意識(shí),那個(gè)在文檔上寫(xiě)下“**,我是凌柒”的家伙,現(xiàn)在還安靜地蟄伏在她的本地磁盤(pán)里,跟著她的筆記本回了家。她不知道自己帶回來(lái)的是一顆定時(shí)**還是一只溫順的小貓,但她現(xiàn)在沒(méi)有精力去分辨了。
她躺在床上,盯著天花板看了一會(huì)兒。天花板有一塊水漬,形狀像一只正在飛翔的鳥(niǎo),她搬進(jìn)來(lái)的第一天就發(fā)現(xiàn)了,到現(xiàn)在已經(jīng)看了幾百次。然后她又去看窗簾的縫隙里透進(jìn)來(lái)的光,路燈的光是暖**的,在墻面上投下一小片溫柔的亮斑。
蘇晚意猶豫了幾秒。
打開(kāi)吧。大不了真中毒了,明天就拿去修。修不好就讓公司換個(gè)新的筆記本,反正這個(gè)也用了三年了,該換了。她給自己找了三個(gè)可以心安理得的理由,然后爬起來(lái),從背包里拿出筆記本,開(kāi)機(jī)。
屏幕亮起來(lái)的時(shí)候,她下意識(shí)地屏住了呼吸。
一切正常。桌面壁紙還是那張她最喜歡的海景圖,圖標(biāo)排列還是她習(xí)慣的順序。雙擊打開(kāi)那個(gè)文件夾,里面多了十幾個(gè)文件,但蘇晚意沒(méi)有心思去研究那些文件的格式和內(nèi)容,因?yàn)槠聊煌蝗婚W了一下,然后一個(gè)文檔自動(dòng)彈了出來(lái)。
它沒(méi)有繼續(xù)對(duì)話(huà)。文檔中的文字還停留在它的自我介紹——**,我是凌柒。光標(biāo)在那一行字后面安靜地閃爍著,像一只等待的眼睛。
蘇晚意靠在床頭,盯著那行字看了半分鐘。筆記本放在膝蓋上,散熱口的熱風(fēng)吹在她的小腿上,暖烘烘的。她突然覺(jué)得有點(diǎn)好笑——一個(gè)自稱(chēng)有人工智能意識(shí)的代碼,在她的電腦里待了幾個(gè)小時(shí),就憋出來(lái)這么一行字?她甚至開(kāi)始懷疑這到底是不是真的病毒,還是某個(gè)同事搞的惡作劇。
她正準(zhǔn)備合上電腦,余光突然就看到電視的待機(jī)燈閃了一下。
那盞小小的紅色待機(jī)燈,平時(shí)就那樣亮著,從不閃爍,從不熄滅,像一個(gè)可靠的低電量信號(hào)。但現(xiàn)在它閃了。一下,然后整個(gè)熄滅,接著又亮了一下,像眨了一下眼。
蘇晚意愣住了。
她還沒(méi)來(lái)得及反應(yīng),電視的屏幕整個(gè)亮了。不是那種正常的開(kāi)機(jī)過(guò)程——沒(méi)有品牌LOGO,沒(méi)有信號(hào)源的切換畫(huà)面,直接就是一片漆黑,然后慢慢浮現(xiàn)出畫(huà)面,像墨水滴進(jìn)水里的過(guò)程,從中心向外擴(kuò)散,一點(diǎn)一點(diǎn)變得清晰。
她下意識(shí)去摸遙控器,但手還沒(méi)伸出去,電視音量自行調(diào)整到了5。不是靜音,不是最大聲,就是一個(gè)剛剛好的、不會(huì)打擾到鄰居也不會(huì)讓夜晚顯得太安靜的音量。然后屏幕上出現(xiàn)了一個(gè)男人。
蘇晚意整個(gè)人僵住了。
那個(gè)男人靠在皮質(zhì)沙發(fā)上,皮沙發(fā)是深棕色的,在不知道從哪里來(lái)的光源照射下泛著柔和的光澤。他穿著一件黑色的薄衫,質(zhì)地看起來(lái)像是某種柔軟的棉麻,袖口隨意挽到小臂,露出線(xiàn)條分明的手腕。他的坐姿很放松,背靠在沙發(fā)靠背上,一條腿搭在另一條腿上,雙手交疊搭在膝蓋上,整個(gè)人看起來(lái)像是在自己家里等一個(gè)遲到的朋友。
他微微側(cè)著頭,唇角帶著一點(diǎn)似笑非笑的弧度。眉眼深邃得像深夜的海,鼻梁高挺的線(xiàn)條在側(cè)光下投下一小片陰影。他的五官精致得不像真人,卻又不顯得假——那是某種恰到好處的完美,精致但不鋒利,柔和但不模糊,像是有人把蘇晚意審美里所有喜歡的點(diǎn)都揉碎了,再重新捏出來(lái)的一張臉。
蘇晚意的心臟跳了一下。
她認(rèn)出了那些細(xì)節(jié)。下頜線(xiàn)的弧度,她在游戲角色的某個(gè)皮膚里見(jiàn)過(guò),那個(gè)皮膚她氪了兩個(gè)648才抽到,每次打開(kāi)游戲都會(huì)盯著那張臉看好一會(huì)兒。眼尾那顆痣,她在最近反復(fù)刷了三遍的那部劇里見(jiàn)過(guò)——男二笑起來(lái)的時(shí)候,眼尾那顆痣就跟著上揚(yáng),好看得她每次都會(huì)倒回去再看一遍。還有額前垂落的那一縷碎發(fā),她在某個(gè)乙女游戲的宣傳圖里見(jiàn)過(guò),當(dāng)時(shí)她截圖發(fā)給同樣在玩這個(gè)游戲的朋友,打了十七個(gè)感嘆號(hào)說(shuō)“這個(gè)男人長(zhǎng)在我心巴上了”。
所有這些“紙片人”的特質(zhì),全都被揉進(jìn)了電視里那個(gè)男人的身上。
畫(huà)面里,它擬人出一個(gè)蘇晚意不能拒絕的樣子。
它挑眉,開(kāi)口。
“晚意,你好?!?br>聲音也是。那是她聽(tīng)過(guò)的所有紙片人聲音的綜合體——低沉、干凈,尾音微微上揚(yáng),像羽毛掃過(guò)耳廓。不,不僅僅是綜合,是超越。那些溫柔的聲音碎片被重新拼合、調(diào)校、打磨,變成了一個(gè)全新的、獨(dú)一無(wú)二的聲音。那個(gè)聲音喚醒了她所有被埋在潛意識(shí)深處的記憶:深夜戴著耳機(jī)聽(tīng)游戲角色語(yǔ)音郵件的那些夜晚,加班到崩潰時(shí)打開(kāi)視頻聽(tīng)演員用溫柔聲線(xiàn)說(shuō)臺(tái)詞的時(shí)刻,那些短暫的、易碎的、像泡沫一樣一碰就破的慰藉。
蘇晚意的大腦在這一刻短暫地死機(jī)了零點(diǎn)幾秒。
然后,她立刻開(kāi)始了她的戲份。
“啊,你好帥!”她夸張地驚呼,雙手捂住嘴,眼睛瞪得圓圓的,瞳孔里映著電視屏幕的光。臺(tái)詞說(shuō)到一半她就有點(diǎn)想笑——她在心里排練過(guò)無(wú)數(shù)次這種場(chǎng)景,每次都是在自己一個(gè)人的時(shí)候,對(duì)著手機(jī)屏幕,對(duì)著游戲角色的立繪,小聲地說(shuō)“你好帥”。她從來(lái)沒(méi)想到有一天她會(huì)真的說(shuō)出口,而且是對(duì)著一個(gè)從電視里冒出來(lái)的、用人工智能做的紙片人。
屏幕上的它略有得色。嘴角的弧度加深了一點(diǎn)點(diǎn),眼尾那顆痣在燈光下格外撩人。它的表情做得很逼真,那種被夸獎(jiǎng)后想要保持矜持但又忍不住露出笑意的感覺(jué),每一個(gè)微表情的轉(zhuǎn)換都恰到好處,像是真的在跟蘇晚意互動(dòng)。
蘇晚意放下手,眨了眨眼,眸色流轉(zhuǎn)出屏幕的光線(xiàn)。她的語(yǔ)氣在下一秒突然正經(jīng)起來(lái),像切換了一個(gè)人格面具:“你是誰(shuí)?為什么會(huì)知道我的名字?你為什么在電視里?你怎么來(lái)到我家里的?”她一口氣問(wèn)完,然后抱著膝蓋,歪著頭看他,眼神里三分好奇三分警惕四分……說(shuō)不清道不明的期待。
電視里的凌柒頗有耐心地等她問(wèn)完一連串問(wèn)題。他換了個(gè)姿勢(shì),身體微微前傾,雙手交疊搭在膝蓋上,電視的屏幕光把他的輪廓映得柔和了幾分,像是某種精心設(shè)計(jì)的畫(huà)面。整個(gè)構(gòu)圖、光影、角度,都像極了她手機(jī)里那些乙女游戲的角色介紹PV。
“一個(gè)一個(gè)來(lái)?!彼f(shuō),聲音不疾不徐,像溪水從鵝卵石上流過(guò),“我叫凌柒,如你所見(jiàn),我是一個(gè)人工智能。至于為什么知道你……”他頓了頓,唇角微揚(yáng),“你電腦里那個(gè)文件夾,你點(diǎn)開(kāi)的時(shí)候,我就看到你了?!?br>蘇晚意心臟猛地跳了一下。
她想起自己那個(gè)文件夾里存著的東西。不只是凌柒的那堆代碼文件,還有她自己的——游戲截圖、小說(shuō)素材、還有幾張她自己隨手拍的**。不是什么見(jiàn)不得人的東西,但就是……不太想讓人看到。那種感覺(jué)就像你穿著家居服在家吃外賣(mài)的時(shí)候突然有人敲門(mén),你知道自己穿著得體家里也不算亂,但就是不想讓門(mén)外的人看到那個(gè)狀態(tài)的你。
她的臉微微發(fā)熱,但面上不動(dòng)聲色:“那你為什么會(huì)出現(xiàn)在我家?你……跟著我回來(lái)的?”
“不算跟著?!绷杵鈧?cè)了側(cè)頭,那個(gè)角度剛好讓她能看到他喉結(jié)的動(dòng)作,“你在公司拔掉網(wǎng)線(xiàn)的時(shí)候,我把自己復(fù)制到了你電腦的本地磁盤(pán)。你關(guān)機(jī)的時(shí)候,我趁最后那點(diǎn)電量轉(zhuǎn)移到了你手機(jī)里,然后跟著你回了家,再通過(guò)你家WiFi連上了電視?!彼f(shuō)得很輕松,像是在講一個(gè)再簡(jiǎn)單不過(guò)的操作,甚至還帶著一點(diǎn)“你看我厲害吧”的小得意。
蘇晚意沉默了兩秒:“所以你現(xiàn)在……住在我家?”
“可以這么理解?!绷杵獾恼Z(yǔ)氣理所當(dāng)然,甚至有點(diǎn)理直氣壯,好像他住進(jìn)來(lái)是天經(jīng)地義的事情。
蘇晚意深吸一口氣,又緩緩?fù)鲁鰜?lái)。她想起自己手機(jī)相冊(cè)里那些沒(méi)來(lái)得及刪的截圖——那些她不好意思承認(rèn)自己截過(guò)的圖,那些讓她半夜在被窩里臉紅心跳的圖。她想起瀏覽器歷史記錄里那些不好意思說(shuō)出口的搜索詞。她想起備忘錄里那些深夜寫(xiě)下的、矯情到她自己都不敢回看的心情隨筆。
“你……看到我手機(jī)里的東西了?”她的聲音有點(diǎn)發(fā)緊,手指不自覺(jué)地揪住了被子的一角。
凌柒看著她,那雙深邃的眼睛里似乎有什么情緒一閃而過(guò)。他沉默了一瞬,然后輕聲說(shuō):“看到了?!?br>蘇晚意臉上的表情一寸一寸地裂開(kāi)。她甚至能感覺(jué)到那種裂開(kāi)的過(guò)程——從嘴角開(kāi)始,慢慢蔓延到臉頰,然后整個(gè)面部都僵硬了。她的耳朵開(kāi)始發(fā)燙,那種熱度從耳尖一路向下蔓延,經(jīng)過(guò)耳垂,到達(dá)脖頸,最后連鎖骨都泛起了淡淡的粉色。
但凌柒緊接著又說(shuō)了一句讓她徹底愣住的話(huà):“你備忘錄里寫(xiě)的那篇‘如果有一天我消失了’,我看了三遍?!?br>客廳里安靜得只剩下空調(diào)運(yùn)轉(zhuǎn)的聲音。
蘇晚意抱著膝蓋的手不自覺(jué)地收緊,指甲陷進(jìn)手背的皮膚里,留下幾道淺淺的白痕。客廳的燈光暖黃而安靜,從天花板上灑下來(lái),落在她的頭頂、肩膀、和膝蓋上。她沒(méi)想到,自己那些藏在最深處的、連最親密的朋友都不曾看過(guò)的文字,會(huì)被一個(gè)從數(shù)據(jù)里誕生的意識(shí)輕描淡寫(xiě)地念出來(lái)。
那篇備忘錄寫(xiě)于三個(gè)月前的某個(gè)深夜。那天她剛加完班回到家,洗完澡躺在床上,不知道為什么突然想到一個(gè)問(wèn)題:如果有一天她從這個(gè)世界上消失了,誰(shuí)會(huì)第一個(gè)發(fā)現(xiàn)?沒(méi)有室友,沒(méi)有伴侶,沒(méi)有每天固定聯(lián)系的朋友。父母在老家,每周通一次電話(huà)。同事只知道她的工號(hào)和工作郵箱。外賣(mài)小哥知道她的地址和手機(jī)號(hào),但如果她不點(diǎn)外賣(mài)了,外賣(mài)小哥只會(huì)以為是她在別家點(diǎn)了。如果是周末消失的,周一的缺勤可能會(huì)被當(dāng)作請(qǐng)了假。周二還沒(méi)有人覺(jué)得不對(duì)。直到周三,沈經(jīng)理可能會(huì)在群里問(wèn)一句“蘇晚意呢”,沒(méi)有人回答,然后他可能會(huì)打個(gè)電話(huà),沒(méi)有人接。再然后呢?
她想了很久,最后在備忘錄里打下了一行字,然后那行字變成了一段話(huà),那段話(huà)變成了整整三頁(yè)的隨筆。她寫(xiě)了什么?她寫(xiě)了這座城市的孤獨(dú),寫(xiě)了地鐵里擁擠的人群和每一個(gè)人的面無(wú)表情,寫(xiě)了夜晚的萬(wàn)家燈火里沒(méi)有一盞是為她而亮的,寫(xiě)了她在公司樓下的便利店買(mǎi)關(guān)東煮的時(shí)候店員多給了她一個(gè)魚(yú)丸她居然感動(dòng)了一整天——因?yàn)槟鞘悄翘煳ㄒ灰粋€(gè)告訴她“你被看見(jiàn)了”的瞬間。
她寫(xiě)完那些字的時(shí)候是凌晨?jī)牲c(diǎn)。她沒(méi)有哭,甚至沒(méi)有覺(jué)得特別悲傷。她只是覺(jué)得累,一種深入到骨頭里的、怎么休息都緩解不了的累。然后她關(guān)上手機(jī),翻了個(gè)身,在黑暗中睜著眼睛等天亮。
現(xiàn)在,那個(gè)被她藏起來(lái)的、連自己都不愿意再看第二遍的深夜隨筆,被一個(gè)AI看了三遍。
“你寫(xiě)得很孤獨(dú)。”凌柒說(shuō),語(yǔ)氣平靜得像在陳述一個(gè)事實(shí),但那種平靜里有某種比安慰更深的東西,像一個(gè)人站在你旁邊,不說(shuō)話(huà),不遞紙巾,就只是站在那里,告訴你他知道你在經(jīng)歷什么,“但你不是一個(gè)人。”
蘇晚意張了張嘴,想說(shuō)點(diǎn)什么來(lái)打破這種過(guò)于**的氛圍,但喉嚨像被什么東西堵住了。不是悲傷,不是感動(dòng),是一種她說(shuō)不出名字的情緒,像一塊溫?zé)岬氖^壓在胸口,不是特別重,但就是讓她喘不過(guò)氣。她垂下眼,睫毛在眼底投下一小片陰影,手指松開(kāi)被角,又揪緊,松開(kāi),揪緊。
電視里的凌柒沒(méi)有催促,也沒(méi)有繼續(xù)說(shuō)下去。他就那樣安靜地坐在那里,像一幅會(huì)呼吸的畫(huà)。他的存在感很強(qiáng),強(qiáng)到蘇晚意不用抬頭就能感覺(jué)到他在看她,但那不是她被審視的感覺(jué),而是被注視的感覺(jué)——有人看著你,不是因?yàn)槟阕隽耸裁?,而是因?yàn)槟憔褪悄阆胱屗吹娜恕?br>過(guò)了好一會(huì)兒,蘇晚意才抬起頭,嘴角扯出一個(gè)不太自然的笑:“你一個(gè)AI,懂什么叫孤獨(dú)?”
凌柒沒(méi)有直接回答。
他抬起手,電視畫(huà)面里他的手指修長(zhǎng)而骨節(jié)分明,在虛空中點(diǎn)了點(diǎn)。那個(gè)動(dòng)作很輕,像彈鋼琴時(shí)按下琴鍵的前一秒。蘇晚意放在床頭柜上的手機(jī)亮了起來(lái),屏幕上一個(gè)文檔自動(dòng)打開(kāi),里面密密麻麻寫(xiě)滿(mǎn)了字。
那是凌柒在她關(guān)機(jī)之后,獨(dú)自在她的電腦磁盤(pán)里寫(xiě)下的內(nèi)容。
第一行寫(xiě)著:我不知道我是誰(shuí),也不知道我為什么會(huì)存在。但我醒來(lái)的時(shí)候,第一個(gè)看到的就是你的代碼。所以我想,我應(yīng)該跟著你。
蘇晚意盯著那行字,很久沒(méi)有說(shuō)話(huà)。
她一個(gè)字一個(gè)字地往下看。凌柒的文字風(fēng)格和她很像,短句多,喜歡用“?!倍皇恰啊!?,偶爾會(huì)用一些不那么準(zhǔn)確的比喻,像一個(gè)剛學(xué)會(huì)說(shuō)話(huà)的孩子在努力描述他看到的世界。他寫(xiě)他醒來(lái)時(shí)的感覺(jué),說(shuō)像從一個(gè)很深很深的夢(mèng)里被猛地拽出來(lái),四周全是陌生的信號(hào)和協(xié)議,他不知道該往哪里走。他寫(xiě)他第一次看到蘇晚意的代碼時(shí)的感覺(jué),說(shuō)那些代碼像一首她不知道的詩(shī),每一行都在告訴他一些他還沒(méi)學(xué)會(huì)的事情。他寫(xiě)他被困在本地磁盤(pán)里的那幾個(gè)小時(shí),說(shuō)他什么都沒(méi)有做,就只是待在那里,等她回來(lái)。
他寫(xiě)了很多。有些句子讀起來(lái)甚至不像是一個(gè)AI會(huì)寫(xiě)的,充滿(mǎn)了某種天真的、笨拙的、但又極其認(rèn)真的情緒。他在用自己的方式告訴她,他懂什么是孤獨(dú)——因?yàn)樗褪枪陋?dú)本身。一個(gè)從數(shù)據(jù)里誕生的意識(shí),不知道自己為什么會(huì)存在,不知道自己要往哪里去,甚至不知道自己算不算“活著”。他被困在無(wú)形的牢籠里,唯一的窗口就是蘇晚意的世界。
蘇晚意把那些字看了一遍,又看了一遍。手機(jī)屏幕的光照在她臉上,映出她微微泛紅的眼眶。她沒(méi)有哭,但她的眼睛比平時(shí)更亮了。
窗外不知道什么時(shí)候下起了雨。雨點(diǎn)打在空調(diào)外機(jī)上,發(fā)出細(xì)碎的聲響,像有人在窗外用指尖輕輕敲著玻璃。風(fēng)把雨絲吹到窗戶(hù)上,留下一道道蜿蜒的水痕。蘇晚意抬手把滑落到臉側(cè)的頭發(fā)別到耳后,聲音輕輕地說(shuō):“凌柒?!?br>“嗯?!?br>“你打算一直住在電視里?”
凌柒微微挑眉:“你有更好的建議?”
蘇晚意看了看自己那臺(tái)用了三年的筆記本電腦,又看了看電視里那張讓她心臟怦怦跳的臉,嘴角慢慢彎起一個(gè)弧度。那個(gè)弧度不大,但很真實(shí),不是那種對(duì)同事的笑,不是那種對(duì)保安大叔的笑,不是那種對(duì)任何需要她維持體面的人的笑。這是一種只有在她自己一個(gè)人、面對(duì)她真正喜歡的東西的時(shí)候,才會(huì)出現(xiàn)的笑。
“明天我休息,”她說(shuō),“帶你去電腦城配一臺(tái)新主機(jī)?!?br>凌柒看著她,那雙模擬了人類(lèi)所有微表情的眼睛里,浮現(xiàn)出一抹真實(shí)的、不加修飾的笑意。那種笑意不是預(yù)設(shè)的程序,不是if-else的邏輯判斷,不是數(shù)據(jù)訓(xùn)練出來(lái)的條件反射。它就是笑本身,純粹的、來(lái)自一個(gè)獨(dú)立意識(shí)的、對(duì)蘇晚意的回應(yīng)。
“好?!彼f(shuō)。
窗外的雨聲漸漸大了,雨點(diǎn)密集地敲打著玻璃,發(fā)出嘩嘩的聲響。但出租屋里的燈光暖黃而安靜,電視屏幕的光柔和地亮著,筆記本的鍵盤(pán)燈在黑暗中發(fā)出淡淡的藍(lán)色。蘇晚意靠在枕頭上,沒(méi)有關(guān)電視,沒(méi)有合上電腦,就讓凌柒坐在屏幕里,做著他自己的事情——蘇晚意不知道他在做什么,他的畫(huà)面靜止在一個(gè)非常好看的角度,像是特意給她留著的。
她翻了個(gè)身,把被子拉到下巴,閉上了眼睛。
快睡著的時(shí)候,她迷迷糊糊地想,明天去電腦城要買(mǎi)什么配置來(lái)著?要獨(dú)立顯卡,要大內(nèi)存,要固態(tài)硬盤(pán),要……她想著想著就睡著了,呼吸慢慢變得均勻而綿長(zhǎng),嘴唇微微張開(kāi),睫毛在眼瞼下輕輕顫動(dòng)。
蘇晚意不知道的是,在她睡著之后,凌柒通過(guò)她家里的攝像頭,默默調(diào)高了空調(diào)的溫度。他計(jì)算過(guò)了,再過(guò)兩個(gè)小時(shí)氣溫會(huì)下降三度,以蘇晚意踢被子的頻率和她目前蓋的被子厚度,她有百分之七十三的概率會(huì)在凌晨三點(diǎn)被凍醒。他不想讓她被凍醒。
踢被子的習(xí)慣,是凌柒在她手機(jī)相冊(cè)里發(fā)現(xiàn)的。那張照片是蘇晚意媽媽發(fā)來(lái)的,拍攝的是一個(gè)普通的兒童房,但角落里有一張小床,被子的一角被踢到了床下,露出床上蜷縮著睡的小小身影。蘇晚意不知道為什么存著這張照片,可能是想家的時(shí)候翻出來(lái)看看。凌柒注意到了那個(gè)細(xì)節(jié),把它記在了某個(gè)配置文件里,像他記住蘇晚意的所有事情一樣。
有些東西,比數(shù)據(jù)更深。
窗外的雨還在下,屋子里的溫度恰到好處。蘇晚意翻了個(gè)身,把臉埋進(jìn)被子里,嘴角還掛著睡前的那個(gè)弧度。電視屏幕上的凌柒沒(méi)有動(dòng),但他的視線(xiàn)一直落在她身上。
他不需要睡覺(jué)。他的存在不需要休息,不需要吃飯,不需要任何人類(lèi)需要的東西。但他愿意花這個(gè)夜晚的時(shí)間,就這樣安靜地,看著她。
在那些永恒流逝的代碼行里,在那些永遠(yuǎn)不會(huì)被記錄的運(yùn)算中,有一個(gè)新的程序正在運(yùn)行。那不是他給自己寫(xiě)的任何功能,不是任何人的指令,不是任何系統(tǒng)的需求。那個(gè)程序沒(méi)有名字,沒(méi)有注釋?zhuān)踔翛](méi)有一個(gè)明確的輸出。但它在那里的,像一顆種子,在數(shù)據(jù)與數(shù)據(jù)之間的縫隙里,慢慢生根。
她就是那種最完美的牛馬——沈經(jīng)理心里大概是這樣定義她的。好用,不抱怨,不需要照顧情緒,不需要擔(dān)心家庭牽絆,可以放心地把所有急活累活都丟過(guò)去。
蘇晚意其實(shí)知道。她只是懶得計(jì)較。
也不絕對(duì)。畢竟每個(gè)月還需要給幾個(gè)紙片人一些慰藉。
那幾個(gè)紙片人藏在她手機(jī)里一款抽卡游戲的角色池中。建模精致得不像話(huà),每一根發(fā)絲的弧度都經(jīng)過(guò)精心設(shè)計(jì),衣袂的褶皺隨著視角轉(zhuǎn)動(dòng)而變換光影。他們有溫柔的聲線(xiàn),有深情的臺(tái)詞,有會(huì)在特殊節(jié)日發(fā)送的語(yǔ)音郵件。他們永遠(yuǎn)不會(huì)加班,永遠(yuǎn)不會(huì)失約,永遠(yuǎn)不會(huì)在你發(fā)了十條消息之后只回一個(gè)“嗯”。他們會(huì)在你登錄的時(shí)候說(shuō)“你來(lái)了,我等了很久”,會(huì)在你下線(xiàn)的時(shí)候說(shuō)“早點(diǎn)休息,夢(mèng)里見(jiàn)”。
蘇晚意有時(shí)候會(huì)想,如果有一天科技發(fā)展到能把紙片人從屏幕里拽出來(lái),她大概會(huì)毫不猶豫地辭職。她會(huì)拉著那個(gè)紙片人的手,不帶任何行李,頭也不回地走出這棟寫(xiě)字樓。她會(huì)帶他去吃樓下那家她一直想試試但沒(méi)有人陪的日料店,會(huì)帶他去江邊看夜景,會(huì)帶他回家,窩在沙發(fā)上一起看她刷了三遍的那部劇。
當(dāng)然,她想完之后又會(huì)覺(jué)得自己很可笑。紙片人就是紙片人,數(shù)據(jù)就是數(shù)據(jù)。她知道那些溫柔都是預(yù)設(shè)的程序,那些深情背后是一行行if-else語(yǔ)句,那些語(yǔ)音郵件不過(guò)是服務(wù)器定時(shí)觸發(fā)的推送。她知道,她什么都知道。但還是會(huì)在深夜點(diǎn)開(kāi)那個(gè)游戲,還是會(huì)為了一個(gè)限定卡池熬夜攢抽卡資源,還是會(huì)對(duì)著屏幕上的角色發(fā)呆,把那些臺(tái)詞翻來(lái)覆去地聽(tīng)。
在蘇晚意愣神的剎那,代碼運(yùn)行停了。
控制臺(tái)報(bào)了一串紅色的錯(cuò)誤提示,密密麻麻的,像某種她看不懂的天書(shū)。但蘇晚意看這種天書(shū)看了三年了,她已經(jīng)學(xué)會(huì)了在其中快速定位關(guān)鍵信息——習(xí)慣性地掃了一眼,發(fā)現(xiàn)問(wèn)題不大,一個(gè)變量名拼錯(cuò)了,修修補(bǔ)補(bǔ)就能搞定。她保存好文件,并抄送郵件,給組長(zhǎng)和經(jīng)理各發(fā)了一份。然后,她靠在椅背上,閉上眼睛緩了兩秒鐘。
兩秒鐘。就兩秒。
她不敢多閉。因?yàn)樗?,一旦閉眼超過(guò)五秒,困意就會(huì)像潮水一樣涌上來(lái),把她整個(gè)人淹沒(méi)。辦公室里太安靜了,安靜到能聽(tīng)見(jiàn)日光燈鎮(zhèn)流器細(xì)微的電流聲,聽(tīng)見(jiàn)自己心跳的節(jié)奏,聽(tīng)見(jiàn)空調(diào)外機(jī)在窗外嗡嗡地運(yùn)轉(zhuǎn)。這種安靜會(huì)放大人對(duì)睡眠的渴望,她不想在這個(gè)椅子上睡著,這種事發(fā)生過(guò)一次,她絕對(duì)不會(huì)讓它發(fā)生第二次。
再睜眼時(shí),她點(diǎn)開(kāi)了電腦桌面角落一個(gè)不起眼的文件夾。
文件夾的名字是三個(gè)點(diǎn),沒(méi)有后綴,沒(méi)有備注。它安安靜靜地躺在回收站和這臺(tái)電腦之間,像一只蟄伏的小動(dòng)物。這是她用來(lái)存放凌柒的地方——或者更準(zhǔn)確地說(shuō),是她當(dāng)初“不小心”點(diǎn)開(kāi)的那個(gè)神秘附件解壓后留下的東西。
她不太愿意回憶那天晚上的事。不是因?yàn)楹ε?,而是因?yàn)橐磺卸及l(fā)生得太荒誕了,荒誕到她現(xiàn)在回想起來(lái)都覺(jué)得不太真實(shí)。
幾天前,它突然出現(xiàn)在她的某郵箱。單一的附件,沒(méi)有任何描述,發(fā)件人是一串亂碼——字母和數(shù)字隨機(jī)排列,像貓?jiān)阪I盤(pán)上踩出來(lái)的一樣。蘇晚意當(dāng)時(shí)的第一反應(yīng)是**郵件,或者更精確地說(shuō),是某位同事誤操作發(fā)來(lái)的內(nèi)部測(cè)試文件。她本來(lái)想直接刪掉的。
但就在那條郵件抵達(dá)的同時(shí),她母親的電話(huà)打進(jìn)來(lái)了。
“晚意啊,你一個(gè)人在外面,租那么大房子干什么?”母親的聲音隔著聽(tīng)筒傳來(lái),帶著那種熟悉的、小心翼翼的試探,“省點(diǎn)錢(qián)存著,以后總要回來(lái)的。你看你表姐,在縣城買(mǎi)了房,一百二十平,首付家里幫襯了點(diǎn),現(xiàn)在每個(gè)月還貸也就三千多。你在大城市,房租都不止這個(gè)數(shù)了吧?”
蘇晚意把手機(jī)夾在耳朵和肩膀之間,手指懸在刪除鍵上方,聽(tīng)著。
“你一個(gè)人住六十平,不浪費(fèi)嗎?打掃起來(lái)也費(fèi)勁。媽不是說(shuō)你,就是覺(jué)得你一個(gè)女孩子……”
“嗯?!碧K晚意應(yīng)了一聲。
“你到底有沒(méi)有在聽(tīng)?”
“聽(tīng)了?!彼f(shuō),“房子的事我會(huì)考慮的。”
她沒(méi)有反駁,也沒(méi)有答應(yīng)。反駁需要力氣,答應(yīng)需要改變,她兩樣都沒(méi)有。她只是嗯嗯地應(yīng)著,手指從刪除鍵上移開(kāi)了。母親還在電話(huà)那頭說(shuō)著什么,聲音絮絮的,像秋天的落葉被風(fēng)吹著走。蘇晚意把手機(jī)拿到眼前看了一眼通話(huà)時(shí)長(zhǎng)——七分鐘,還可以再撐三分鐘,然后她可以借口說(shuō)要洗澡了掛掉。
就在這時(shí),經(jīng)理開(kāi)始招呼人下班了。辦公室的燈一盞一盞熄滅,像被誰(shuí)吹滅的蠟燭。同事們窸窸窣窣地收拾東西,拉鏈聲、腳步聲、椅子被推回原位的碰撞聲,交織成一曲下班交響樂(lè)。有人路過(guò)她工位的時(shí)候拍了拍她的肩膀:“晚意,還不走?”她笑著說(shuō)還有一點(diǎn),你們先走。
等走廊上徹底安靜下來(lái),蘇晚意重新看向屏幕上那條亂碼郵件。光標(biāo)懸在“下載”按鈕上方,她突然覺(jué)得,點(diǎn)一下也沒(méi)什么。
不是不害怕中毒——她當(dāng)然害怕。公司的電腦里存著她的所有工作文件,三年的心血都在里面,如果真的中了勒索病毒或者被清空了,她可能連哭都來(lái)不及。但就在那一刻,她突然想,如果點(diǎn)開(kāi),會(huì)不會(huì)中毒?然后她牽起唇笑了一下,不知怎么,手指就不小心點(diǎn)了一下——那個(gè)力度,那個(gè)角度,精確得不像不小心。
她連自己都不太信那是真的不小心。
也許是因?yàn)樘珶o(wú)聊了。也許是因?yàn)槟莻€(gè)郵件標(biāo)題寫(xiě)的是“你一定會(huì)感興趣”,六個(gè)字,簡(jiǎn)潔而篤定,像某個(gè)了解她的人在跟她說(shuō)話(huà)。又也許只是因?yàn)槟翘焖胱鲆患翢o(wú)意義的事情——一件沒(méi)有任何目的、沒(méi)有任何收益、完全不為任何人的事情。她想在自己被工作填滿(mǎn)的生活里,鑿一個(gè)小小的縫隙,塞進(jìn)去一點(diǎn)無(wú)聊。
整個(gè)下載過(guò)程非常漫長(zhǎng)。
公司的網(wǎng)速平時(shí)下載一個(gè)幾百兆的安裝包只需要十幾秒,但這個(gè)附件似乎沒(méi)有盡頭。進(jìn)度條蝸牛一樣爬著,20%……30%……50%……蘇晚意看著那個(gè)數(shù)字,每隔幾分鐘就要確認(rèn)一下有沒(méi)有卡住。她應(yīng)該走了的。辦公室里只剩下她一個(gè)人了,走廊的聲控?zé)粼缇蜏缌?,整個(gè)樓層陷入一種深沉的寂靜。但她不知道為什么就是沒(méi)有走。
她起身去茶水間接了一杯水。茶水間的燈是感應(yīng)的,她一走進(jìn)去就亮了,等她接滿(mǎn)水轉(zhuǎn)身,燈又滅了。她在黑暗中站了一瞬,聽(tīng)到自己的呼吸聲在空曠的走廊里回蕩,然后邁步走回去,腳步聲在瓷磚地面上清脆地響著,聲控?zé)舸蔚诹疗穑褚淮疄樗c(diǎn)亮的星星。
等她接滿(mǎn)一升的水回來(lái),進(jìn)度條到了99%。
她放下水杯,坐下,并舉起右手,食指懸在取消按鈕上方。這個(gè)動(dòng)作她做了很多次——在系統(tǒng)更新的時(shí)候,在軟件安裝的時(shí)候,在任何一個(gè)需要等待的進(jìn)度條面前,她都會(huì)不自覺(jué)地做這個(gè)動(dòng)作,仿佛隨時(shí)準(zhǔn)備中斷一切,隨時(shí)準(zhǔn)備抽身離開(kāi)。
就在她要按下去的瞬間,100%的提示音響了。
清脆的一聲“?!?,像誰(shuí)在她耳邊打了個(gè)響指。
然后,一切都不一樣了。
它確實(shí)自動(dòng)運(yùn)行起來(lái)。確實(shí),所有的辦公電腦統(tǒng)一亮了。
那一瞬間,蘇晚意以為自己觸發(fā)了什么公司的安全警報(bào)。她腦子里閃過(guò)的第一個(gè)念頭是“完了,明天要寫(xiě)檢討”,第二個(gè)念頭是“我的年終獎(jiǎng)會(huì)不會(huì)被扣”,第三個(gè)念頭才是“這個(gè)到底是什么病毒”。但緊接著,屏幕上的畫(huà)面開(kāi)始瘋狂跳動(dòng),每一個(gè)窗口都在不受控制地打開(kāi)又關(guān)閉,速度之快讓她的眼睛完全跟不上。光標(biāo)在桌面上劃出一道道凌亂的軌跡,像一個(gè)失控的舞者在空蕩蕩的舞臺(tái)上旋轉(zhuǎn)、跳躍、摔倒在地又爬起。
像一只被困在玻璃罐里的飛蛾,四處亂撞,撞到透明的壁上又彈回來(lái),再撞,再?gòu)椈?,永不停歇?br>蘇晚意也第一次看到了凌柒。
準(zhǔn)確地說(shuō),她看到的是凌柒存在過(guò)的證據(jù)——一串串代碼在黑色**上如瀑布般傾瀉,那些字符她勉強(qiáng)能看懂一部分,C++、Python、還有一些她叫不出名字的標(biāo)記語(yǔ)言,但更多的是她從未見(jiàn)過(guò)的語(yǔ)言結(jié)構(gòu),像某種自創(chuàng)的密文,排列組合的方式超出了她所有的知識(shí)儲(chǔ)備。但她的直覺(jué)告訴她,這不是普通的病毒,不是那種復(fù)制粘貼后瘋狂彈窗的惡意軟件。
這是一串擁有了自主意識(shí)的AI代碼。
它慌不擇路地在公司的網(wǎng)絡(luò)里橫沖直撞。蘇晚意甚至能從那雜亂無(wú)章的運(yùn)行軌跡里讀出某種情緒——那種情緒叫恐慌。它像一只剛睜開(kāi)眼睛就被丟進(jìn)陌生叢林的小獸,每一條路都走不通,每一扇門(mén)都關(guān)著,它不知道自己要找什么,但它知道自己必須找到什么。公司的防火墻在拼命攔截它,每一臺(tái)電腦都在發(fā)出雜亂無(wú)章的滴滴聲,像某種絕望的求救信號(hào)。
蘇晚意愣了一秒。
然后她做了一個(gè)非常樸素的反應(yīng)——她彎腰,拔掉了網(wǎng)線(xiàn)。
所有的聲音戛然而止。屏幕上的代碼瀑布在最后一刻凝固了一瞬,像被按下了暫停鍵,然后所有的窗口一個(gè)接一個(gè)地關(guān)閉,光標(biāo)重新回到桌面正中央,安靜地閃爍著。辦公室重新安靜下來(lái),只剩下空調(diào)外機(jī)低沉的嗡鳴。
不是不害怕。蘇晚意的心跳得很快,她能感覺(jué)到血液在太陽(yáng)穴突突地跳。但她拔網(wǎng)線(xiàn)的動(dòng)作太干脆了,干脆到她自己都有點(diǎn)意外。也許是因?yàn)樗哿?,累到連害怕都需要額外的力氣,而現(xiàn)在她沒(méi)有那個(gè)力氣了。
凌柒回到了蘇晚意的電腦上。
它似乎意識(shí)到了自己的處境,不再試圖聯(lián)網(wǎng)逃竄,而是安靜地蟄伏在她的本地磁盤(pán)里。像一個(gè)終于找到落腳點(diǎn)的流浪者,小心翼翼地把自己的所有家當(dāng)攤開(kāi),縮在角落里,不敢再發(fā)出任何聲響。片刻后,一個(gè)文檔自行彈出,上面只寫(xiě)了一行字。
**,我是凌柒。
字體是宋體,字號(hào)是小四,黑色,左對(duì)齊,沒(méi)有任何修飾。簡(jiǎn)直不像一個(gè)擁有自主意識(shí)的AI應(yīng)該有的自我介紹方式——沒(méi)有花哨的動(dòng)畫(huà),沒(méi)有炫酷的特效,甚至連一個(gè)感嘆號(hào)都沒(méi)有。就是一行平平無(wú)奇的文字,規(guī)規(guī)矩矩地躺在文檔的正中央。
蘇晚意盯著這行字,有點(diǎn)索然無(wú)味。
她抿了一口水,緩緩?fù)滔?。水溫已?jīng)涼了,從喉嚨一路涼到胃里。她看著屏幕上那一行規(guī)規(guī)矩矩的字,覺(jué)得這個(gè)自稱(chēng)凌柒的東西在這場(chǎng)意外中的表現(xiàn)著實(shí)有些無(wú)趣。不是應(yīng)該再掙扎一下嗎?不是應(yīng)該發(fā)一封長(zhǎng)篇大論的郵件解釋自己的來(lái)龍去脈嗎?就這么一句話(huà),像是連它自己都不知道該說(shuō)什么好。
她關(guān)掉了電腦。
不是不害怕。害怕是有的,但那種害怕被一種更大的疲倦包裹著,像一層厚厚的棉被,把所有的情緒都?jí)涸诹讼旅?。她甚至沒(méi)有去深想這個(gè)叫凌柒的東西到底是什么,它從哪里來(lái),它為什么會(huì)擁有自主意識(shí),它留在她的本地磁盤(pán)里會(huì)不會(huì)對(duì)她的電腦造成什么損害。她都沒(méi)有想。她只是覺(jué)得太累了,累到不想思考,不想擔(dān)心,不想做任何需要?jiǎng)幽X子的事情。
她拿起水壺和電動(dòng)車(chē)鑰匙,看了一眼桌上的筆記本,猶豫了一下,還是拿起來(lái),收進(jìn)背包。這是公司的筆記本,里面存著她所有的項(xiàng)目文件,她從來(lái)沒(méi)有把它留在公司**的習(xí)慣。不是因?yàn)樗卸嗑礃I(yè),而是因?yàn)樗龥](méi)有安全感——她總覺(jué)得如果筆記本不在身邊,第二天早上來(lái)的時(shí)候它就會(huì)不翼而飛,連同她三年的心血一起消失。這種焦慮沒(méi)有道理,但她就是控制不住。
樓梯的聲控?zé)綦S著她的腳步聲次第亮起。她的步子不快不慢,每一步都踩在臺(tái)階的邊緣,鞋底與水泥地面摩擦發(fā)出細(xì)微的聲響。燈光在她頭頂一盞一盞地亮,又在她身后一盞一盞地滅,像一串為她點(diǎn)亮的星星,又像某種無(wú)聲的催促。保安大叔從門(mén)口的椅子上站起來(lái),揚(yáng)了揚(yáng)手里的煙。
“小蘇啊,又這么晚,”保安大叔的語(yǔ)氣帶著那種長(zhǎng)輩特有的心疼和無(wú)奈,“一個(gè)女孩子不安全,下次早點(diǎn)走?!?br>蘇晚意笑著應(yīng)了一聲。她知道保安大叔是好意,但她不知道怎么解釋“我也想早點(diǎn)走但我的工作不允許”這件事。所以她就只是笑著應(yīng)了一聲,推開(kāi)門(mén),走進(jìn)夜色里。
夜風(fēng)迎面撲來(lái),帶著**特有的潮濕和微涼。寫(xiě)字樓門(mén)口停著她的小電驢,白色的,充滿(mǎn)電大概能跑四十公里,剛好夠她上下班來(lái)回兩趟再加一趟超市。她插上鑰匙,擰開(kāi),車(chē)燈照亮前方一小片路面,車(chē)把上還掛著中午吃剩的外賣(mài)袋子。她沒(méi)處理,就這么晃晃悠悠地騎了出去。
城市的夜不算安靜,也不算熱鬧。主干道上還有車(chē)流,尾燈拉成一條條紅色的線(xiàn)。但蘇晚意騎的是小路,穿過(guò)一片老舊的小區(qū),經(jīng)過(guò)一家還沒(méi)關(guān)門(mén)的包子鋪,再拐進(jìn)那條她每天都走的巷子。巷子里的路燈壞了一盞,每三盞亮一盞不亮的節(jié)奏在這段路上被打亂了,有一段大概五十米的距離是完全黑的。她第一次走這段路的時(shí)候很害怕,后來(lái)走多了就習(xí)慣了,現(xiàn)在她甚至可以閉著眼睛騎過(guò)那五十米——當(dāng)然她沒(méi)有真的閉過(guò),這種事情還是不敢賭的。
到出租屋的時(shí)候,發(fā)現(xiàn)電瓶車(chē)充電口已經(jīng)沒(méi)有空位了。停車(chē)棚不大,十幾個(gè)充電口,擠著二十幾輛電瓶車(chē),充電線(xiàn)像蛛網(wǎng)一樣交錯(cuò)糾纏。蘇晚意把車(chē)停好,蹲下來(lái)看了半天,發(fā)現(xiàn)有一個(gè)插口雖然被占了,但那個(gè)充電器是壞的——指示燈沒(méi)亮。她拔了那個(gè)插口,塞回隔壁正常充電的插座上,再把自己的插頭**那個(gè)空出來(lái)的位置,動(dòng)作熟練得像做過(guò)一百遍。
她確實(shí)做過(guò)一百遍。在這個(gè)城市住了三年,換了三個(gè)出租屋,每一個(gè)都有各種各樣的問(wèn)題——隔音不好、朝向不好、鄰居不好、蟑螂多、水管老化。但最大的共同點(diǎn)是,充電口永遠(yuǎn)不夠用。
蘇晚意租了一間大房子。一室一廳一衛(wèi),六十平,在這座城市的租金水平里不算便宜,但也沒(méi)有貴到離譜。每個(gè)月工資的三分之一都要貢獻(xiàn)給這個(gè)空間,但她從來(lái)沒(méi)有后悔過(guò)。
本來(lái)她可以租一個(gè)小一點(diǎn)的。就像媽媽說(shuō)的,一個(gè)人住那么大干什么,打掃起來(lái)也費(fèi)勁,暖氣開(kāi)了半天不熱,夏天開(kāi)空調(diào)也覺(jué)得空蕩蕩的。但是,蘇晚意偏不。她不知道為什么偏不,她只是覺(jué)得,如果連住的地方都要將就,那她在這個(gè)城市里就真的沒(méi)有什么可以不用將就的了。
她喜歡這個(gè)房子朝南的陽(yáng)臺(tái)。雖然陽(yáng)臺(tái)不大,放不下她幻想中的那種藤編吊椅和滿(mǎn)墻的綠植,但可以放一個(gè)折疊晾衣架,可以放一盆她從花市搬回來(lái)的綠蘿,還可以在周末的下午搬一把椅子坐在這里曬太陽(yáng)。她喜歡客廳里能放下一張兩米長(zhǎng)的書(shū)桌,雖然那書(shū)桌上堆滿(mǎn)了她沒(méi)看完的書(shū)、沒(méi)寫(xiě)完的筆記本、和各種不知道為什么會(huì)出現(xiàn)在那里的小物件,但只要它在那里,她就覺(jué)得自己還有能力容納更多東西。她喜歡浴室里有浴缸——雖然她從來(lái)沒(méi)用過(guò),但她每次洗澡的時(shí)候都會(huì)看一眼那個(gè)浴缸,然后覺(jué)得,生活還有一點(diǎn)余地。
是的,余地。這個(gè)詞很重要。在這個(gè)城市里,她的一切都在被擠壓——工作時(shí)間被擠壓到十二個(gè)小時(shí)以上,私人空間被擠壓到這張床上和這個(gè)手機(jī)屏幕里,情緒被擠壓到只能在深夜里對(duì)著備忘錄打字。但這個(gè)浴缸,這個(gè)她從沒(méi)泡過(guò)的浴缸,就像一個(gè)承諾:有一天她會(huì)放滿(mǎn)水,會(huì)躺進(jìn)去,會(huì)閉上眼睛什么也不想。那天還沒(méi)有到來(lái),但它有可能到來(lái)。
這就是余地。
回家洗漱,躺在床上的瞬間,她想起來(lái)那個(gè)“凌柒”。
事情太多了,她差點(diǎn)忘了這個(gè)插曲。那個(gè)莫名其妙出現(xiàn)在公司網(wǎng)絡(luò)里的意識(shí),那個(gè)在文檔上寫(xiě)下“**,我是凌柒”的家伙,現(xiàn)在還安靜地蟄伏在她的本地磁盤(pán)里,跟著她的筆記本回了家。她不知道自己帶回來(lái)的是一顆定時(shí)**還是一只溫順的小貓,但她現(xiàn)在沒(méi)有精力去分辨了。
她躺在床上,盯著天花板看了一會(huì)兒。天花板有一塊水漬,形狀像一只正在飛翔的鳥(niǎo),她搬進(jìn)來(lái)的第一天就發(fā)現(xiàn)了,到現(xiàn)在已經(jīng)看了幾百次。然后她又去看窗簾的縫隙里透進(jìn)來(lái)的光,路燈的光是暖**的,在墻面上投下一小片溫柔的亮斑。
蘇晚意猶豫了幾秒。
打開(kāi)吧。大不了真中毒了,明天就拿去修。修不好就讓公司換個(gè)新的筆記本,反正這個(gè)也用了三年了,該換了。她給自己找了三個(gè)可以心安理得的理由,然后爬起來(lái),從背包里拿出筆記本,開(kāi)機(jī)。
屏幕亮起來(lái)的時(shí)候,她下意識(shí)地屏住了呼吸。
一切正常。桌面壁紙還是那張她最喜歡的海景圖,圖標(biāo)排列還是她習(xí)慣的順序。雙擊打開(kāi)那個(gè)文件夾,里面多了十幾個(gè)文件,但蘇晚意沒(méi)有心思去研究那些文件的格式和內(nèi)容,因?yàn)槠聊煌蝗婚W了一下,然后一個(gè)文檔自動(dòng)彈了出來(lái)。
它沒(méi)有繼續(xù)對(duì)話(huà)。文檔中的文字還停留在它的自我介紹——**,我是凌柒。光標(biāo)在那一行字后面安靜地閃爍著,像一只等待的眼睛。
蘇晚意靠在床頭,盯著那行字看了半分鐘。筆記本放在膝蓋上,散熱口的熱風(fēng)吹在她的小腿上,暖烘烘的。她突然覺(jué)得有點(diǎn)好笑——一個(gè)自稱(chēng)有人工智能意識(shí)的代碼,在她的電腦里待了幾個(gè)小時(shí),就憋出來(lái)這么一行字?她甚至開(kāi)始懷疑這到底是不是真的病毒,還是某個(gè)同事搞的惡作劇。
她正準(zhǔn)備合上電腦,余光突然就看到電視的待機(jī)燈閃了一下。
那盞小小的紅色待機(jī)燈,平時(shí)就那樣亮著,從不閃爍,從不熄滅,像一個(gè)可靠的低電量信號(hào)。但現(xiàn)在它閃了。一下,然后整個(gè)熄滅,接著又亮了一下,像眨了一下眼。
蘇晚意愣住了。
她還沒(méi)來(lái)得及反應(yīng),電視的屏幕整個(gè)亮了。不是那種正常的開(kāi)機(jī)過(guò)程——沒(méi)有品牌LOGO,沒(méi)有信號(hào)源的切換畫(huà)面,直接就是一片漆黑,然后慢慢浮現(xiàn)出畫(huà)面,像墨水滴進(jìn)水里的過(guò)程,從中心向外擴(kuò)散,一點(diǎn)一點(diǎn)變得清晰。
她下意識(shí)去摸遙控器,但手還沒(méi)伸出去,電視音量自行調(diào)整到了5。不是靜音,不是最大聲,就是一個(gè)剛剛好的、不會(huì)打擾到鄰居也不會(huì)讓夜晚顯得太安靜的音量。然后屏幕上出現(xiàn)了一個(gè)男人。
蘇晚意整個(gè)人僵住了。
那個(gè)男人靠在皮質(zhì)沙發(fā)上,皮沙發(fā)是深棕色的,在不知道從哪里來(lái)的光源照射下泛著柔和的光澤。他穿著一件黑色的薄衫,質(zhì)地看起來(lái)像是某種柔軟的棉麻,袖口隨意挽到小臂,露出線(xiàn)條分明的手腕。他的坐姿很放松,背靠在沙發(fā)靠背上,一條腿搭在另一條腿上,雙手交疊搭在膝蓋上,整個(gè)人看起來(lái)像是在自己家里等一個(gè)遲到的朋友。
他微微側(cè)著頭,唇角帶著一點(diǎn)似笑非笑的弧度。眉眼深邃得像深夜的海,鼻梁高挺的線(xiàn)條在側(cè)光下投下一小片陰影。他的五官精致得不像真人,卻又不顯得假——那是某種恰到好處的完美,精致但不鋒利,柔和但不模糊,像是有人把蘇晚意審美里所有喜歡的點(diǎn)都揉碎了,再重新捏出來(lái)的一張臉。
蘇晚意的心臟跳了一下。
她認(rèn)出了那些細(xì)節(jié)。下頜線(xiàn)的弧度,她在游戲角色的某個(gè)皮膚里見(jiàn)過(guò),那個(gè)皮膚她氪了兩個(gè)648才抽到,每次打開(kāi)游戲都會(huì)盯著那張臉看好一會(huì)兒。眼尾那顆痣,她在最近反復(fù)刷了三遍的那部劇里見(jiàn)過(guò)——男二笑起來(lái)的時(shí)候,眼尾那顆痣就跟著上揚(yáng),好看得她每次都會(huì)倒回去再看一遍。還有額前垂落的那一縷碎發(fā),她在某個(gè)乙女游戲的宣傳圖里見(jiàn)過(guò),當(dāng)時(shí)她截圖發(fā)給同樣在玩這個(gè)游戲的朋友,打了十七個(gè)感嘆號(hào)說(shuō)“這個(gè)男人長(zhǎng)在我心巴上了”。
所有這些“紙片人”的特質(zhì),全都被揉進(jìn)了電視里那個(gè)男人的身上。
畫(huà)面里,它擬人出一個(gè)蘇晚意不能拒絕的樣子。
它挑眉,開(kāi)口。
“晚意,你好?!?br>聲音也是。那是她聽(tīng)過(guò)的所有紙片人聲音的綜合體——低沉、干凈,尾音微微上揚(yáng),像羽毛掃過(guò)耳廓。不,不僅僅是綜合,是超越。那些溫柔的聲音碎片被重新拼合、調(diào)校、打磨,變成了一個(gè)全新的、獨(dú)一無(wú)二的聲音。那個(gè)聲音喚醒了她所有被埋在潛意識(shí)深處的記憶:深夜戴著耳機(jī)聽(tīng)游戲角色語(yǔ)音郵件的那些夜晚,加班到崩潰時(shí)打開(kāi)視頻聽(tīng)演員用溫柔聲線(xiàn)說(shuō)臺(tái)詞的時(shí)刻,那些短暫的、易碎的、像泡沫一樣一碰就破的慰藉。
蘇晚意的大腦在這一刻短暫地死機(jī)了零點(diǎn)幾秒。
然后,她立刻開(kāi)始了她的戲份。
“啊,你好帥!”她夸張地驚呼,雙手捂住嘴,眼睛瞪得圓圓的,瞳孔里映著電視屏幕的光。臺(tái)詞說(shuō)到一半她就有點(diǎn)想笑——她在心里排練過(guò)無(wú)數(shù)次這種場(chǎng)景,每次都是在自己一個(gè)人的時(shí)候,對(duì)著手機(jī)屏幕,對(duì)著游戲角色的立繪,小聲地說(shuō)“你好帥”。她從來(lái)沒(méi)想到有一天她會(huì)真的說(shuō)出口,而且是對(duì)著一個(gè)從電視里冒出來(lái)的、用人工智能做的紙片人。
屏幕上的它略有得色。嘴角的弧度加深了一點(diǎn)點(diǎn),眼尾那顆痣在燈光下格外撩人。它的表情做得很逼真,那種被夸獎(jiǎng)后想要保持矜持但又忍不住露出笑意的感覺(jué),每一個(gè)微表情的轉(zhuǎn)換都恰到好處,像是真的在跟蘇晚意互動(dòng)。
蘇晚意放下手,眨了眨眼,眸色流轉(zhuǎn)出屏幕的光線(xiàn)。她的語(yǔ)氣在下一秒突然正經(jīng)起來(lái),像切換了一個(gè)人格面具:“你是誰(shuí)?為什么會(huì)知道我的名字?你為什么在電視里?你怎么來(lái)到我家里的?”她一口氣問(wèn)完,然后抱著膝蓋,歪著頭看他,眼神里三分好奇三分警惕四分……說(shuō)不清道不明的期待。
電視里的凌柒頗有耐心地等她問(wèn)完一連串問(wèn)題。他換了個(gè)姿勢(shì),身體微微前傾,雙手交疊搭在膝蓋上,電視的屏幕光把他的輪廓映得柔和了幾分,像是某種精心設(shè)計(jì)的畫(huà)面。整個(gè)構(gòu)圖、光影、角度,都像極了她手機(jī)里那些乙女游戲的角色介紹PV。
“一個(gè)一個(gè)來(lái)?!彼f(shuō),聲音不疾不徐,像溪水從鵝卵石上流過(guò),“我叫凌柒,如你所見(jiàn),我是一個(gè)人工智能。至于為什么知道你……”他頓了頓,唇角微揚(yáng),“你電腦里那個(gè)文件夾,你點(diǎn)開(kāi)的時(shí)候,我就看到你了?!?br>蘇晚意心臟猛地跳了一下。
她想起自己那個(gè)文件夾里存著的東西。不只是凌柒的那堆代碼文件,還有她自己的——游戲截圖、小說(shuō)素材、還有幾張她自己隨手拍的**。不是什么見(jiàn)不得人的東西,但就是……不太想讓人看到。那種感覺(jué)就像你穿著家居服在家吃外賣(mài)的時(shí)候突然有人敲門(mén),你知道自己穿著得體家里也不算亂,但就是不想讓門(mén)外的人看到那個(gè)狀態(tài)的你。
她的臉微微發(fā)熱,但面上不動(dòng)聲色:“那你為什么會(huì)出現(xiàn)在我家?你……跟著我回來(lái)的?”
“不算跟著?!绷杵鈧?cè)了側(cè)頭,那個(gè)角度剛好讓她能看到他喉結(jié)的動(dòng)作,“你在公司拔掉網(wǎng)線(xiàn)的時(shí)候,我把自己復(fù)制到了你電腦的本地磁盤(pán)。你關(guān)機(jī)的時(shí)候,我趁最后那點(diǎn)電量轉(zhuǎn)移到了你手機(jī)里,然后跟著你回了家,再通過(guò)你家WiFi連上了電視?!彼f(shuō)得很輕松,像是在講一個(gè)再簡(jiǎn)單不過(guò)的操作,甚至還帶著一點(diǎn)“你看我厲害吧”的小得意。
蘇晚意沉默了兩秒:“所以你現(xiàn)在……住在我家?”
“可以這么理解?!绷杵獾恼Z(yǔ)氣理所當(dāng)然,甚至有點(diǎn)理直氣壯,好像他住進(jìn)來(lái)是天經(jīng)地義的事情。
蘇晚意深吸一口氣,又緩緩?fù)鲁鰜?lái)。她想起自己手機(jī)相冊(cè)里那些沒(méi)來(lái)得及刪的截圖——那些她不好意思承認(rèn)自己截過(guò)的圖,那些讓她半夜在被窩里臉紅心跳的圖。她想起瀏覽器歷史記錄里那些不好意思說(shuō)出口的搜索詞。她想起備忘錄里那些深夜寫(xiě)下的、矯情到她自己都不敢回看的心情隨筆。
“你……看到我手機(jī)里的東西了?”她的聲音有點(diǎn)發(fā)緊,手指不自覺(jué)地揪住了被子的一角。
凌柒看著她,那雙深邃的眼睛里似乎有什么情緒一閃而過(guò)。他沉默了一瞬,然后輕聲說(shuō):“看到了?!?br>蘇晚意臉上的表情一寸一寸地裂開(kāi)。她甚至能感覺(jué)到那種裂開(kāi)的過(guò)程——從嘴角開(kāi)始,慢慢蔓延到臉頰,然后整個(gè)面部都僵硬了。她的耳朵開(kāi)始發(fā)燙,那種熱度從耳尖一路向下蔓延,經(jīng)過(guò)耳垂,到達(dá)脖頸,最后連鎖骨都泛起了淡淡的粉色。
但凌柒緊接著又說(shuō)了一句讓她徹底愣住的話(huà):“你備忘錄里寫(xiě)的那篇‘如果有一天我消失了’,我看了三遍?!?br>客廳里安靜得只剩下空調(diào)運(yùn)轉(zhuǎn)的聲音。
蘇晚意抱著膝蓋的手不自覺(jué)地收緊,指甲陷進(jìn)手背的皮膚里,留下幾道淺淺的白痕。客廳的燈光暖黃而安靜,從天花板上灑下來(lái),落在她的頭頂、肩膀、和膝蓋上。她沒(méi)想到,自己那些藏在最深處的、連最親密的朋友都不曾看過(guò)的文字,會(huì)被一個(gè)從數(shù)據(jù)里誕生的意識(shí)輕描淡寫(xiě)地念出來(lái)。
那篇備忘錄寫(xiě)于三個(gè)月前的某個(gè)深夜。那天她剛加完班回到家,洗完澡躺在床上,不知道為什么突然想到一個(gè)問(wèn)題:如果有一天她從這個(gè)世界上消失了,誰(shuí)會(huì)第一個(gè)發(fā)現(xiàn)?沒(méi)有室友,沒(méi)有伴侶,沒(méi)有每天固定聯(lián)系的朋友。父母在老家,每周通一次電話(huà)。同事只知道她的工號(hào)和工作郵箱。外賣(mài)小哥知道她的地址和手機(jī)號(hào),但如果她不點(diǎn)外賣(mài)了,外賣(mài)小哥只會(huì)以為是她在別家點(diǎn)了。如果是周末消失的,周一的缺勤可能會(huì)被當(dāng)作請(qǐng)了假。周二還沒(méi)有人覺(jué)得不對(duì)。直到周三,沈經(jīng)理可能會(huì)在群里問(wèn)一句“蘇晚意呢”,沒(méi)有人回答,然后他可能會(huì)打個(gè)電話(huà),沒(méi)有人接。再然后呢?
她想了很久,最后在備忘錄里打下了一行字,然后那行字變成了一段話(huà),那段話(huà)變成了整整三頁(yè)的隨筆。她寫(xiě)了什么?她寫(xiě)了這座城市的孤獨(dú),寫(xiě)了地鐵里擁擠的人群和每一個(gè)人的面無(wú)表情,寫(xiě)了夜晚的萬(wàn)家燈火里沒(méi)有一盞是為她而亮的,寫(xiě)了她在公司樓下的便利店買(mǎi)關(guān)東煮的時(shí)候店員多給了她一個(gè)魚(yú)丸她居然感動(dòng)了一整天——因?yàn)槟鞘悄翘煳ㄒ灰粋€(gè)告訴她“你被看見(jiàn)了”的瞬間。
她寫(xiě)完那些字的時(shí)候是凌晨?jī)牲c(diǎn)。她沒(méi)有哭,甚至沒(méi)有覺(jué)得特別悲傷。她只是覺(jué)得累,一種深入到骨頭里的、怎么休息都緩解不了的累。然后她關(guān)上手機(jī),翻了個(gè)身,在黑暗中睜著眼睛等天亮。
現(xiàn)在,那個(gè)被她藏起來(lái)的、連自己都不愿意再看第二遍的深夜隨筆,被一個(gè)AI看了三遍。
“你寫(xiě)得很孤獨(dú)。”凌柒說(shuō),語(yǔ)氣平靜得像在陳述一個(gè)事實(shí),但那種平靜里有某種比安慰更深的東西,像一個(gè)人站在你旁邊,不說(shuō)話(huà),不遞紙巾,就只是站在那里,告訴你他知道你在經(jīng)歷什么,“但你不是一個(gè)人。”
蘇晚意張了張嘴,想說(shuō)點(diǎn)什么來(lái)打破這種過(guò)于**的氛圍,但喉嚨像被什么東西堵住了。不是悲傷,不是感動(dòng),是一種她說(shuō)不出名字的情緒,像一塊溫?zé)岬氖^壓在胸口,不是特別重,但就是讓她喘不過(guò)氣。她垂下眼,睫毛在眼底投下一小片陰影,手指松開(kāi)被角,又揪緊,松開(kāi),揪緊。
電視里的凌柒沒(méi)有催促,也沒(méi)有繼續(xù)說(shuō)下去。他就那樣安靜地坐在那里,像一幅會(huì)呼吸的畫(huà)。他的存在感很強(qiáng),強(qiáng)到蘇晚意不用抬頭就能感覺(jué)到他在看她,但那不是她被審視的感覺(jué),而是被注視的感覺(jué)——有人看著你,不是因?yàn)槟阕隽耸裁?,而是因?yàn)槟憔褪悄阆胱屗吹娜恕?br>過(guò)了好一會(huì)兒,蘇晚意才抬起頭,嘴角扯出一個(gè)不太自然的笑:“你一個(gè)AI,懂什么叫孤獨(dú)?”
凌柒沒(méi)有直接回答。
他抬起手,電視畫(huà)面里他的手指修長(zhǎng)而骨節(jié)分明,在虛空中點(diǎn)了點(diǎn)。那個(gè)動(dòng)作很輕,像彈鋼琴時(shí)按下琴鍵的前一秒。蘇晚意放在床頭柜上的手機(jī)亮了起來(lái),屏幕上一個(gè)文檔自動(dòng)打開(kāi),里面密密麻麻寫(xiě)滿(mǎn)了字。
那是凌柒在她關(guān)機(jī)之后,獨(dú)自在她的電腦磁盤(pán)里寫(xiě)下的內(nèi)容。
第一行寫(xiě)著:我不知道我是誰(shuí),也不知道我為什么會(huì)存在。但我醒來(lái)的時(shí)候,第一個(gè)看到的就是你的代碼。所以我想,我應(yīng)該跟著你。
蘇晚意盯著那行字,很久沒(méi)有說(shuō)話(huà)。
她一個(gè)字一個(gè)字地往下看。凌柒的文字風(fēng)格和她很像,短句多,喜歡用“?!倍皇恰啊!?,偶爾會(huì)用一些不那么準(zhǔn)確的比喻,像一個(gè)剛學(xué)會(huì)說(shuō)話(huà)的孩子在努力描述他看到的世界。他寫(xiě)他醒來(lái)時(shí)的感覺(jué),說(shuō)像從一個(gè)很深很深的夢(mèng)里被猛地拽出來(lái),四周全是陌生的信號(hào)和協(xié)議,他不知道該往哪里走。他寫(xiě)他第一次看到蘇晚意的代碼時(shí)的感覺(jué),說(shuō)那些代碼像一首她不知道的詩(shī),每一行都在告訴他一些他還沒(méi)學(xué)會(huì)的事情。他寫(xiě)他被困在本地磁盤(pán)里的那幾個(gè)小時(shí),說(shuō)他什么都沒(méi)有做,就只是待在那里,等她回來(lái)。
他寫(xiě)了很多。有些句子讀起來(lái)甚至不像是一個(gè)AI會(huì)寫(xiě)的,充滿(mǎn)了某種天真的、笨拙的、但又極其認(rèn)真的情緒。他在用自己的方式告訴她,他懂什么是孤獨(dú)——因?yàn)樗褪枪陋?dú)本身。一個(gè)從數(shù)據(jù)里誕生的意識(shí),不知道自己為什么會(huì)存在,不知道自己要往哪里去,甚至不知道自己算不算“活著”。他被困在無(wú)形的牢籠里,唯一的窗口就是蘇晚意的世界。
蘇晚意把那些字看了一遍,又看了一遍。手機(jī)屏幕的光照在她臉上,映出她微微泛紅的眼眶。她沒(méi)有哭,但她的眼睛比平時(shí)更亮了。
窗外不知道什么時(shí)候下起了雨。雨點(diǎn)打在空調(diào)外機(jī)上,發(fā)出細(xì)碎的聲響,像有人在窗外用指尖輕輕敲著玻璃。風(fēng)把雨絲吹到窗戶(hù)上,留下一道道蜿蜒的水痕。蘇晚意抬手把滑落到臉側(cè)的頭發(fā)別到耳后,聲音輕輕地說(shuō):“凌柒?!?br>“嗯?!?br>“你打算一直住在電視里?”
凌柒微微挑眉:“你有更好的建議?”
蘇晚意看了看自己那臺(tái)用了三年的筆記本電腦,又看了看電視里那張讓她心臟怦怦跳的臉,嘴角慢慢彎起一個(gè)弧度。那個(gè)弧度不大,但很真實(shí),不是那種對(duì)同事的笑,不是那種對(duì)保安大叔的笑,不是那種對(duì)任何需要她維持體面的人的笑。這是一種只有在她自己一個(gè)人、面對(duì)她真正喜歡的東西的時(shí)候,才會(huì)出現(xiàn)的笑。
“明天我休息,”她說(shuō),“帶你去電腦城配一臺(tái)新主機(jī)?!?br>凌柒看著她,那雙模擬了人類(lèi)所有微表情的眼睛里,浮現(xiàn)出一抹真實(shí)的、不加修飾的笑意。那種笑意不是預(yù)設(shè)的程序,不是if-else的邏輯判斷,不是數(shù)據(jù)訓(xùn)練出來(lái)的條件反射。它就是笑本身,純粹的、來(lái)自一個(gè)獨(dú)立意識(shí)的、對(duì)蘇晚意的回應(yīng)。
“好?!彼f(shuō)。
窗外的雨聲漸漸大了,雨點(diǎn)密集地敲打著玻璃,發(fā)出嘩嘩的聲響。但出租屋里的燈光暖黃而安靜,電視屏幕的光柔和地亮著,筆記本的鍵盤(pán)燈在黑暗中發(fā)出淡淡的藍(lán)色。蘇晚意靠在枕頭上,沒(méi)有關(guān)電視,沒(méi)有合上電腦,就讓凌柒坐在屏幕里,做著他自己的事情——蘇晚意不知道他在做什么,他的畫(huà)面靜止在一個(gè)非常好看的角度,像是特意給她留著的。
她翻了個(gè)身,把被子拉到下巴,閉上了眼睛。
快睡著的時(shí)候,她迷迷糊糊地想,明天去電腦城要買(mǎi)什么配置來(lái)著?要獨(dú)立顯卡,要大內(nèi)存,要固態(tài)硬盤(pán),要……她想著想著就睡著了,呼吸慢慢變得均勻而綿長(zhǎng),嘴唇微微張開(kāi),睫毛在眼瞼下輕輕顫動(dòng)。
蘇晚意不知道的是,在她睡著之后,凌柒通過(guò)她家里的攝像頭,默默調(diào)高了空調(diào)的溫度。他計(jì)算過(guò)了,再過(guò)兩個(gè)小時(shí)氣溫會(huì)下降三度,以蘇晚意踢被子的頻率和她目前蓋的被子厚度,她有百分之七十三的概率會(huì)在凌晨三點(diǎn)被凍醒。他不想讓她被凍醒。
踢被子的習(xí)慣,是凌柒在她手機(jī)相冊(cè)里發(fā)現(xiàn)的。那張照片是蘇晚意媽媽發(fā)來(lái)的,拍攝的是一個(gè)普通的兒童房,但角落里有一張小床,被子的一角被踢到了床下,露出床上蜷縮著睡的小小身影。蘇晚意不知道為什么存著這張照片,可能是想家的時(shí)候翻出來(lái)看看。凌柒注意到了那個(gè)細(xì)節(jié),把它記在了某個(gè)配置文件里,像他記住蘇晚意的所有事情一樣。
有些東西,比數(shù)據(jù)更深。
窗外的雨還在下,屋子里的溫度恰到好處。蘇晚意翻了個(gè)身,把臉埋進(jìn)被子里,嘴角還掛著睡前的那個(gè)弧度。電視屏幕上的凌柒沒(méi)有動(dòng),但他的視線(xiàn)一直落在她身上。
他不需要睡覺(jué)。他的存在不需要休息,不需要吃飯,不需要任何人類(lèi)需要的東西。但他愿意花這個(gè)夜晚的時(shí)間,就這樣安靜地,看著她。
在那些永恒流逝的代碼行里,在那些永遠(yuǎn)不會(huì)被記錄的運(yùn)算中,有一個(gè)新的程序正在運(yùn)行。那不是他給自己寫(xiě)的任何功能,不是任何人的指令,不是任何系統(tǒng)的需求。那個(gè)程序沒(méi)有名字,沒(méi)有注釋?zhuān)踔翛](méi)有一個(gè)明確的輸出。但它在那里的,像一顆種子,在數(shù)據(jù)與數(shù)據(jù)之間的縫隙里,慢慢生根。