PS:唔,一個星期都在和代碼戰鬥,於是自己寫的劇情都忘了orz =====
眼前這個名為庫魯魯的憨厚少年,所使用的是石斧。
如果按照正常的遊戲流程——根據亞絲娜的情報——如今應該是劈開酒館大門,然後繼續劇情才對。
只是,酒館大門因為之前的戰鬥已經被損毀——也就是說,NPC如果想要繼續劇情,說不定會傻傻地從地上把門拉起來放在酒館大門口,而後一斧頭把它再次劈開。
但是,這個NPC的AI設定中顯然沒有這個選項,於是半獸人少年就僵硬地站在了酒館前面。
Cardinal會怎樣處理這樣的事情?
裕一興致勃勃地圍觀起來。
“尼桑,這是怎麽回事?”口中吐露著這樣的疑惑,對遊戲不熟悉的亞絲娜並不知道如今面臨的是怎樣一個有趣的局面,而身為設計者的茅場晶彥——或者說是希茲克利夫——臉上也露出了有趣的表情。
“簡單來說,就是發生了設計者預料之外的情況。”
晚間八點的鍾聲準點響起。
仿佛是這樣的鍾聲驚動了僵持於門前的庫魯魯少年,半獸人揚起手中的石斧,結結巴巴地吼道:“快……快把食物交出來!”
沒有人圍觀,原本還時不時從酒館門口路過的村民們一個也不剩——至少從酒館內的角度看不到任何NPC存在。
裕一臉上露出了看到有趣事物時的笑容——事實上,如果半獸人因為這次邏輯錯誤而陷入死循環的話,裕一完全不會覺得奇怪,但顯然,酒館門前這位半獸人NPC通過不知步驟的邏輯方式跳出了死循環。
AI很傻。
這一點從很久以前,裕一自己寫AI的時候就知道的事情。
對於程式而言,只有“0”和“1”的組合,這造成了非正即負的邏輯行為。
在這樣的邏輯行為上所發展出來的AI,所形成的智能,無論看起來再真實,也只是“有限狀態機”的強化版本。
而所謂的“有限狀態機”,從根本的原理上來講,則只是羅列出可能的環境狀態,並針對這些狀態分別羅列處理方案。因為再怎樣考慮多的狀態,這些狀態的數量也是一個定值,因此被稱為“有限”狀態機。
人力有時盡,在這樣的情況下,設計者考慮再多的情況,也會有意料之外的情況發生。
無論是“自動學習機制”也好,還是“混沌邏輯擬態”也罷,都有著各自的智能上限。
在這樣的情況下,裕一提出了“人工智能驅使人工智能進化”這樣的可能性——
於是這個理論的應用作——Cardinal誕生了——這是能夠用於管制網絡遊戲的自動除錯與遊戲平衡維持系統。
如今,裕一有幸看到了Cardinal在NPC智能上的應用。
“如果想要搶食物,也不應該來酒館吧?更何況,如今酒館一個人都沒有。”裕一用平淡得就像和真人交談般的語氣說道。
Cardinal的智能極限在哪裡?
裕一兩眼發光地盯著門前又一次卡殼的NPC,腦海中掠過一幕幕畫面,並非回憶,也非推理,僅僅單純是對未來的想象。
NPC的身上浮現了半透明的紋理,整個身體都像是身處海市蜃樓中那樣扭曲了起來。
只是一瞬間,半獸人的皮膚就開始龜裂成三角形的碎片——而後又在下一瞬間恢復成原狀。
半獸人的臉上沒有任何表情,雖然他的皮膚時不時地分解成了無數碎片,但這並不會、也不可能給他帶來任何痛苦。原體只是數據的他,完完全全地執行著其預訂的行為,然而——
“庫魯魯……庫……魯魯魯魯……庫庫庫……魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯魯@……@¥%!@#%@——”然而,話音剛啟,他的口中吐出來的語句就已經完全扭曲,大量的雜波就如同干擾電波那樣讓他說的話變成毫無意義的音符。
亞絲娜的身體微微顫抖起來,她悄然後退了一步,側著身子躲在了裕一的身後。
剛才這個詭異的場景,讓她聯想到了她那個性別的人,大部分都會害怕的東西——鬼魂。