本文經AI新媒體量子位元(公眾號ID: QbitAI)授權轉載,轉載請聯絡出處”
這個遊戲裡的NPC,活了!
不是傻傻重複幾句固定台詞,而是你問什麼就答什麼。
玩家也不是從幾個固定選項中選,而是打字對話,想說什麼就說什麼。
在遊戲中,玩家扮演一個中世紀的騎士(左),在路上遇到一個NPC村民(右)介紹自己的職業是鐵匠。
村民的自我介紹內容豐富,用語還符合人物身份,例如平民稱呼貴族會用“m'lord”而不是“my lord”。
玩家開始提問:既然你是鐵匠,可以為我打造一把劍嗎?
鐵匠NPC回答沒問題,介紹了不同用料的成本並詢問玩家的預算和要求。
注意這裡玩家並沒有照常規套路回答,而是反問了一個相當開放的問題:你還為這片土地上的哪些貴族鑄過劍?
這種細節,遊戲開發者做的時候恐怕都很難考慮到。
結果鐵匠NPC叢容應對,有理有據,並且不忘繼續追問玩家對劍的種類的需求。
只是其中一句話暴露了他的真實身份。
有沒有聯想到“我只是一個語言模型,所以我無法…”,這個句式真的很有ChatGPT那味了。
沒錯,驅動這位鐵匠NPC的正是ChatGPT,來自玩家為遊戲《騎馬與砍殺2》開發的實驗性Mod。
#開發者Bloc把它看作“角色扮演遊戲的未來”,目前演示視頻已獲近15萬播放量。
騎馬與砍殺2是一款設定在歐洲中世紀風格架空世界的遊戲,有詳細的設定細節,除了戰鬥外還可與遊戲世界中的各種角色交互,在Steam上獲得“特別好評”。
#除了基本玩法外,遊戲還提供介面和Mod製作工具方便玩家按自己喜好修改、擴展遊戲內容,Bloc就是這方面的高手。
除了ChatGPT之外Bloc還自製了故事引擎,保證遊戲NPC說出的話符合遊戲設定,避免玩家齣戲,沉浸感拉滿。
例如這個鐵匠在回答玩家問題時能準確地說出自己所在村莊、領主和國家的名字,就是兩個系統合作的結果。
在這套系統支援下,遊戲中本來數量龐大但呆板的NPC一下子都活靈活現。
玩家甚至可以在酒館裡找茬看不順眼的傭兵,並要求對方道歉。
找吟遊詩人點歌。
甚至找城堡守衛打聽完成遊戲任務所需的情報。
有玩家覺得這簡直是10年前的夢想成了真。
還有人覺得如果不是遊戲Mod,而是從頭開發一款遊戲,讓NPC的行為也由AI來驅動,那就能開闢一種全新的遊戲類型。
其實在ChatGPT出世之前,AI圈就有人做過這類嘗試。
HuggingFace研發人員Thomas Simonini曾把語言模型GPT-3接入Unity 3D中,讓AI控制遊戲NPC直接與玩家語音對話的遊戲。
ChatGPT滿足人類需求的能力以及多輪對話能力,讓這一切變得更容易。
於是AI圈之外的遊戲開發者也都能參與其中。
現在,已經有遊戲策劃用ChatGPT輔助生成遊戲機制。
甚至有開發者已經把ChatGPT-3產生的程式碼放進遊戲裡。
一定有人看到這裡有大膽的想法,不用光想了,其實也有人做了,還在GitHub上攢了不少星。
效果示範是這樣的:
ChatWaifuL2D:https://github.com/cjyaddone/ChatWaifuL2D
[1]https://www.youtube.com/watch?v=akceKOLtytw
[2]https://www.youtube.com /watch?v=MjsIh8teRds
[3]https://www.youtube.com/watch?v=WHrVRAIaA9o
以上是ChatGPT讓遊戲NPC活了!交流不再靠選項,問什麼答什麼,網友直呼童年夢想成真的詳細內容。更多資訊請關注PHP中文網其他相關文章!