第316章 短髮男裝健身女(3k)
第316章 短髮男裝健身女(3k)
這下子威爾總算是明白為什麼林立新這次單獨找他開小灶了。
就這個項目而言,他還真是專業對口。
脫胎於JAZZ系統的決策樹,天生就是為了這種玩法而生的。
說白了,遊戲中的AI邏輯,NPC的各種行為,本質上就是這樣一個猜謎遊戲。
「我懂了!我懂了!」
實時更新,請訪問🎨sto9.com
想通這一點之後,林立新到底打算做什麼那就非常清楚了。
怪不得林立新會提起什麼讀心術」。
某種意義上來說,當他們真的成功構築出這樣一個龐大的資料庫,那它的的確確就像是一個會讀心的網絡天才」。
確定了項目方向,接下來的事情便順理成章了起來。
面對這種涉及到模糊決策的決策樹結構,威爾的項目經驗反而比卡馬克都還要豐富的多。
一天的時間,他便將核心的決策引擎給開發了出來。
但也就是到了這一步,威爾才真正發現這裡面似乎存在著不少他們根本沒有意識到的嚴重問題。
」Akinator會猜錯?」
林立新聽到威爾的匯報,有些疑惑。
「嗯————確切地說是咱們沒有辦法做到真正覆蓋一切選項的資料庫。」
威爾想了想,給出一個更加精確的回答。
剛才在測試的時候,他就注意到了這個問題。
Akinator不是真正的人工智慧,它只不過是一串嚴格遵守代碼工作的程序。
這也就導致了它是不可能無中生有地創造出自己數據集裡不存在的結果的。
威爾在測試用的資料庫內加入了林立新,那Akinator就能猜到林立新,而他還沒來得及加入小島秀夫,那小島秀夫就無法被猜出來。
「簡單來說就是,如果咱們想要實現讓所有人都能得到自己滿意的結果的話,那麼需要輸入到資料庫里的條目會是海量!」
僅憑開發部的這麼點人,哪怕是日夜不停地添加,那也終究是效率有限的。
光是遍歷完全部的歷史名人,那就夠開發個把年的了。
這讓威爾回憶起了他們當初開發《文明》的時候。
為了在遊戲裡做出奇觀,他們是真的去翻閱了數不清的典籍。
「如果咱們數據量不夠多,那它的猜測會有一大半都是錯的!」
這種東西顯然是無法滿足林立新的需求的,「我覺得咱們可以跟各地的高校圖書館合作,先搞個只能猜歷史偉人的版本。」
這是威爾在深思熟慮後找到的最合適的解決方案。
這部分的數據集是絕對精確且足夠完備的。
「呃————」
林立新撓了撓臉,「誰說它必須猜對了?」
「?」
林立新停下筆,看著那個已經初現端倪的燈神形象,滿意地點了點頭。
將草圖擺在一邊,他這才看向威爾繼續道:「哪怕我們投入再多的人力、再多的資料儲備,也不可能做到真正盡善盡美,不可能覆蓋所有的答案。」
「更何況它要猜測的東西可不止是人而已,各種物件,甚至是抽象的概念,都應該能被猜測出來。」
「如果真的讓我們一條一條地錄入,那累死咱也不可能做到。」
「從一開始,Akinator就不可能永遠是對的。」
威爾聽到林立新的話,眉頭微微皺起。
作為一名理工出身的硬核極客,這種不完美讓他從直覺上就非常不舒服。
「別急嘛,雖然Akinator的確不是一個全知全能的神明,但我們可以讓它成為一個————無限進步的准神」。
「」
「Akinator並不是一個單純的決策樹,那樣太過低效,也不夠聰明」。
林立新伸手在自己太陽穴上點了點,「我們可以把它看作是————一顆大腦。」
「大腦?」
威爾一愣。
難不成林立新悄眯眯地把人工智慧給搓出來了??
「對,不過不是真正的腦子,而是貝葉斯大腦」。
「7
貝葉斯腦假說,脫胎於貝葉斯推理的假說。
所謂貝葉斯推理,其實簡單點來說就是一個字猜!
「這麼說吧,假如你的不遠處站著一個人,在你不認識他的情況下你要如何判斷出他的性別?」
「呃?」
這並不是什麼複雜的問題,威爾短暫的遲疑後便脫口而出:「長發是女,短髮是男;肩窄是女,肩寬是男;女裝是女,男裝是男之類的?」
「對,這就是Akinator的工作原理。」
林立新點點頭,」通過經驗和已有的證據,去推測答案。」
說罷,林立新忽然話鋒一轉,「不過你剛才的推斷卻存在著問題。長發的有可能是玩搖滾朋克的男人,肩寬的有可能是健身很猛的女俠,男裝也有可能是時尚先驅。」
「呃————」
威爾撓撓頭,這種話完全就是在抬槓了,「照這麼說,那豈不是永遠都不可能百分百正確了?」
哪怕是跑過去給人家褲衩子扒了,那也有可能是去東南亞做過醫療的,驗DNA也有可能是儀器出了問題。
這要是折騰起來那可就沒完沒了了。
然而林立新壓根就沒有反駁這句話,反而是樂呵呵地點點頭。
「對呀,本來我們也只需要讓對的概率足夠大就行了。」
「?」
「」
這叫什麼事?
合著嘰里咕嚕了這麼老半天,就是為了安慰他不需要考慮百分百正確?
「不過呢————貝葉斯推理在純靠經驗猜之上還有一個糾正環節。」
「雖然我們做不到能讓它絕對正確,但我們可以讓它不會犯同樣的錯誤。」
威爾呼吸一滯。
有的時候思路就是這個樣子。
一切東西都已經準備就緒,就差那個臨門一腳。
隨後便是海闊天空。
「這就是你執著於做成網路遊戲的原因!」
威爾突然把一切都想明白了。
是了,Akinator或許會犯錯,但它是個絕對理性的程序,只要把錯誤糾正,那麼下一次它或許還會錯,但絕不會再犯同一種錯誤。
每當猜不出答案時,就將這個新的實體加入到資料庫中。
每當猜錯的時候,就想辦法增加概率的維度,讓它猜的更準確!
林立新說的沒錯。
它是一個————無限進步的准神。
總有一天,它會變成真正的全知全能。
而為了這個目標,它需要讓全體玩家,甚至是全體網民去主動使用它,主動去完善它的資料庫。
看到威爾的神色變化,林立新笑得很燦爛。
看樣子他已經明白自己的意思了。
到這一步就已經足夠了。
儘管未來那個真正的Akinator還結合了機器學習和大數據的協同過濾,不過那些東西就不是現在的科技水平能做到的了。
林立新伸手把身旁還在埋頭苦幹的卡馬克像提溜小貓似的薅起來,往威爾的方向一推。
「不過你說的對,涉及到複雜的概率學和算法優化,最好還是人多一點比較好。」
說到底這其實也不是什麼複雜的項目,三個人合力開發,一周的時間也算是把該做的都做完了。
——
這是一款純粹的後端項目。
也就是說它的本體實際上是掛載在網絡伺服器上的。
玩家所使用的軟體」,不管是NX端還是NB、PC,都只不過是類似瀏覽器那樣的用於訪問的埠罷了。
這就讓它的多平台移植非常的好做。
打從項目一落地,它就是字面意義上的全平台。
這次沒像之前那樣做什麼鋪天蓋地的大規模宣發,只是簡單地在雜誌和電視上播了幾天PV,隨後便匆匆擺上了各地百貨超商和數碼店的貨架。
一個酷似神燈精靈的傢伙,伴著一個朗朗上口卻意味不明的名字。
《Akinator—網絡天才》
封面上大大的【需要網絡接入!】格外顯眼。
繼《像素戰》之後,雖然GAMENOVA陸陸續續推出了不少新作。
但它們對網絡的需求一直都是可選」的狀態。
就像是前不久才發布的《美洲卡車模擬》。
不接入NEXUS網絡完全可以正常遊玩。
但想要體驗到線上電台和影子司機、旅行分享、聯運、車隊等功能,那是必須要接入的。
而像這次這種直接光明正大告訴你必須要接入網絡才能玩的作品,還真是《像素戰》
後頭一回兒。
於是乎,哪怕是它被標榜著只是一款簡單的解謎遊戲,首日排隊搶購的玩家仍然是不在少數。
當然,最令大家驚喜的自然是這一次想玩到它,只要自己有一台能接入網絡的PC就夠了!
畢竟NX的確是有點貴,不是所有人都能買得起的。
加州,矽谷,薩瑟蘭公司。
伊萬·薩瑟蘭結束了今天的工作,夾著公文包走在回家的路上。
不同於其他的圖靈獎得主,伊萬的行事風格要低調的多。
甚至就連慣例的演講他都沒有做,只是答應了會在不久後撰寫一份長篇論文。
——
對伊萬來講,所謂的圖靈獎雖然的確是無上的榮耀,但帶出了諾蘭這個開啟了電子遊戲盛世的男人這件事,反倒是更讓他感覺自豪。
「你還沒買?我去,兄弟!快,咱們現在去沃爾瑪,應該還能有剩。」
伊萬忽然聽到不遠處傳來一聲尖銳的喊叫。
聲音的來源是一個年輕力壯的小伙子。
他不敢置信地看著眼前的同伴,伸手便薅起他的胳膊要往商場奔。
「別拽哇,那個《Akinator》就這麼好玩嘛?我對解謎不感興趣耶————」
「解謎你個頭!你玩了就知道了!太Fucking的神奇了哥。」
「哈?」
「它會讀心!!!我想的什麼它都知道,就是那個Akinator神燈精靈,它什麼都知道1
」
「什麼都知道?」
「我讓它猜貓王,一下子就猜到了!我都不知道它怎麼讀取到我腦袋裡想法的。」
「讓你說的怎麼還有點瘮人呢?難道是通過電波腦控啦?」
望著遠去的兩人,伊萬緊了緊手中的公文包。
「會讀心的神燈精靈?」
>
(還有更新耶)