當前位置:
首頁 > 天下 > 育碧展示新 AI 軟體,可以在 bug 出現之前就糾錯

育碧展示新 AI 軟體,可以在 bug 出現之前就糾錯

在蒙特利爾舉行的育碧開發者大會上,育碧展示了一款新的 AI 軟體 Commit Assistant,它會在程序員出錯前就介入其中,在 bug 誕生前將其扼殺。

育碧研發部門下的人工智慧實驗室 La Forge 開發了這款軟體。他們將過去 10 年育碧軟體庫中有價值的編程投餵給了它,讓軟體學習錯誤一般出現的地方和正確的解決方式,為每個 bug 建立一個獨特的印記,這樣就能夠在程序員即將寫出相似的 bug 時監測到對應印記,因而可以及時介入去阻止。

「我想就像其他很多好主意一樣,你會奇怪之前為什麼我們都沒想過它,」La Forge 的領頭人 Yves Jacquier 說,「它全部都關於比對過往的那些編程,在以前的 bug 和被糾正過的 bug 之間建立聯繫,我們的程序員因而擁有了一個超級 AI 的協助。」

在軟體的宣傳視頻中,育碧稱,任何一個 3A 遊戲都需要全球百人通力合作,一旦在某個節點出現 bug 就可能影響整個工作流程。去除這些 bug 所花的資源甚至可以佔到總體預算的 70%。這個可以預測和預防的軟體將大大削減糾錯成本。而且它不但在制止 bug,也能為程序員提供修改和提高建議。育碧預期,它將為程序員們節省 20% 的時間,讓他們不必過於關注改 bug,而可以把精力放在更關鍵的地方。

目前它仍然不完美,只能在 10 個 bug 里揪出 6 個,另外還存在 30% 的虛假警報,但是隨著越來越多的程序被輸入進資料庫,軟體的能力也將更強大。不過它目前還沒被投入使用,因此到底能在多大程度上影響開發過程還是個未知數。

除了解決 bug 之外,育碧也在利用另外一些 AI 軟體提升 NPC 的智能程度。它們現在只應用於特定的場景,但是這些細節方面的提升聽起來還不錯,而且對現實生活中的技術問題有所啟示——比如讓 NPC 們避免走路撞在一起,這可能為未來自動駕駛車輛避免互相碰撞提供一些想法。

另一個具有啟示性的案例來自《看門狗 2》。開發者透露,先前遊戲中的 NPC 車輛只按照特定路線行駛,不會剎車也不會拐彎慢行,「因為 AI 在多數時候不會認為剎車是一個最優解決方案,你得幫助他們認識到這一點」。因此他們為系統提供了成千上萬個剎車案例,系統也終於「學習」到遵守虛擬交規可以更有效率地達成目標。Jacquier 認為,類似的過程其實也為自動駕駛車輛的情境鋪了路。

你還可以期待一下即將發售的《孤島驚魂 5》。育碧為 NPC 植入了一個基於馬斯洛需求層次的行為模型,這讓每個 NPC 都有了動機,因而也更加貼合現實世界。

題圖來自《孤島驚魂 5》

我們做了一個壁紙應用,給你的手機加點好奇心。去 App 商店搜好奇怪下載吧。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 好奇心日報 的精彩文章:

大公司頭條:Google 地圖將在中國上線特別版,導航交給高德;愛奇藝已經在美國提交上市申請,要融 10 億美元;海航繼續缺錢,關聯公司拖欠飛機租賃款已有數月
破洞毛衣,一款穿上使人富有的時尚單品

TAG:好奇心日報 |