游戏 NPC 对白提示词 — 身份情境信息量

游戏 NPC 对白提示词:身份、情境与信息量的三角平衡

NPC 对白最怕一次说完

玩家点开一个路边摊贩,对方张口就是三百字世界观:三大王国、五场战争、自己其实是流亡贵族。信息都在,体验却没有了。NPC 对白的首要任务不是交代设定,而是让玩家愿意再点一次。把身份、情境和信息量三件事写进提示词,模型才会知道什么时候该停,什么时候该留一个追问的入口。

身份、情境、信息量三件事

身份决定用词与立场,同样的消息,守卫、商贩和酒保说出来完全不同。情境决定这一句对白为什么现在出现,是玩家第一次进城,还是刚完成一次失败的委托。信息量决定对方说多少,只给线索、给一半、给关键情报,是三种不同的叙事节奏。提示词里把三者分开写,模型就不会把身份写成标签,也不会把情境写成背景介绍。

完整输入与两版对白

输入可以写成:「城门守卫,玩家第一次进城且没有通行证,信息量只给线索,语气警惕。」低信息量版本可以是:守卫拦住玩家,问「通行证呢」,然后低声说「今晚城门口不太平,没证的人最好别排队」。高信息量版本则会补出具体原因,例如「西边矿道塌了,逃出来的人混在队伍里,长官让我们逐个查」。两版都符合身份,但节奏完全不同,任务设计可以按需要选择。

让台词带上可追问的钩子

可追问的钩子通常不是问句,而是一个没有解释完的细节。守卫说「今晚城门口不太平」,玩家自然会想知道为什么;他说「长官让我们逐个查」,玩家会想知道查谁。提示词里可以明确要求:每段对白至少留下一个可追问的名词、地点或人物。这个要求比「写得有悬念」具体得多,模型也更容易执行。

语气词和口头禅怎么控制

口头禅能快速建立角色,但过量会变成噪音。比较稳的做法是给每个 NPC 限定一个高频词和一个动作习惯,例如商贩反复说「成色」,同时总在擦杯子;守卫不说口头禅,但每次开口前先看玩家的手。提示词里把限定数量写死,模型就不会给每句话都加语气词。若角色来自特定地域,方言词也要控制密度,避免玩家读不懂。

写清 NPC 身份与当下情境,生成对白提示词:

生成结果是一段可粘贴的提示词,不会直接产出成稿对白。
示例输出(预置样例,不是实时生成):
守卫:通行证呢?
玩家:没有。
守卫:往后退半步。今晚城门口不太平,没证的人最好别在这儿排队。
玩家:出什么事了?
守卫:西边矿道塌了,逃出来的人混在队伍里。你若是来找活的,明早再来。
使用条件说明:本页只生成提示词。真实对白需要把提示词交给模型,并附上这个 NPC 的既有设定和任务状态。

信息量过高时的拆句方法

当一段对白同时承担引导、交代和情绪三种功能时,最稳的处理是拆成三次交互。第一次只给行动指令,例如拦住玩家;第二次给一个可验证的细节,例如矿道塌方;第三次才给关键情报,例如谁在混进队伍。每次交互不超过三轮,玩家有喘息,信息也有层次。提示词里可以直接要求「把信息拆成三次交互」,模型会按轮次分配,而不是挤在开场白里。

工具选项:情报密度

「只给线索」适合探索阶段,让玩家自己拼出前因后果;「给一半」适合任务中段,既有推进又不至于提前揭底;「给关键情报」适合任务转折点,通常伴随战斗或选择。语气选项影响句式长度与用词,警惕语气多用短句和反问,疲惫语气适合更长的停顿和省略。两者组合后,同一身份可以产出完全不同的对白节奏。

NPC 对白提示词答疑

需要给模型完整的角色设定吗

不需要全量。提供身份、当前任务状态和一条与玩家有关的旧事即可,太多设定会让对白变成资料朗读。

对白可以带方言吗

可以,但要控制密度。建议每段只保留一个方言词,并在上下文里让玩家能猜出意思,别影响任务理解。

怎样避免所有 NPC 说话一个腔调

给每个 NPC 限定一个动作习惯和一个信息偏好。动作让台词有画面,信息偏好让不同角色关注不同的事,腔调自然就分开了。

对白写好后,可以继续补角色外观和背景故事,角色设定分类里有配套提示词。标签: #NPC对白 #AI提示词 #游戏叙事