如何确保人工智能生成的游戏保持扣人心弦的情节?

2023年06月21日 由 Neo 发表 34332 0
你是否曾经读完《绿野仙踪》而感到心生遗憾?你是否内心深处觉得自己可以比多萝西和她的一群失落角色更好地应对那些令人讨厌的飞猴,或者处理芝麻人行会中的背叛复杂问题?现在,有了全新的AI故事平台Hidden Door,你将有机会按照自己的意愿走过黄砖路。Hidden Door将玩家带入他们最喜欢的文学世界,以TTRPG(桌面角色扮演游戏)的方式展开冒险。








第一个隐藏之门的背后是什么?

“Hidden Door”既是一家公司,也是一款游戏。Hidden Door公司由希拉里·梅森(Hilary Mason)和马特·布兰德温(Matt Brandwein)于2020年共同创立,希拉里·梅森同时担任公司CEO。他们的使命是“通过叙事AI来激发创造力与游戏的融合”。该公司的员工几乎平均分布在机器学习工程师和传统游戏设计师之间。

而“Hidden Door”游戏是该公司目前正在开发的一款社交角色扮演叙事AI游戏。希拉里·梅森表示:“我们试图将桌面游戏的乐趣带到你无需进行物理操作的环境中,并且AI技术使得这一目标成为可能。”

利用大型语言模型和过程生成系统的能力,“Hidden Door”创造了基于玩家喜爱的知识产权(IP)的沉浸式角色扮演游戏。游戏可以选择《绿野仙踪》、《星际迷航》、《老人的战争》、《地牢爬行者》或者阿加莎·克里斯蒂的谋杀案谜题图书馆等等(前四个IP的所有者同意许可使用,而最后一个IP则已经过去了足够长的时间,不再需要权利许可)。

“我们解决的是与仅仅将内容输入到像ChatGPT这样的大型语言模型(LLM)中完全不同的技术问题,”梅森表示。“在那种情况下,你所做的就是将一个非结构化的文本提示输入到基本上是一个黑盒子的模型中。”

她解释说:“GPT-3在我们项目进行几个月后发布,很明显它有着极大的偏见-无法控制,对于像保持故事连续性这样的任务没有什么用处。”她继续说:“我们的设计核心来自于最初的愿望,即打造一个安全、可控制的系统来讲述令人惊叹的故事。”

她接着说:“我们意识到,如果我们能够实现我们的安全目标,我们也将能够创建出足够可控的东西,以至于作者们会放心地允许人们在他们的世界中进行游戏。”

一个被诅咒的村庄的基本组成要素

以《绿野仙踪》为例,这本最初由L. Frank Baum于1904年创作的公共领域系列小说共包括14本书。Hidden Door将这些文本转化为一个沉浸式的游戏世界,用户和最多三名队友可以在其中进行探索。该系统通过接收玩家的非结构化输入,并将其映射到Hidden Door游戏状态,该状态实质上是一个游戏引擎,用于在数据库中表达角色、地点、物品、关系以及它们的状态,"梅森解释道。

每位玩家开始时需要创建一个角色表格,以建立他们角色的属性和背景故事。系统会根据这些数据以及玩家对游戏提示的回应来生成故事。梅森解释说,故事引擎不是每次都从头开始为每个故事创建场景,而是基于预先计算的情节模板,“我们将其称为'故事线模板',它们的层次类似于一个被诅咒的村庄。在这个场景中,你的目标是找出诅咒的来源并解决它。”



这些模板作为故事的基本构建模块,为故事提供结构,为玩家探索和互动的场景确立了基础,并最终帮助定义故事的结束。关于村庄的诅咒,梅森表示:“你不知道它是什么。你不知道是谁诅咒了村庄,也不知道原因,模板设定了这些要素,然后释放你自由探索,互动,制定情节。”

每个模板都是由人工手写或生成后经手工编辑而成。团队已经创建了数千个这样的模板。通过将三到四个模板串联起来,游戏能够创造出引人入胜的故事情节,让玩家能够深入探索这些虚构的世界,同时保持内容和安全的把控。

以安全(和包容性)为首要考虑

