「它能跑《毀滅戰士》嗎?」的挑戰剛跨越了下一個界限。 澳大利亞墨爾本的新創公司 Cortical Labs 成功訓練出一群活體人腦細胞,讓它們能在1993年的經典遊戲中導航。 在上週YouTube上發布的一段影片中,研究人員將活體人類神經元連接到軟體,該軟體將遊戲畫面轉換為電信號,並將神經活動轉譯成遊戲控制,讓細胞能移動、反應敵人並開火。 「在2021年,我們讓神經元成功運作了《彈子球》。那算是一個測試,看看我們是否能做出一些能與人溝通的酷炫遊戲。但我們收到的第一個反應是,能不能跑《毀滅戰士》?」Cortical Labs的應用科學家 Alon Loeffler 對 Decrypt 表示。
公司內的 CL1 裝置中約有20萬個活體人類神經元,這些神經元在多電極陣列上培養,讓研究人員能用電刺激細胞並即時解讀它們的反應。 它能跑《毀滅戰士》嗎? 數十年來,《毀滅戰士》一直是工程師測試新系統的非正式基準。
自1997年德州遊戲公司 id Software 公開遊戲源碼以來,開發者已將它移植到各種意想不到的平台。 這款射擊遊戲出現在令人意想不到的平台上,包括腸道細菌和孕婦測試器、區塊鏈網絡、PDF文件、機器人割草機,以及需要玩家擊退惡魔以證明自己是人類的 CAPTCHA 挑戰。 Loeffler 表示,團隊最初依靠即興的低階計算程式碼來讓系統運作,但最終決定建立一個從零設計的平台,讓研究人員能用簡單的 Python 指令,透過高階控制與神經元互動。 一旦 Cortical Labs 建立了這個平台,開發速度大幅提升。 「合作夥伴 Sean,負責寫《毀滅戰士》的程式碼,只用了幾天就幫我們完成,而不是花了18個月,」Loeffler 說。
教神經元玩遊戲 神經元透過反饋信號學習,當它們正確瞄準敵人時會獲得小獎勵,成功射擊並消滅目標時則會獲得較大的獎勵,這些行為會隨著時間被強化。 Cortical Labs 的研究人員進一步利用人工智慧來優化遊戲資訊的編碼方式,將其轉換成傳送給神經元的電信號。
「這些細胞其實在學習輸入,」Loeffler 表示。「但 AI 正在試圖改善這些輸入,讓細胞做我們想要它們做的事。」 雖然神經元在玩《毀滅戰士》時展現出穩定的進步,但 Loeffler 強調,這些神經元反應的是輸入,而非真正理解遊戲內容。 「系統其實不知道自己在玩《毀滅戰士》,」他說。「它只是接收電信號,然後產生反應。」 Loeffler 表示,與活體神經元合作需要不同於傳統程式設計的方法。 「這完全是一種思維轉變,」Loeffler 說。「你不能用一般的計算系統來編程。必須用全新的態度和全新的觀點來做這件事。」 他說,遊戲作為一個公開展示的平台,同時也是研究人員探索實用應用的途徑。 儘管使用的是人類衍生的神經元,Loeffler 表示,這個系統並不類似人類的認知。 「僅僅因為它們是人類細胞,不代表它就是人腦,」他說。「沒有痛覺受器,也沒有能支援高階功能的結構。」
儘管如此,研究人員表示,他們看到神經元在腦外仍具有適應能力的證據。 「我們仍然看到它們對環境的適應性,仍然看到學習,」Loeffler 說。「這顯示神經元具有天生的適應能力。」