AI 角色扮演 NPC 终于有了目标

以下是近期冒险中一个生成的角色目标:

Cordelia 想要判断 Jarra 与 Selene 的情感联系是否损害了他的作战纪律。她打算恐吓他进行自我纠正,而不是明确指责他情感用事,在他成为负担之前重新确立对他的控制。

而这是那个目标在任务总结场景接近尾声时产生的内容:

她的目光在你们两人之间游移,像主顾在评估投资,像女人在审视人心。

"还有 Jarra,"她补充道,语气再次变化,在强硬之下几乎有一丝温和。"你需要决定,你是我的特工,还是她的守护者。因为我承担不起你两者都是。"

当那个问题出来的时候,我第一次感觉到我的角色——对一个不是明显反派的角色来说——站到了被动的一面。在那之前,有一个非常清晰的"玩家队伍":那些毫无疑问站在我这边的人,我基本可以说服他们按我想要的去做。唯一阻止我的是我自己的角色扮演信念。

但有了那个目标之后,我第一次感觉到,那个名义上站在我这边的 NPC 有了自己的主导权。她不是一个轻易妥协的人。

所以当 Cordelia 就那段关系对我的角色施加压力时,我的第一反应是不安和愧疚。这正是之前缺失的那种叙事张力。它迫使我撒谎或做出保证,而这本身就埋下了日后暴露风险的线索,为冒险赋予了比以前更深的深度。


被动 NPC 问题

Stage Whisper 所使用的那种长篇角色扮演依赖于一种以角色及其互动为中心的故事讲述方式,而不是试图坚持一个宏大的总体情节。这种故事讲述方式将许多角色放入世界中,带着几条情节线索,让他们自行展开。自然会产生摩擦、机会、喜剧、戏剧,编织进涌现出的故事中。

但为了这能够运作并长期可持续,那些角色需要执行他们自己的目标。否则玩家会觉得他们总是那个推动情节的人。当玩家觉得每个会话中 NPC 都只是站在周围等你做点什么以便他们能够做出反应时,会产生一种疲劳感。

有了目标之后,他们感觉有事要做,有地方要去。它更有生命力。


这解锁了什么

我最喜欢的时刻之一发生在与我之前举例相同的会话中——当我与 Selene 本人互动时。她的目标也是寻求关于她与我角色关系的明确性。有一个精彩的时刻,我笑了,或者说了一个双关语,是关于她说的话。如果没有目标,我想她会跟着说:"哈哈,很好笑,"然后就继续了。

但有了目标,因为她是困惑的,在寻求明确性,我说出的双关语的模糊性正好击中了她最脆弱的地方,根据她寻求明确性的目标。因此她的回应是生气,并告诉我的角色不要再胡闹。

我认为这是另一个 NPC 不再随波逐流地附和你说的和做的每一件事的例子。它产生了更好的故事讲述。


进展

将更好的记忆与更好的主动性相结合,让 NPC 感觉更有活力。这让你感觉自己是一个当你不在看时确实在做事的世界的一部分。不只是回应你,而是主动做出行动。

有关 Stage Whisper 的记忆和 NPC 架构的更多信息,请参见第一部分:叙事一致性第二部分:上下文隔离第三部分:NPC 梦境

Stage Whisper 是为那些希望 AI 伴侣和 AI GM 冒险中你所说的话真正有意义——并且 NPC 有理由在意你的所作所为——的人构建的。立即开始加入我们的 Discord来看看 NPC 最终认真对待一切时是什么样子。