全球領先的實時3D內容創作和運營平臺Unity最近推出了Sentis,這是一項幫助開發者將生成的人工智能模型融入使用其平臺構建的游戲和其他應用程序的功能。Unity一直致力于推動創作大眾化,通過提供一系列3D創作工具和一整套全面的解決方案,將內容從二維、離線和單向的傳播形式轉變為三維、實時和深度交互的形式。Unity經常被用作游戲引擎,視頻游戲已經使用人工智能幾十年了。但是,強大但不可預測的尖端生成模型帶來了獨特的挑戰。
Central Casting AI的聯合創始人兼首席執行官Jeff Orkin博士表示:“這是有道理的,因為我確實看到,無論是小型創作者還是大型工作室,不同規模的游戲開發商都對這些新的人工智能技術感到好奇并有興趣。但是他們擔心成本,不想受惠于第三方公司,因為每次用戶與游戲或游戲中的角色交互時,都需要進行API調用?!?/p>
Orkin為F.E.A.R.開發了人工智能,這是一個2005年的標題,因將游戲引入“自動化規劃(automated planning)”概念而受到贊揚,這是以目標為導向的方法,可以產生更有效、更動態的人工智能代理。Central Casting AI將這一點與生成人工智能的最新進展相結合,構建大型“規劃域(planning domains)”,支持廣泛的人工智能動作,包括與游戲中對象的對話和互動。
這項技術很強大,但它突出了開發人員在嘗試構建更先進的人工智能時所面臨的限制。規劃領域廣泛但固定,因此不會出現規劃領域之外的行為。Central Casting的產品在亞馬遜網絡服務上運行,因此需要連接互聯網。根據開發人員的需求,這些特性可能是優點,也可能是缺點,但只代表一條可能的路徑。
Unity的Sentis目前處于封閉測試階段,為開發者提供了一條以前不可能探索的替代路線。Unity首席技術官Luc Barthelet在一份新聞稿中表示:“有了Unity Sentis,設計師可以在從移動設備到控制臺再到網絡和PC的設備上構建依賴推理的游戲循環,即通過機器學習模型輸入數據的過程,而不存在云計算成本或延遲問題。這將用于運行NPC角色……或者重新設計游戲,甚至它可以用效率高出1000倍的東西取代物理引擎?!?/p>
更簡單地說,Sentis讓開發者可以選擇在Unity應用程序中構建生成性人工智能模型,并在消費級硬件上運行,包括從iPhone到Xbox的一切。這是3D實時開發環境的第一次,與Unity的上一次開發ML Agents Toolkit相比有了重大變化,后者在運行之外進行操作,這意味著它沒有集成到實際實時驅動游戲環境的代碼中。
紐約大學計算機科學與工程副教授、Modl.ai聯合創始人Julian Togelius解釋道:“[Unity ML Agents]在學生和人工智能研究人員中很受歡迎,他們可以更容易地使用Unity來構建實驗環境。但在單獨的過程中運行模型會使根據模型發布游戲變得更加復雜,并會帶來性能損失。集成到Unity運行時既有助于解決性能問題,也有助于部署到多個平臺。”
開發者與生成人工智能不可預測的潛力作斗爭
Sentis可能會幫助開發人員應對在Unity中實現人工智能模型的挑戰,但這并不意味著這是一個穩操勝券的事。
Charmed.ai首席執行官Jeremy Tryba強調了這一點。他的公司開發工具,幫助開發人員將生成性人工智能引入3D實時環境,但專注于所謂的特性產出,例如增強墻或NPC身體的幾何定義以及所合成的紋理,使其看起來逼真 ——這在任何3D游戲、電影或應用程序中,都是一個成本高昂且耗時的元素。Tryba說:“要建立好的模型,很大程度上是要了解訓練集,我認為,在獲得正確的數據來驅動人們真正希望進入游戲引擎的實時模型之前,我們還有很長的路要走?!?/p>
這指向了一個熟悉的問題:生成的人工智能模型是不可預測的。但是,在Sentis允許的情況下,實時運行人工智能模型將給開發者帶來意想不到的結果。
即便如此,Sentis對尋找捷徑的開發者來說可能很有吸引力——這是所有軟件開發者,尤其是游戲開發者迫切需要的。Regression Games創始人兼首席執行官Aaron Vontell表示:“歸根結底,很多游戲開發商都想專注于構建游戲,對吧?他們不想專注于與游戲更平行或與核心分離的東西。我看到的是,很多工作室都想使用人工智能工具,讓人們更容易完成一些更單調且更困難的任務?!?/p>
雖然在游戲運行時嵌入人工智能模型一開始可能會帶來更多的不可預測性,但它為最終將模型更牢固地置于游戲開發商的控制之下提供了希望。這是一個重要的區別。通用的第三方人工智能模型,如ChatGPT,是不透明的,它支持各種可能與特定游戲或應用程序無關的功能。將模型引入運行時提供了一個機會,可以構建具有精確功能的更可預測的模型。
Orkin說:“我認為,如果你能在自己的引擎中運行模型,這意味著你可以控制模型本身,你可以選擇用什么數據訓練它,這可以讓你更好地控制它可以做的事情?!?/span>
這種可能性需要數年才能實現,但Unity決定將人工智能與Sentis一起引入運行時是第一步,它的競爭對手——比如Unreal Engine——可能會緊隨其后。
責任編輯:彭菁
-
3D
+關注
關注
9文章
2894瀏覽量
107657 -
人工智能
+關注
關注
1792文章
47442瀏覽量
238991 -
模型
+關注
關注
1文章
3268瀏覽量
48926 -
Unity
+關注
關注
1文章
127瀏覽量
21838
原文標題:嵌入式生成AI將為游戲角色提供動力
文章出處:【微信號:IEEE_China,微信公眾號:IEEE電氣電子工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論