Hugging Face AI用于游戏开发:生成故事

Hugging Face 详细阐述了将大型语言模型(LLM)整合到游戏开发工作流中的流程,特别是用于故事生成和内容创作。主要结论是,虽然 AI 工具可以显著加速头脑风暴和草稿撰写,但应将其视为协作工具,而非取代人类创造力,以避免原创性和连贯性问题。

AI驱动的故事生成流程

生成游戏叙事内容的过程采用提示、细化和规模化的循环方法。以 ChatGPT 为主要工具,工作流遵循以下步骤:

  1. 初始故事草稿:向 AI 提供游戏背景以生成故事摘要。
  2. 迭代细化:通过来回协作提升原创性并去除不需要的元素(例如,从非魔法游戏中去除魔法)。
  3. 内容生成:将达成一致的故事摘要转换为具体的游戏内资产,如游戏描述和商店物品描述。
  4. 最终润色:细化生成的文本,确保其与实际游戏机制和特性相符。
  5. 规模化:使用 AI 为各种游戏内物品补充重复或大量的描述。

LLM在叙事设计中的关键局限性

使用语言模型进行故事生成会带来多种技术和创意风险,开发者必须加以管理:

  • 缺乏原创性:LLM 容易复制已有的故事。例如,针对农场游戏的初始提示可能产生与 Stardew Valley 极为相似的叙事。
  • 连贯性与重复:LLM 在长篇连贯叙事方面表现不足。质量往往会漂移,生成大量内容时常出现重复。
  • 法律与伦理风险:直接使用 AI 输出可能因生成式 AI 法律环境不明而导致意外的法律后果,同时也存在偏见或抄袭输出的伦理问题。
  • 商业可见性:有些来源指出 AI 生成的内容可能在搜索引擎中被降权,尽管此说法存在争议。

AI 故事创作的最佳实践

为缓解 LLM 的局限性,建议游戏开发者采用以下策略:

  • 请求大纲:关注高层次的故事大纲而非长篇内容,以保持质量。
  • 头脑风暴小想法:使用 AI 填充孤立的细节,例如特定角色特征,这些不需要完整的故事上下文。
  • 迭代改进:使用 AI 为人类撰写的内容提供改进建议,而不是从零开始写出最终版本。

对话代理的崭新格局

除了通用 LLM, 对话代理的生态系统正向专用和开源领域扩展:

专用和闭源模型

模型如 Character.AI 提供针对特定人格或创意写作定制的代理。其他值得关注的前沿模型包括 Google 的 LaMDA 与 Bard、Meta 的 BlenderBot、DeepMind 的 Sparrow,以及 Anthropic 的 Assistant。

开源替代方案

开源努力对游戏开发创新至关重要。关键项目包括 LAION 的 OpenAssistant、CarperAI 和 Google 的 FLAN‑T5 XXL。这些项目可与 LangChain 等工具结合,将模型输入输出串联,以构建更复杂的对话系统。

游戏开发的未来应用

识别出 AI 融合游戏的两个主要潜在增长领域:

  • AI 驱动的 NPC:使用对话代理创建引人入胜、动态的非玩家角色(NPC)是重要目标,尽管当前模型尚未完全优化。
  • 语音驱动的控制:通过自然语言对话直接控制游戏机制的潜力在技术上可行,但尚未得到充分利用。

Sources