当你放任一个聊天机器人时,我们已经看到太多问题的例子。无论是传播纳粹宣传还是对太空望远镜误导,如今的大型语言模型很容易偏离主题,涉及到仇恨言论、捏造事实,有时甚至会导致欺凌行为和自杀劝导。这些都是在一个面向各个年龄段的游戏中我们不希望出现的问题,因此在游戏过程中有许多限制的言论内容。

“你不能随意提交任何内容,”梅森说道。系统会根据玩家的输入生成建议的行动,但不会直接接受书面输入。系统甚至会对玩家的建议进行反馈和评论,“它可能会说,‘哦,以前没有人尝试过这个’或者‘对你来说会很困难’,”她继续解释道,但是系统建议的任何行动都需要经过事先批准。

“每一个构造出的句子中都没有不在我们词汇表中的单词,”梅森指出。“这使得我们能够控制内容的安全性,防止不适当的内容出现。例如,如果你输入了‘我加入了纳粹’,系统会回复‘你得到了一碗玉米片’。我们不会让你做这样的事情。同时,这也有助于保持故事在游戏世界中的可信度。”



公司对包容性的坚持也可以在角色创建过程中明显看出。梅森表示:“我们在一些地方故意剔除了可能引入偏见的要素(比如角色的代词),从而使它们基本上呈现在一个预先计算的分布上。”

也就是说,这并没有与机器学习相关,而是通过硬编码方式实现在游戏中。“例如,角色的角色并不与你的化身、技能或其他任何因素关联。你可以自由选择代词,并且系统会尊重你的选择,”她说。“没有机器学习模型来决定医生应该是男性,护士应该是女性,这将会是随机分配的。”

请自由地四处探索

除了参与战争暴行、开贵族玩笑和其他形式的大规模暴力行为之外,一旦游戏开始,玩家几乎可以做任何他们想做的事情。在绿野仙踪中,每个实例都从同样的故事节点开始,即多萝西的房子砸死了东部邪恶巫婆的那一刻。玩家并不直接参与到多萝西的故事中,但存在于同样的时间和空间。“这是我们大多数人在想到这个世界时会想到的那一刻,这也是我们选择它的原因,”梅森说道。

但是从那里开始,玩家的决策和行动将使绿野仙踪的土地变成他们自己的。“我们几乎把这个世界看作一个独立的角色,当玩家玩这个故事时,这个角色会不断成长,”梅森说。“在你玩这些故事的过程中,你会发现新的地点生成,整个世界在不断扩展。”

并且并没有规定你必须遵循传统的“去见魔法师”的故事情节。如果一个玩家到达芝麻人村庄,四处看看,并决定宣布自己为村长,游戏绝对会根据新的情况调整故事。玩家不再需要完成与飞猴战斗和倒水的任务,而是需要进行政治竞选,并赢得社区关键成员的支持。然而,你也不能走进城里,宣布自己为军阀,并开始镇压人民——因为这些词语不在Hidden Door的字典中。

“我们有一些情节模板,比如‘你正在劝说一群人支持你参加政治竞选’,”梅森表示,“一旦你成为村长,你就可以讲述在不同地方开始的故事。”

这些决策在游戏实例中也是持久的。决定是否帮助NPC将影响他们对玩家的看法,并影响他们未来的互动。此外,那些生成的NPC将在随后的游戏中以特定的角色再次出现,成为你特定游戏实例中的常驻角色。

“你可以在同一个世界中玩尽可能多的故事,”梅森说道,“根据玩家随着时间的推移的不同玩法,每个人对《绿野仙踪》的理解都会有所不同。”NPC和其他生成的元素目前还不能在不同团队之间共享,但这是团队未来可能考虑实施的功能。

为了避免游戏在支线任务中陷入困境,Hidden Door团队采用了一种被梅森称为“车尔柯夫的军械库”的设计理念。简而言之,系统会记录玩家在游戏中所做的所有决策以及它们对故事中其他元素的影响。每当系统需要推动剧情发展或注入一些额外的戏剧元素来保持玩家的参与度时,它可以回顾军械库,提取出先前的情节线索或之前的敌人。这也有助于系统保持整体故事情节的连贯性,并防止出现无法解决的困境。

