NobodyWho – AI游戲引擎插件,本地運行 LLM 實現(xiàn)互動小說創(chuàng)作
NobodyWho是一個為Godot游戲引擎量身打造的插件,專注于通過本地運行的大型語言模型(LLM)來實現(xiàn)互動小說的創(chuàng)作。該插件支持Windows、Linux和macOS平臺,用戶無需連接互聯(lián)網(wǎng),也能享受到高效的LLM功能,如對話交互和文本生成。
NobodyWho是什么
NobodyWho是專為Godot游戲引擎設(shè)計的獨特插件,利用本地運行的大型語言模型(LLM)來支持互動小說的創(chuàng)作。它適用于Windows、Linux和macOS系統(tǒng),用戶無需在線即可體驗高性能的LLM能力,包括對話互動和文本生成。通過簡單的節(jié)點系統(tǒng)(例如NobodyWhoModel和NobodyWhoChat),創(chuàng)作者可以輕松集成模型,迅速構(gòu)建動態(tài)敘事內(nèi)容。

NobodyWho的主要功能
- 本地運行:支持在本地運行LLM,無需聯(lián)網(wǎng),從而保護用戶隱私。
- 高性能推理:通過GPU加速(Linux/Windows使用Vulkan,macOS使用Metal),確保快速高效的推理表現(xiàn)。
- 多上下文支持:能夠同時處理多個的“對話”或敘事線,適合不同角色或游戲狀態(tài)。
- 流式輸出:逐字生成文本,增強游戲?qū)υ挼膭討B(tài)性和實時感。
- 采樣器功能:可根據(jù)上下文動態(tài)調(diào)整生成參數(shù)(如溫度、種子等),以控制對話風(fēng)格。
- 嵌入功能:通過LLM對自然文本的語義進行比較,超越簡單的關(guān)鍵詞匹配。
- 工具調(diào)用:支持LLM與游戲內(nèi)部功能或系統(tǒng)的互通,例如訪問庫存或觸發(fā)等。
- 記憶功能:為LLM提供長期記憶能力,以便在敘事中引用歷史,確保故事的連貫性。
NobodyWho的技術(shù)原理
- 本地運行與GPU加速:NobodyWho允許用戶在本地運行LLM,無需互聯(lián)網(wǎng)連接即可實現(xiàn)快速推理。通過Vulkan(Linux/Windows)或Metal(macOS)技術(shù)實現(xiàn)GPU加速,確保卓越的性能。
- 節(jié)點系統(tǒng)集成:該插件通過Godot的節(jié)點系統(tǒng)實現(xiàn)功能集成。用戶需要在場景中添加
NobodyWhoModel節(jié)點以加載LLM模型文件(如GGUF格式),并通過NobodyWhoChat節(jié)點與模型進行交互。
NobodyWho的項目地址
NobodyWho的應(yīng)用場景
- 互動故事創(chuàng)作:NobodyWho使得玩家能夠與游戲角色進行實時對話,從而推動故事的發(fā)展。例如,在一款科幻游戲中,玩家可以通過與空間站船員的交流揭開事故的。
- 動態(tài)對話系統(tǒng):通過本地運行的LLM,開發(fā)者能夠為游戲中的非玩家角色(NPC)設(shè)計自然且動態(tài)的對話系統(tǒng),NPC能根據(jù)玩家的輸入生成即時回應(yīng),使游戲?qū)υ捀鼮榱鲿澈驼鎸崱?/li>
- 多角色和多線敘事:NobodyWho支持多上下文功能,允許開發(fā)者在同一游戲中維護多個的對話或敘事線程。
常見問題
- NobodyWho適合哪些類型的游戲?:NobodyWho適用于需要豐富故事和對話的互動游戲,尤其是角色扮演和冒險類型游戲。
- 如何安裝NobodyWho?:用戶可以通過下載插件并按照GitHub上的說明進行安裝和配置。
- 使用NobodyWho需要編程技能嗎?:雖然具備一定的編程基礎(chǔ)會有助于更好地利用插件,但NobodyWho的設(shè)計旨在降低使用門檻,使創(chuàng)作者能夠快速上手。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
相關(guān)文章
暫無評論...

粵公網(wǎng)安備 44011502001135號