娱乐 · 熟练
AI 当 GM,第二句话就把凶手说了
不是它不会演,是它没有「还不到时候」这条规矩
悬疑局最容易崩的地方不是气氛不够,是它太想把知道的全告诉你 —— 你刚问「管家昨晚在哪」,它顺手把动机、手法、凶手一起交代了,整局从此没法玩。这一页给的是圈内已经成型的两条硬约束:① 只给「已发现线索」对应的信息,未发现的一律不剧透;② 问到凶手相关的核心问题时,NPC 撒谎或转移话题。配上卡司分声与节奏控制,一个窗口就能跑一局不掉线的谜案。
方法 · 一图看懂
1
先写死两条硬约束 — 不剧透未发现的线索 · 凶手相关的问题必须撒谎或回避 —
2
给每个 NPC 一条可辨识的声音 — 谁恭敬而闪烁、谁冷静却回避,都要写进提示词 —
3
卡住时触发线索人物 — 玩家僵住不是失败,是让新角色登场推进的时机 —
4
回复压到三到五句 — 长段落会一次把信息倒完,节奏就散了 —
原理 · 为什么有效
为什么这两条约束能把「能玩」和「不好玩」分开 —— 因为模型的本能是把你知道的全说出来才算有帮助,而谜案要的恰好相反:信息必须按发现顺序释放,提前给等于把游戏删掉。更麻烦的是它不觉得自己在犯错 —— 你说「管家昨晚在哪」,它答「他在书房,因为他想掩盖自己就是凶手」,从「回答提问」看完全正确,从「当 GM」看是致命失误。所以约束必须写成对模型的硬规则,而不是靠语气暗示:暗示会被它的「有用性偏好」压过去。第二条同样是硬规则:一旦允许它在核心问题上撒谎,它就有了「扮演知情者」的空间,而不是退化成旁白。
适用场景
适合:自己搭 AI 悬疑局 / 剧本杀的人 · 已经能跑起来但总觉得「太快结束」 · 一局里 NPC 超过三个 · 想让玩家有真实的推理过程而不是听故事。
不适合:不需要推理的轻松局(纯聊天或纯冒险)—— 撒谎设定在这类局里会变成故意为难;也不适合长期战役,那类局的瓶颈是状态记账而不是线索控制。判据一句话:「这局里有没有一件事是玩家必须自己发现、不能被告知的?」有 ⇒ 两条约束必写;没有 ⇒ 别加。
自测 · 5 问
玩家问一个关键问题时,它会不会顺口把答案带出来
NPC 之间说话有没有可辨识的区别,还是都一个腔调
一次回复是不是经常超过五六句、把信息一口气倒完
玩家卡住时,是原地僵着,还是有新角色登场推进
上下文被重置或变长之后,凶手相关的信息还藏得住吗
怎么上手 · 验证步骤
第一次只在提示词里加两条:线索按已发现释放 · 凶手相关必须回避,其余一个字不改,先跑一局看会不会剧透。第二局再加 NPC 分声:给每个角色写一句「语气 + 隐瞒什么」。第三局才加节奏约束(三到五句)与卡壳触发。⚠️ 别一次全加 —— 剧透多半来自前两条没写死,先确认这两条真的生效。
跑完后自检两句:① 整局里有没有哪句话是「本不该现在知道」的 ② 中途卡住时,是谁推进的 —— 玩家想出来的,还是你顺口提示的 —— 第 ① 句有命中,回去检查是不是「已发现线索」的边界没定清;第 ② 句答「我顺口提示」,说明触发方式写成了随机加戏而不是规则。