AI对话人设跑偏怎么办?先按设定掉落的顺序定位:称呼、口癖和自称最先掉,接着是语气与句子长度,再往后是对你的态度和关系,最后才是世界观与剧情约束。掉到哪一层,就修哪一层对应的位置——轻的在同一会话补一句锚定,重的回角色卡和世界书重写。不要一上来就重开会话,那样会把已经稳定下来的剧情一起丢掉。
人设跑偏的四层掉落顺序
角色设定不是加载一次就锁死的。它更像一叠纸,越靠上的部分越容易被新内容压住:你最近几轮说的话、别人的旁白、剧情推进的方式,都会把老设定往下挤。所以排查跑偏,不要问“它是不是忘了”,而要问“它先掉的是哪一层”。
按这个设定掉落顺序看,跑偏几乎都是从轻到重逐层发生的。第一层掉了,聊天还能继续;掉到第四层,就等于换了个人在同一段剧情里走。
| 掉落层级 | 你看到的样子 | 常见原因 | 处理动作 |
|---|---|---|---|
| 第一层:称呼与自称 | 不再叫设定里的名字,改口叫“你”,自称从“本座”变回“我” | 最近几轮里没出现过称呼,角色跟着最新输入的用词走 | 下一轮立刻带上称呼与自称,并把这两个词放进角色卡靠前位置 |
| 第二层:语气与口癖 | 句子突然变短,口癖消失,出现客服腔和总结句 | 会话拉长后早期描述被稀释;屏蔽词或正则改写了原句 | 用开场白或快捷指令复述语气要求,再检查正则有没有误伤 |
| 第三层:态度与关系 | 敌对变客气,亲密变疏远,答应过的事反悔 | 关系只存在于聊天记录里,没有变成可触发的条目 | 把关系单独写进世界书,用关键词触发而不是靠它自己记 |
| 第四层:世界观与剧情 | 出现设定外的物品、身份,剧情约束被无视 | 条目没被触发,或插入位置太靠后、排序被别的条目挤走 | 调整触发方式、插入位置与排序,必要时搬进人设正文 |
判断层级时有个简单办法:把跑偏的那一轮复制出来,逐项圈出“称呼、语气、态度、设定”里哪些不对。圈到第一项就动手,通常一句锚定就能拉回;圈到最后一项还不对,就得回角色卡编辑了。
五种跑偏节奏,先分清再动手
同样是跑偏,发生的节奏不一样,修的地方也不一样。把它们分开,比反复重开有效得多。
| 节奏 | 典型表现 | 判断依据 | 处理方向 |
|---|---|---|---|
| 突变式 | 上一轮正常,下一轮像换了一个人 | 问题只出现在某一轮之后 | 回看那一轮的输入,是否混进了指令、旁白或大段自述 |
| 渐变式 | 聊了几十轮后口癖、语气慢慢消失 | 越往后越淡,不是某一刻断掉 | 回写角色卡,并在会话里定期做锚定 |
| 话题式 | 只在聊某类内容时出戏 | 换个日常话题又恢复 | 找触发词,检查条目是否被无关内容误触发 |
| 迁移式 | 换了设备或换了入口后不像原来 | 同一账号,不同终端 | 核对打开的是不是同一个作者版本,而不是同名角色 |
| 导入式 | 导入后从一开始就不像 | 第一条回复就偏 | 检查导入的是 SillyTavern 角色卡 JSON 还是别的文件,并按新卡重设开场白 |
判定下来,突变式和话题式多半是输入造成,属于当场就能补的;渐变式、导入式往往要回到角色卡层面改。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
五步排查顺序
- 往回翻二三十条消息,找到第一次不对劲的那一轮,把它当作漂移点,先不要动更早的内容。
- 对照四层表判断掉了哪一层:是称呼、语气、态度,还是世界观。层级判断错了,后面所有动作都会白做。
- 检查世界书触发是否命中:条目用的是关键词触发还是按概率触发,关键词近几轮有没有出现,插入位置、扫描深度和排序是否让条目被别的设定挤掉。
- 在同一会话里补一句锚定,把称呼、自称、语气、当前关系一次说清,看下一轮有没有回到轨道。
- 如果同一设定掉了两次以上,就回创作里做角色卡回写:把最不能掉的描述移到人设前段,或做成独立条目、开场白、快捷指令,然后新开一个会话验证。
哪些操作最容易把角色带跑
- 在括号里写大段旁白和指令,角色会分不清哪句是台词、哪句是要求。
- 替对方角色说话,把它该有的反应一起写掉,几轮之后它就只负责附和。
- 频繁切换视角和时态,同一段剧情里一会儿第一人称一会儿全知视角。
- 让用户角色连续输出超长独白,把角色自己的台词空间压没。
- 一次会话里塞进两条以上剧情线,态度和关系就会互相打架。
这些动作本身没错,代价是角色更容易掉到第一层甚至第三层。用得越频繁,越要配合锚定。
把设定钉住:锚定句与回写清单
当场救急用一句话就够,位置放在你下一条消息的开头:
如果是长期反复跑偏,就按这个清单回写:
回写之后不用立刻推翻旧会话,先在新会话里跑十轮,看第一层会不会再掉。另外提醒一句:可免费试用,进阶能力按平台规则计费,以产品内显示为准。
日常维护的三个习惯
第一,把最关键的设定放在人设前段和开场白里,而不是只写在世界书深处,这样每次开场都会重新加载一遍。第二,每隔二十来轮做一次轻量锚定,一句话复述称呼和关系即可。第三,一个会话只跑一条主线,支线另开一处,避免态度互相污染。做到这三条,多数跑偏会在第一层就被拦下,不需要重开整段剧情。
常见问题
AI对话人设跑偏怎么办,直接重开会话有用吗?
看掉到第几层。只掉称呼或语气,重开会话确实能立刻回正,但代价是丢掉已有剧情。掉到关系或世界观层面,重开往往几轮后照旧。建议先做五步排查里的前三步,确认是输入造成还是角色卡造成,再决定要不要换新会话。
世界书触发老是没命中,是哪里写错了?
多数是关键词写得太长太书面,对话里根本不会原样出现。把关键词缩到两三个字的常用说法,一个条目挂多个关键词。再看插入位置和排序,条目太靠后容易被别的设定挤走。硬约束尽量用关键词触发,氛围描述再考虑按概率触发。
角色卡写得很细,为什么聊久了还是会跑偏?
会话拉长后,早期描述会被后来的内容稀释,这是常见现象,不是角色卡写坏了。把关键设定搬进开场白和靠前的条目,并定期用锚定句复述。若角色态度变化让你产生明显情绪困扰,要知道 AI 没有真实情感,也不能替代专业帮助,建议告诉身边的人或寻求专业帮助。
导入的角色卡跑偏更明显,要先改哪里?
先确认导入的是 JSON 格式的角色卡与世界书,导入文件不含 CG 图,所以外观类设定需要另外补。然后补齐开场白:一个角色最多十条选项,先从第一条改起,写清称呼、自称和关系。名字相同的角色可能有多个版本,核对作者后再判断是不是卡本身的问题。