Sudowrite 写到第三章人物口吻变了 / 是角色卡太薄还是场景提示跑偏?

文章导读
人物口吻在第三章开始漂移,通常是两处同时出了问题:角色条目里没写出可被句子层面识别的语言特征,以及第三章的场景提示只交代了要发生什么、没交代谁在说这句话。判断顺序建议反过来:先用对白对比把范围缩小到「单个角色失真」还是「所有人物趋同」,再决定是补角色条目,还是回去改这一章的提示。如果界面上同时有角色条目和场景提示两类输入,先确认你写进去的是哪一类信息,再动手改,避免两边一起改、改完不知道是哪一项起
📋 目录
  1. 把前两章和第三章的对白各摘一段并排放
  2. 回看第三章的提示里写没写这一场的人物状态
  3. 在角色条目里补说话习惯和口头禅
  4. 同一场景写两次,只改角色语言字段
  5. 判断该继续补设定还是回去重写提示
A A

人物口吻在第三章开始漂移,通常是两处同时出了问题:角色条目里没写出可被句子层面识别的语言特征,以及第三章的场景提示只交代了要发生什么、没交代谁在说这句话。判断顺序建议反过来:先用对白对比把范围缩小到「单个角色失真」还是「所有人物趋同」,再决定是补角色条目,还是回去改这一章的提示。如果界面上同时有角色条目和场景提示两类输入,先确认你写进去的是哪一类信息,再动手改,避免两边一起改、改完不知道是哪一项起了作用。

口吻漂移多半不是文风参数的问题。先把同一角色前两章和第三章的对白摘出来并排看:只有某个角色变了,问题偏角色条目太薄;所有角色说话都趋同,问题偏场景提示只写了情节。补设定只能给生成过程可抓的语言特征,不承诺文风一定改善。每次只改一处,然后重新生成同一段场景做对照。

把前两章和第三章的对白各摘一段并排放

摘录方式上,别挑最出彩的那几句,那样看不出日常状态。选同一个角色在同一类场景里的台词——比如两章里都有的争执、解释、推脱——各摘 5 到 10 句连续对白,复制到同一个文档或表格里,左边放前两章、右边放第三章,保留说话人标记和前后一两句上下文。如果角色在前两章出现得少,就退而看第二章和第三章。

对比时盯三个可数的点:

  • 句子长度:他原来是不是短句多、很少用带逗号的复合句,第三章是不是开始出现大段解释性长句。
  • 用词习惯:称呼别人用什么(名字、外号、敬语、直接省略主语)、语气词和骂人的词有没有换、技术词和口语词的比例有没有变。
  • 回避话题:他从前不主动提的东西,比如家人、钱、过去的失败,第三章是不是开始自己往外说。

三种结果指向不同方向:只有一个角色变了,先去看这个角色的条目;所有角色都变得像同一个人在说话,多半是场景提示把叙述口吻统一了;换了某类场景才漂(比如谈判场景),就去看那类场景的提示写法。这一步只做判断,不急着改任何设置。

回看第三章的提示里写没写这一场的人物状态

对白塌陷最省事的解释是:提示里只写了情节要走哪一步,没写谁在说、抱着什么目的说、说给谁听。模型拿不到这些,就会默认用最省力的方式把信息搬出来,于是所有人的对白长得差不多。回看第三章的提示,逐个确认下面这些项在不在:

  • 这一场有谁在场,谁是主要说话人;
  • 说话人此刻想达到什么目的(说服、试探、拖延、掩盖);
  • 情绪与戒备程度(放松、憋着火、有求于人);
  • 和对方的权力关系或亲疏(上级、旧友、刚认识);
  • 他此刻不想让对方知道的事;
  • 说话方式要求(简短、绕、直给、只回答不反问);
  • 时间和地点带来的语气差异(深夜、公开场合、赶时间);
  • 禁止项(不要解释设定、不要替人物总结情绪、不要人人都说完整句)。

缺了「目的」和「关系」这两项时,对白最容易退化成信息播报。补齐这三四项后再生成一段,先看对白本身有没有变化,不要先动文风类设置。

在角色条目里补说话习惯和口头禅

角色条目里的语言字段,作用是给生成过程一些可抓住的句子级特征。写「性格冷静」「为人精明」这类评价对白几乎没有约束力,要写成能被句式体现的东西。下面是一份可直接改用的填写示例,字段名按你界面上的叫法替换:

称呼别人的方式:叫全名,只在紧张时改用外号
句子长度:偏短句,一般不超过一个逗号
口头禅与语气词:(填 2-3 个你真想让他反复说的,不要写成一串)
专业词与口语词:术语直接说,不用比喻打比方
回避话题:不主动谈家里的事,不谈钱
情绪外露方式:生气时话变少,不提高音量
对话中的小动作:说重话前先停半拍,爱摆弄手里的东西

通常填 3 到 5 项就够,优先选能在某一句台词里直接看出来的:称呼、句子长度、回避话题、口头禅。填得越多越抽象,对白里越看不出来。需要说明的是,补这些字段只是增加可抓的特征,不保证文风一定变好,也不保证所有场景都生效,具体效果要结合你用的模型和这一场的提示一起看。

同一场景写两次,只改角色语言字段

想单独检验角色条目这一侧的影响,就把变量压到一个。做法是:复制第三章里某一段场景提示,第一次用原来的角色条目生成,第二次只改这个角色的语言字段,模型选择、生成长度、温度类设置、提示正文全部保持不变,两次都不手工润色。生成前把两份结果分别存下,标注「改了什么」和「没改什么」,方便回看。

观察点集中在四件事:对白的句子长度有没有带上角色的节奏;称呼方式和口头禅有没有出现;有没有冒出他原本回避的话题;对白旁边的动作描写和台词是否对得上。如果两次差别很小,说明这一场的瓶颈更可能在场景提示;如果差别主要落在说话人本人身上,补设定就是有效方向。一次只改一处,改完立刻重新生成同一段做对照。

判断该继续补设定还是回去重写提示

区分标准可以落在这两条上:

  • 回去重写提示:所有角色说话趋同,对白主要在传递情节,而且把人物状态项(目的、关系、不想让对方知道的事)补进提示后再生成一次,对白就出现了区分。第一步操作是给第三章的场景提示补一句「谁在说、想达到什么目的、不想让对方知道什么」,生成后只看这一段对白。
  • 继续补设定:只有一个角色变了,或者这个角色在多个不同类型的场景里都失去辨识度,提示怎么补都拉不回来。第一步操作是给这个角色填语言字段里最明显的 3 项——称呼方式、句子长度、回避话题,然后回到同一场景重写一次做对照。

实际排查里两者往往都要改,但不建议一次改五处。改一处、生成同一段、和上一版并排放,再判断下一处该动哪里;这样即使文风没有明显改善,你也能知道是哪一项没起作用。