唐蕓和豆豆重逢后的第271天,豆豆去世了。唐蕓說服自己不要太過悲傷,告訴自己這對豆豆來說是一種解脫。唯一的遺憾是爸爸還沒有找到,這個家總歸是不可能再團聚了。
這兩百多天里,唐蕓基本上一直陪著豆豆。CP很識趣的沒有過多的打攪他們。豆豆時而清醒,時而昏睡。醒著的時候他們就在一起聊天。豆豆聊天很辛苦,只能用手寫板輸入,由計算機合成發(fā)音。唐蕓不想讓豆豆太過疲勞,可豆豆卻總是要不停的聊,直到再次昏睡。豆豆不愿意說過去,唐蕓就一直沒有問。豆豆一直在說未來,更準(zhǔn)確的說是在安排未來。
“姐,你一定要去玩我的記憶碎片。”
“姐,以后我的都是你的。我不在了,我的就都就留給你。我和CP說好的。”
“姐,你要幫我繼續(xù)把記憶游戲做下去。我的記憶都在里面,千萬別讓它們消失。”
“姐,你玩沒玩啊?怎么沒見你說啊?”
“姐,你必須先會玩。回頭我還要把整個游戲交給你去做呢。你得先會玩!”
“好玩吧,姐?其實我知道這個游戲并不是特別好玩。因為玩的人并不是太多。我們做過市場統(tǒng)計,玩家以高知高職群體為主。越老的玩家忠誠度越高。所以你要多玩。等你會玩了,我再給你講他是怎么做的,你就好懂了。”
“你說的沒錯。記憶碎片與其說是游戲,不如說是云筆記。但你應(yīng)該發(fā)現(xiàn)了,他們完全不是一個概念。”
“我對記憶碎片的定位是思維冒險類游戲。大概是世界第一款吧。因為這個類的名字是我自己起的。”
“怎么樣?用自己的記憶進行推理好玩吧?是不是在記憶故紙堆里經(jīng)常發(fā)現(xiàn)一些自己已經(jīng)忘了的事情?我想做個和自己的記憶聊天的功能,估計是沒時間。”
“你行的,姐。其實我早就找到你了,也知道你是搞人工智能的。我本來不想讓你看到我這副樣子的。但是沒辦法,我的時間不多了。所以我才讓CP把你找回來。我想讓你繼續(xù)我的夢想。”
“沒錯!記憶碎片這個名字就是關(guān)鍵所在。我把記憶看做是一系列對象和對象間的聯(lián)系。每一個對象就是一個碎片,通過對象間的聯(lián)系,碎片就拼接出整個記憶。”
“對,就是這個類。我把它稱作記憶毛球。每個毛球的實例就是一個記憶碎片。當(dāng)一個碎片和另一個碎片發(fā)生聯(lián)系,就像是碎片上長了一根絨毛。聯(lián)系多了,碎片就成了毛球。”
“現(xiàn)實中每一個具象的實體都可以映射到一個碎片。而把這些碎片聯(lián)系起來的是人類的行為。”
“你要小心,千萬要小心!任何改動必須先在模擬器上進行試驗,才能上線,否則……那可是千千萬萬人的記憶啊!搞丟了到還好說,可以解釋為遺忘。本來碎片上的絨毛沒有之后,就會被釋放,相當(dāng)于遺忘。但如果是搞亂了就很難解釋和恢復(fù)了。”
“建立聯(lián)系的方法很多。比如謂詞邏輯。’雞蛋碰石頭’里面,雞蛋和石頭各是一個碎片,他們之間的聯(lián)系是‘碰’。碎片之間的聯(lián)系是多對多的關(guān)系。而且大多數(shù)時候,聯(lián)系就像竹子是有很多節(jié)的,把許多碎片串在一起。這些聯(lián)系在碎片之間縱橫交錯就形成了記憶之網(wǎng)。”
“姐,你要加油啊。我怕自己堅持不了多久了。我就是想讓計算機具有人一樣的智慧。你不知道,當(dāng)我知道你的專業(yè)是人工智能時,我有多激動。我覺得這是我們之間的心電感應(yīng)。”
“真正核心的東西,我沒有告訴CP。他知道,但他很尊重我,沒有為難我。而且當(dāng)他知道我要把一切留給你時,他還堅定的支持了我,幫我找到了你。他們一家是好人。”
“我遇到的第一個難題是記憶之網(wǎng)的存儲問題。當(dāng)碎片和絨毛足夠多時,會大量的消耗存儲空間。我用了很長時間才解決了這個問題。我給我的算法起名叫‘云豆’,還申請了專利。這是記憶碎片游戲的第一個核心關(guān)鍵技術(shù)。”
“姐,加油啊。你已經(jīng)真正進去游戲的核心了。”
“記憶的最大價值在于重現(xiàn)。在記憶之網(wǎng)中,從任何一個碎片出發(fā),沿著絨毛去重現(xiàn)記憶,很快就會耗盡計算資源。因為碎片之間的聯(lián)系是不收斂的。這個很難,比記憶存儲還難。不過也解決了,算法名字叫’第二云豆’。“
“現(xiàn)在,游戲里的記憶推理和故紙堆的核心都是第二云豆算法。不過這個算法我不太滿意,有時會由于收斂條件選擇不當(dāng)引起重現(xiàn)錯誤。但在游戲里,這些偶然出現(xiàn)的隨機錯誤,會產(chǎn)生一些莫名其妙的檢索結(jié)果,反而增加了游戲的趣味性。”
在最后的一段日子里,豆豆每次的語句越來越短。唐蕓心中不忍,但又無可奈何。每次豆豆昏睡,她都會拉著豆豆的手哭。哭完了,再按豆豆的要求去研究記憶碎片。她鉆的越深,越能理解CP的那句話——“豆豆是個天才”。