NobodyWho是什么

NobodyWho是一款专为Godot游戏引擎设计的插件,基于本地运行的大型语言模型(LLM)实现互动小说创作。该工具支持Windows、Linux和macOS平台,用户无需联网即可使用高性能的LLM功能,包括对话交互和文本生成。通过简单的节点系统(如NobodyWhoModel和NobodyWhoChat),开发者可以快速构建动态叙事内容。

NobodyWho的主要功能

  • 本地运行:可在本地运行LLM,无需联网,保障数据安全。
  • 高性能推理:利用GPU加速技术(Vulkan用于Linux/Windows,Metal用于macOS),提升推理效率。
  • 多上下文支持:支持多个独立的对话或叙事线程,适用于不同角色或游戏状态。
  • 流式输出:逐字生成文本,增强对话的实时性和动态感。
  • 采样器功能:根据上下文调整生成参数,控制对话风格。
  • 嵌入功能:通过语义分析比较自然文本,提升理解准确性。
  • 工具调用:支持LLM与游戏系统交互,如访问库存或触发事件。
  • 记忆功能:为LLM提供长期记忆,确保故事连贯性。

NobodyWho的技术原理

  • 本地运行与GPU加速:支持本地运行LLM,无需联网,同时利用Vulkan(Linux/Windows)或Metal(macOS)技术实现GPU加速。
  • 节点系统集成:通过Godot的节点系统实现功能集成。用户需添加NobodyWhoModel节点加载LLM模型文件(如GGUF格式),并通过NobodyWhoChat节点进行交互。

NobodyWho的项目地址

NobodyWho的应用场景

  • 互动故事创作:玩家可与游戏角色进行实时对话,推动剧情发展,例如在科幻游戏中探索事故真相。
  • 动态对话系统:为NPC创建自然、实时的对话系统,提升游戏体验。
  • 多角色和多线叙事:支持维护多个独立的对话或叙事线程,适用于复杂的游戏结构。

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部