“我们的想法是创造出这样一种故事的氛围,让玩家的选择变得重要,让他们在游戏中拥有充分的自主权,同时也有一定的引导来推动故事的发展,”梅森解释道。“这一直是我们面临的一项重要设计挑战,即在自由度和故事推进之间保持平衡。”

16种秘密草药和语言模型

Hidden Door的LLM与ChatGPT等模型存在显著区别,它不是一个庞大的单一模型,而是由16个独立的机器学习算法组成,每个算法专门针对整体生成任务中的特定子任务进行优化。

“我们使用了各种模型,其中一些是基于开源模型构建的,一些是专有的。”梅森解释道,“这不仅仅是一个大型的LLM,而是将其分解为一个可解释的系统,在适当的时候使用最合适的[AI]模型。”这也使得团队能够快速将新发布的AI模型与现有系统进行对比,以查看是否可以提高游戏质量。“我们设计这些引擎的目的是让游戏设计师和叙事设计师能够调整系统,因此我们必须为他们提供这些控制参数。”

梅森接着说:“我们长时间研究了一个情节预测算法,即‘根据刚刚发生的一系列动作,下一步应该发生什么?’有趣的是,我们发现,如果始终选择系统推荐的前几项,生成的故事往往会变得极其乏味,因为那些选择往往是‘最明显的事情’。”相反,如果系统引入过多的转折和意外揭示,故事很快就会变得混乱不堪。

这种细致的处理能力使得设计师能够调整底层游戏架构,以适应不同风格的故事,例如轻松愉快的《傲慢与偏见 RPG》和严肃黑暗的《傲慢与偏见与僵尸》。“我们非常关注我们的创意同事将如何利用这个系统来创造独特的故事体验,”梅森说道。

流血和亲吻是完全可以接受的(但只有在故事情节允许的情况下)

虽然这款游戏的设计面向全家庭,但Hidden Door的目标受众主要是18至35岁的年龄段,因此更成熟的主题也是设计师们可以考虑的内容,只要它们与现有的故事情节相吻合。对于《绿野仙踪》来说,暴力是可以接受的,并且也是一种重要的情节元素。

“我们与作者和创作者直接合作,可以根据他们提供的写作材料灵活运用,”梅森表示。“我们提取角色、情节类型、词汇、元素、写作风格和地点等要素。”



团队还使用了他们所称的“基于子流派的模型”,用于生成故事的“模板”。梅森解释道:“《绿野仙踪》主要是奇幻故事,但也有一些特定的规则,比如动物会说话,但没有龙或其他奇幻生物。”系统基本上采用更一般的“奇幻故事”模板,并将其塑造成特定故事的形式,“甚至包括《绿野仙踪》宇宙的具体规则,”梅森说道。授权其作品供游戏使用的作者不仅可以决定故事的起始情节,还可以决定NPC的具体行为和故事情节的内容。

目前并没有“成人”故事模块可用,但游戏中允许有身体接触。“你可以让他们亲吻,”梅森说道。“我们有一个非常得体的过渡,然后进入下一个场景。如果NPC不喜欢玩家或者没有建立起某种关系,他们也可能拒绝。”这是可以进行调整的,但他们尽量将其保持在核心材料中的关系层面上。

互动粉丝文化的前景展望

“它极大地提高了创作的起点,”梅森在谈到生成式人工智能对游戏行业的广泛应用时表示,“但并没有提高创作的上限。”我们刚刚开始看到生成式人工智能用于改善非玩家角色的对话,梅森指出,也许只需要一两年的时间,我们就能看到通过生成式人工智能完全实现的游戏。“人类创造力的卓越并没有普遍地在这些系统中得到体现,这部分是因为它们的本质:它们是对大量数据的压缩和对中间水平的追求。”

“我确实认为提高创作起点让人非常兴奋。我认为这使创造力对于许多人更加可获得,他们可能会决定以自己的方式追求创造力,或者将其作为创作过程中的工具使用,”她继续说道。“我还认为,这使得更多人能够成为粉丝,以自己喜好的方式与创造力互动,而这是我们目前尚未具备的。”

如果想自己尝试Hidden Door,可以提前申请加入等待列表,以参与未来的测试。


来源:https://www.engadget.com/how-do-you-prevent-an-ai-generated-game-from-losing-the-plot-170002788.html




欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
写评论取消
回复取消