跳到正文
Hidden Door · AI 叙事与游戏工程· 一手来源·· 22 天前精选AI 评分64

我们的智能体故事框架内部

Inside our agentic story harness

推荐理由

原文展示其用工具调用模型、世界上下文与手写叙事手册支撑动态剧情,读者可理解智能体叙事架构如何影响互动故事体验。

正文 · AI 翻译

如今,每一个 Hidden Door 体验都运行在我们的 叙事世界模型 之上,它表示世界中所有人、地点和事物的状态与叙事轨迹。本周我们更新了核心逐回合引擎,你能感受到差异:故事对你所做的事情反应更敏锐,记得几章前发生过什么,并在关键时刻将其带回。

出色的互动叙事意味着你的选择很重要:它们会改变故事走向。游戏一直只能近似实现这一点。作者只能编写有限数量的分支,因此,迟早每条路径都会折回到同样少数几个结局。

我们转而思考叙事铺垫、套路、弧线以及结局,然后思考能够激发并建立在你创造力之上的系统,以打造真正有趣的叙事体验:它会对你的角色选择作出回应,同时让你沉浸在你无法控制的世界和戏剧冲突之中。

我们受到优秀的桌面游戏 Dungeon Master 的启发,认为这一角色包含两项截然不同的工作。第一项是即时讲述故事:描述场景、为角色配音、对玩家刚刚做出的行动作出反应。

第二项是准备。一位优秀的 DM 会提前规划恰到好处的内容,使得无论玩家做什么,都有出色的素材可供展开:一个等待揭开的秘密、一个心怀怨恨的对手、一条三个场次前埋下并准备回收的线索。

大多数 AI 叙事只完成第一项工作。我们的故事框架旨在同时完成两者。

代理式故事框架

核心是一个强大的、会使用工具的模型,作为你的 DM。它不会从一个巨大的提示词中即兴发挥所有内容,而是在需要时调用工具:

  • 世界背景:你所处世界中的人物、地点和规则
  • 历史:迄今为止发生的事件,包括前几章中的事实和伏笔
  • 质量:对当前场景作为故事实际表现如何的检查
  • 叙事剧本:为系统提供的手写指令,说明如何讲好一段故事——例如揭露一个秘密、一场慢热诱惑,或一场真正酣畅淋漓的打斗。

每一回合,DM:

  1. 从世界模型中提取它所需的上下文
  2. 判断当前场景的叙事效果如何,并做出调整
  3. 遵循相关的剧本
  4. 为故事的下一时刻提供可能性菜单,同时更新长期规划和游戏状态
  5. 接收玩家对其角色的选择与意图,并决定接下来实际应发生什么。

因为它总是提前做一点规划,GM 可以保留早期章节中的一个细节,并在恰当时机将其带回。我们称之为 Chekov’s Armory – 每一个开放线索都会被追踪,并在最能发挥作用时使用。

反直觉的是,与我们的前几个系统相比,这一系统强制施加的结构少得多,而小型、清晰的工具更多。这意味着框架最终能更好地适应叙事的复杂性和玩家的选择。

最后,手写的剧本手册至关重要,否则就会出现 LLM 故事的经典问题——它们都大同小异。这正是我们出色的叙事设计师可以在系统中贯彻自己叙事方法的地方。

如果这种架构听起来很熟悉,那并不奇怪。像 Claude Code 和 Codex 这样的编码框架为模型提供规划、编写和审查代码的工具。我们的框架则提供上下文、质量、规划和人工编写叙事方面的工具。架构相同,目标却截然不同:打造出色的沉浸式故事。

底层是什么

我们的故事引擎包括该框架以及我们构建的其他技术:

  • 快慢架构:生成式游戏既需要在几秒内向玩家交付结果,又需要解决困难问题
  • 分形记忆:一种按当下时刻与长期轨迹存储叙事上下文的系统
  • 组合式故事桥段:这个系统的许多乐趣在于迎合我们对某种桥段的预期,然后颠覆它,同时与其他桥段组合

我们将在未来几周深入探讨其中每一项。在此期间,看出差异的最佳方式是亲自体验。

来源:Hidden Door · AI 叙事与游戏工程 · hiddendoor.co