隆重推出 NPC-Playground,一個可與 LLM 驅動的 NPC 互動的 3D 遊樂場

由 **LLM 驅動的** AI 輔助 NPC(非玩家角色)是 **LLM 在遊戲中最重要的突破之一**。
LLM,或大型語言模型,使得設計 “智慧” 遊戲內角色成為可能,這些角色**可以與玩家進行逼真的對話,執行復雜操作並遵循指令,極大地增強了玩家的體驗**。與基於規則和啟發式系統相比,AI 輔助 NPC 代表了巨大的進步。
今天,我們很高興推出 **NPC-Playground**,一個由 Cubzh 和 Gigax 建立的演示,您可以在其中**與 LLM 驅動的 NPC 互動**,親身體驗未來!
您可以在瀏覽器中直接玩演示 👉 這裡
在這個 3D 演示中,您可以**與 NPC 互動,並通過幾行 Lua 指令碼教它們新技能!**
技術棧
為了建立這個,團隊使用了三個主要工具
Cubzh:跨平臺 UGC(使用者生成內容)遊戲引擎。
Gigax:智慧 NPC 引擎。
Hugging Face Spaces:最方便的線上環境,用於以開源方式託管和迭代遊戲概念。
什麼是 Cubzh?
Cubzh 是一個跨平臺 UGC 遊戲引擎,旨在提供 Roblox 的開源替代品。
它提供了一個**豐富的遊戲環境,使用者可以在其中建立自己的遊戲體驗並與朋友一起玩**。

在 Cubzh 中,您可以
建立您自己的世界物品和頭像.
使用**社群製作的體素物品**(目前庫中有超過 25K 個)和**開源 Lua 模組**快速構建。
使用簡單而強大的 Lua 指令碼 API 編寫遊戲.
Cubzh 處於公共 Alpha 階段。您可以透過 Steam、Epic Game Store 在桌面版免費下載並玩 Cubzh,或透過 Apple 應用商店、Google Play 商店 在移動版免費下載並玩 Cubzh,甚至可以直接從您的瀏覽器中玩。
在這個演示中,Cubzh 作為**遊戲引擎**直接在 Hugging Face Space 中執行。您可以輕鬆克隆它來嘗試自定義指令碼和 NPC 角色!
什麼是 Gigax?
Gigax 是遊戲開發者用於**大規模執行 LLM 驅動 NPC** 的平臺。
Gigax 已經針對 NPC 互動**使用“函式呼叫”原理**對大型語言模型進行了微調(訓練)。
可以更簡單地從輸入/輸出流程的角度來思考這個問題
在**輸入**時,模型讀取 3D 場景的文字描述(提示),以及最近事件的描述和 NPC 可用動作列表(例如,`<say>`、`<jump>`、`<attack>` 等)。
然後,模型**輸出**其中一個動作,使用引用場景中存在的 3D 實體的引數,例如 `say NPC1 "Hello, Captain!"`。

Gigax 已經**開源了他們的技術棧!**您可以在 Github 上克隆他們的推理技術棧。
對於這個演示,他們的模型託管在雲端,但您可以在 🤗 Hub 上自行下載它們
NPC-Playground 演示
在我們的 3D 遊樂場中,在您的瀏覽器中與 LLM 驅動的 NPC 互動:huggingface.co/spaces/cubzh/ai-npcs。
只需克隆倉庫並修改 `cubzh.lua`,即可通過幾行 Lua 指令碼教 NPC 新技能!
製作你自己的演示 🔥
玩演示只是第一步!如果您**有興趣定製它**,請檢視我們全面的遊戲機器學習課程教程,獲取分步說明和資源。

教程 👉 這裡
此外,您可以檢視文件以瞭解更多關於如何調整 NPC 行為和教 NPC 新技能的資訊。
我們**迫不及待地想看到你們將製作出令人驚歎的演示 🔥**。在 LinkedIn 和 X 上分享您的演示,並標記我們 @cubzh_ @gigax @huggingface **我們將轉發它** 🤗。
--
Cubzh 和 Gigax 之間的合作表明**先進的人工智慧如何改變 NPC 互動,使其更具吸引力和逼真度。**
如果您想深入瞭解 Cubzh 和 Gigax,請不要猶豫加入他們的社群
要及時瞭解遊戲機器學習的最新更新,別忘了加入 🤗 Discord