Azure OpenAI在遊戲NPC和製作場景中的應用
3月31日,“GDC 2023 中國行—予力遊戲 賦能開發” 線上下與線上同步舉辦。活動不僅帶領開發者們一同探索創新的開發工具、商業策略和生態專案以加速遊戲的開發及客戶的留存與增長。還進行了包含Xbox演示及7大遊戲案例展示;GDC舊金山現場直擊以及解析GPT-4加持的Azure OpenAI在遊戲NPC場景與製作場景中的應用案例分享與技術探討等內容。
在活動上,微軟中國人工智慧方案架構師賀韻帶來了《Azure OpenAI在遊戲NPC和製作場景中的應用:案例分享及技術討論》。
以下是分享內容整理:
OpenAI正在對遊戲領域產生重大變革
當下OpenAI的技術在席捲全球的同時,也對遊戲行業產生了巨大的影響。目前我們看到在海外遊戲公司對OpenAI的技術已經有很多嘗試和應用了。主要集中在4個領域:虛擬玩家和虛擬主播、動態生成NPC互動、遊戲內容創作生成、遊戲開發。
OpenAI在虛擬玩家和虛擬主播中的應用案例
接下來看看在虛擬玩家和虛擬主播下的應用和案例。早在2018年的時候,OpenAI的團隊OpenAI Five就建立了一個遊戲機器人,這個機器人能在dota2中擊敗玩家組成的專業團隊。這是一個令人難以置信的成就,也顯示了OpenAI的人工智慧技術在遊戲領域的潛力。
2023年,OpenAI的技術開始為大眾所用,一些遊戲開始使用大模型的能力去建立虛擬玩家,讓虛擬玩家去承擔遊戲中比較複雜的任務。
首先介紹Meta AI創造的能在複雜的自然語言戰略遊戲Diplomacy中達到人類水平的AI代理CICERO。這個技術的突破在於人工智慧兩方面的成就:戰略推理和自然語言處理。戰略推理使模型能夠覺察人類對手的目標、動機,去做出一些戰略上的規劃。自然語言處理讓AI代理能夠解析對方說的自然語言,根據解析出的內容進行流暢、生動的回答。
像Diplomacy這樣的遊戲往往需要一定數量的玩家參與,還有一些偵探類、社交類遊戲,可以設想在不遠的將來,AI可以解決人數不足的情況下玩遊戲的困境。
除了虛擬人場景,還有虛擬遊戲主播的場景。一般在這個場景中,OpenAI的技術用在虛擬人對玩家對話內容的解析,並且在基礎上做一些事件驅動的場景描述。同時還結合了STT的技術,進行語音合成和聲紋模仿,能夠模仿出和人類相似的虛擬主播。
OpenAI在遊戲NPC互動場景下的應用
下面介紹一個OpenAI在遊戲NPC互動場景下的應用。大家都知道,人群聊天和互動,是讓玩家沉浸在遊戲中的一個核心要素。無論是NPC在一些場景下交談,或者說對戰過程中玩家和敵人相互喊話,還包括觸發劇情時產生的交流,都會給玩家提供更真實的遊戲體驗。
下面的案例是Modbox是一個支援SteamVR的多人遊戲創作沙盒。開發者使用OpenAI的GPT-3語言模型和Replica的自然語音合成,去創造能和人類玩家進行生動對話的NPC形象。
另一個案例是《騎馬與砍殺2》中,玩家可以和NPC進行比較開放式的對話。
OpenAI在遊戲創作的場景中的應用
下面來看看在遊戲創作的場景中有哪些應用。在今年GDC大會上,育碧公佈了一個基於生成式AI的工具。
隨著遊戲體量越來越大,遊戲中的角色也越來越多。遊戲設計師們就會面臨比較大的挑戰:如何保持數百個角色有生動、有趣的臺詞。因此由育碧的研發部門創造的內部研發工具Ghostwriter誕生了。Ghostwriter可以輔助遊戲劇情設計師進行遊戲臺詞的創作,實現過程也很有意思:遊戲編劇先去建立一個角色,然後建立角色臺詞。Ghostwriter會在這個基數上給到一些臺詞的變體,讓遊戲編劇進行選擇。編劇可以自由選擇想要的變體,在此之上進行修改,這就是Ghostwriter給編劇提供靈感和素材的過程。
同時,編劇選擇遊戲臺詞的過程,也是在訓練Ghostwriter模型,讓他一遍遍接受臺詞的選擇和反饋,從而產生更優質的臺詞。所以,今年釋出的Ghostwriter還是很新穎的工具,幫劇情設計師節省了很多時間。
接下來介紹的AIDUNGEON的案例,這是一個文字冒險遊戲。背後的技術就是OpenAI的GPT-3語言模型和DALL-E2模型,玩家可以根據遊戲的指引輸入一些提示詞,遊戲會根據輸入生成一個圖文並茂的故事線。
下一個案例也是遊戲內容創作案例,可以為遊戲創作RPG的內容。下圖是《龍與地下城》遊戲,玩家僅需輸入一些簡單的關鍵詞,可以得到優質的RPG內容。背後的模型也是OpenAI的GPT-3語言模型和DALL-E2模型。
OpenAI在遊戲開發場景的應用
最後是OpenAI在遊戲開發場景的應用。大家都知道《Roblox》,是一個世界領先的元宇宙平臺。它近期推出兩款基於生成式AI的開發工具:Code Assist和Material Generator。Material Generator是一種開發工具,使用者可以輸入文字描述,AI就可以生成很逼真的遊戲物品,並且可以設定物品的一些特徵。
另一個Code Assist是一個程式碼生成工具。下圖是案例是OpenAI Codex模型建立的基於Javascipt的太空遊戲案例。可以看到,透過開發者的自然語言描述,Codex就能成功編寫一個小遊戲,整個過程只需8分鐘時間。
在遊戲開發過程中,遊戲的原圖設計也是重中之重。下面的案例是Scenario這家公司利用OpenAI模型開發的遊戲資產生成器,只需一些關鍵詞,就能生成獨家的遊戲資產。
感興趣的朋友可以申請Azure Open AI,用幾行輸入實現無限生成。
來源:羅斯基
原文:https://mp.weixin.qq.com/s/OBdZ8bpVSaZyishv6oF-tA
在活動上,微軟中國人工智慧方案架構師賀韻帶來了《Azure OpenAI在遊戲NPC和製作場景中的應用:案例分享及技術討論》。
以下是分享內容整理:
OpenAI正在對遊戲領域產生重大變革
當下OpenAI的技術在席捲全球的同時,也對遊戲行業產生了巨大的影響。目前我們看到在海外遊戲公司對OpenAI的技術已經有很多嘗試和應用了。主要集中在4個領域:虛擬玩家和虛擬主播、動態生成NPC互動、遊戲內容創作生成、遊戲開發。
OpenAI在虛擬玩家和虛擬主播中的應用案例
接下來看看在虛擬玩家和虛擬主播下的應用和案例。早在2018年的時候,OpenAI的團隊OpenAI Five就建立了一個遊戲機器人,這個機器人能在dota2中擊敗玩家組成的專業團隊。這是一個令人難以置信的成就,也顯示了OpenAI的人工智慧技術在遊戲領域的潛力。
2023年,OpenAI的技術開始為大眾所用,一些遊戲開始使用大模型的能力去建立虛擬玩家,讓虛擬玩家去承擔遊戲中比較複雜的任務。
首先介紹Meta AI創造的能在複雜的自然語言戰略遊戲Diplomacy中達到人類水平的AI代理CICERO。這個技術的突破在於人工智慧兩方面的成就:戰略推理和自然語言處理。戰略推理使模型能夠覺察人類對手的目標、動機,去做出一些戰略上的規劃。自然語言處理讓AI代理能夠解析對方說的自然語言,根據解析出的內容進行流暢、生動的回答。
像Diplomacy這樣的遊戲往往需要一定數量的玩家參與,還有一些偵探類、社交類遊戲,可以設想在不遠的將來,AI可以解決人數不足的情況下玩遊戲的困境。
除了虛擬人場景,還有虛擬遊戲主播的場景。一般在這個場景中,OpenAI的技術用在虛擬人對玩家對話內容的解析,並且在基礎上做一些事件驅動的場景描述。同時還結合了STT的技術,進行語音合成和聲紋模仿,能夠模仿出和人類相似的虛擬主播。
OpenAI在遊戲NPC互動場景下的應用
下面介紹一個OpenAI在遊戲NPC互動場景下的應用。大家都知道,人群聊天和互動,是讓玩家沉浸在遊戲中的一個核心要素。無論是NPC在一些場景下交談,或者說對戰過程中玩家和敵人相互喊話,還包括觸發劇情時產生的交流,都會給玩家提供更真實的遊戲體驗。
下面的案例是Modbox是一個支援SteamVR的多人遊戲創作沙盒。開發者使用OpenAI的GPT-3語言模型和Replica的自然語音合成,去創造能和人類玩家進行生動對話的NPC形象。
另一個案例是《騎馬與砍殺2》中,玩家可以和NPC進行比較開放式的對話。
OpenAI在遊戲創作的場景中的應用
下面來看看在遊戲創作的場景中有哪些應用。在今年GDC大會上,育碧公佈了一個基於生成式AI的工具。
隨著遊戲體量越來越大,遊戲中的角色也越來越多。遊戲設計師們就會面臨比較大的挑戰:如何保持數百個角色有生動、有趣的臺詞。因此由育碧的研發部門創造的內部研發工具Ghostwriter誕生了。Ghostwriter可以輔助遊戲劇情設計師進行遊戲臺詞的創作,實現過程也很有意思:遊戲編劇先去建立一個角色,然後建立角色臺詞。Ghostwriter會在這個基數上給到一些臺詞的變體,讓遊戲編劇進行選擇。編劇可以自由選擇想要的變體,在此之上進行修改,這就是Ghostwriter給編劇提供靈感和素材的過程。
同時,編劇選擇遊戲臺詞的過程,也是在訓練Ghostwriter模型,讓他一遍遍接受臺詞的選擇和反饋,從而產生更優質的臺詞。所以,今年釋出的Ghostwriter還是很新穎的工具,幫劇情設計師節省了很多時間。
接下來介紹的AIDUNGEON的案例,這是一個文字冒險遊戲。背後的技術就是OpenAI的GPT-3語言模型和DALL-E2模型,玩家可以根據遊戲的指引輸入一些提示詞,遊戲會根據輸入生成一個圖文並茂的故事線。
下一個案例也是遊戲內容創作案例,可以為遊戲創作RPG的內容。下圖是《龍與地下城》遊戲,玩家僅需輸入一些簡單的關鍵詞,可以得到優質的RPG內容。背後的模型也是OpenAI的GPT-3語言模型和DALL-E2模型。
OpenAI在遊戲開發場景的應用
最後是OpenAI在遊戲開發場景的應用。大家都知道《Roblox》,是一個世界領先的元宇宙平臺。它近期推出兩款基於生成式AI的開發工具:Code Assist和Material Generator。Material Generator是一種開發工具,使用者可以輸入文字描述,AI就可以生成很逼真的遊戲物品,並且可以設定物品的一些特徵。
另一個Code Assist是一個程式碼生成工具。下圖是案例是OpenAI Codex模型建立的基於Javascipt的太空遊戲案例。可以看到,透過開發者的自然語言描述,Codex就能成功編寫一個小遊戲,整個過程只需8分鐘時間。
在遊戲開發過程中,遊戲的原圖設計也是重中之重。下面的案例是Scenario這家公司利用OpenAI模型開發的遊戲資產生成器,只需一些關鍵詞,就能生成獨家的遊戲資產。
感興趣的朋友可以申請Azure Open AI,用幾行輸入實現無限生成。
來源:羅斯基
原文:https://mp.weixin.qq.com/s/OBdZ8bpVSaZyishv6oF-tA
相關文章
- 遊戲雜談:大製作遊戲和小製作遊戲,在開發思路方式上的差別遊戲
- SAP Corbu Theme 在瀏覽器和 SAPGUI 應用中的使用場景ORB瀏覽器GUI
- NPC會在遊戲地圖中迷路嗎?——自動尋路的發展由來與應用前景遊戲地圖
- 遊戲研發的設計規範(三):場景型別化製作遊戲型別
- 探討大世界遊戲的製作流程及技術——大場景製作技術概況篇遊戲
- Google Guava 在實際場景中的應用封裝GoGuava封裝
- AI在視訊遊戲中的應用AI遊戲
- Godot Engine遊戲引擎 ① 製作玩家跳躍精靈和場景——KinematicBody2D、SpriteGo遊戲引擎
- 遊戲場景中的光影設計遊戲
- WebAssembly現在和未來應用場景大全 - harshalWeb
- RPA在保險業的應用場景
- 機器學習在客戶管理場景中的應用機器學習
- [Elasticsearch] ES 的Mapping 設計在實際場景中應用ElasticsearchAPP
- java中ThreadLocal的應用場景分析Javathread
- 場景製作環節總是效率低?詳解場景製作初期的規劃思路
- Hbase和Hive的特點,和應用場景Hive
- OpenAI在Dota 2遊戲中雖敗猶榮OpenAI遊戲
- 深度模型DNN在個性化推薦場景中的應用模型DNN
- 京東雲羅玉傑:OpenResty 在直播場景中的應用REST
- iframe 在 SAP 三款產品中的三個應用場景
- 國密在車聯網安全認證場景中的應用
- 小遊戲的製作遊戲
- Java程式中的代理作用和應用場景及實現Java
- 在製作遊戲的過程中,我都解決和改進了哪些問題遊戲
- 視訊在H5遊戲中的應用H5遊戲
- 人工智慧(AI)在遊戲中的應用(下)人工智慧AI遊戲
- 因果推斷在騰訊遊戲中的應用遊戲
- 製作遊戲是先有劇本還是先有地圖、場景等內容?遊戲地圖
- JavaScript中this的一些應用場景JavaScript
- go的 & 和 * 的區別,以及應用場景Go
- Numpy的應用場景
- FRAM的應用場景
- 遊戲場景渲染中的PostProcessing(後處理)遊戲
- 如何繪製三維動畫設計和製作場景更好動畫
- 製作遊戲的遊戲:創作樂趣的樂趣遊戲
- Maya模型製作與場景建模模型
- 滴滴大資料在汽車金融風控場景中的應用大資料
- 為什麼遊戲開發者需要創作更棒的 NPC?遊戲開發