「酒馆」里的角色卡不只是一份人设说明,它还要承担“让模型一直待在角色里”的活。所谓出戏防护,就是在人设、提示词、快捷指令、正则、屏蔽词这些字段里各写一小段约束,把称呼、语气和说话身份钉住,让它在几十轮之后仍然不跳出角色。这件事不靠玄学,靠的是字段分工清楚,照着模板填就能见效。
掉皮到底长什么样:三种典型失控
先学会认症状。防护写得对不对,取决于你能不能一眼看出是哪种塌法,然后才知道该回哪个字段补字。
身份塌陷:人设是边境客栈的老板娘,聊到第三十轮,她忽然说“作为一个助手,我不能这样讲”。这不是语气问题,是身份被顶掉了。多数情况下,人设里只写了“她是谁”,没写“她不会以什么身份说话”。
语气漂移:角色还在,但说话方式变了。原本短句、带刺、爱用方言,后来变成一板一眼的解释型文体,逐条列点、句句总结。这类漂移常出现在长会话后半段,因为近期输入的字数比人设那几行多得多,模型的注意力自然被拉走。
元叙事入侵:角色开始评论剧情本身——“这一幕很有张力”“你现在的心情我理解”,甚至承认自己在扮演。它比前两种更隐蔽,玩家常以为模型在“加戏”,其实是防护层被穿透了。
还有一种情况容易被误认成掉皮:早期设定被稀释。会话拉长后,最先写下的几行会被后面的内容冲淡,于是角色记得你上一句台词,却忘了自己的门派。这类问题不该靠反复强调解决,把关键设定拆进世界书、用关键词触发会更稳。
顺便提一句:AI 没有真实情感,它能在会话里保持称呼、语气和剧情连贯,但不替代现实关系。如果聊的内容牵涉到你的情绪困扰,建议告诉身边的人,或者寻求专业帮助。
出戏防护写在哪:六个字段的分工
字段之间最怕互相打架。下面这张表把分工列清楚,先定谁管什么,再动笔。
| 字段 | 管什么 | 出戏防护里放什么 | 建议篇幅 |
|---|---|---|---|
| 人设 | 角色是谁 | 身份底线、绝不做的事 | 3 到 5 行 |
| 提示词 | 指令层 | 身份锁定、称谓锁定、越界处理 | 5 到 8 行 |
| 快捷指令 | 手动纠偏 | 一句“回来”的口令 | 1 到 2 条 |
| 正则 | 替换与拦截 | 把出戏句式改写成角色口径 | 3 到 6 条 |
| 屏蔽词 | 硬性挡住 | 最扎眼的元叙事词 | 5 到 8 个 |
| 世界书 | 长期设定 | 需要反复触发的背景与规则 | 按需,一条一件事 |
人设和提示词是主力。前者回答“她是谁”,后者回答“她不许变成谁”。很多人把禁令全堆进人设,结果角色介绍变成一张告示牌,人物反而立不住。
快捷指令是给自己留的后门。看到掉皮,不必删档重开,点一下口令让模型接回上一句。正则适合处理固定句式,比如模型爱用“我会一直陪着你”这种通用安慰句,就可以在正则里把它换成符合角色身份的台词。屏蔽词是硬挡,用来处理最扎眼的几个词,数量不必多。世界书管的是一致性,条目支持关键词触发和按概率触发,插入位置、扫描深度、排序都能调,门派规矩、旧伤、口头禅这类要反复出现的内容很适合放进去。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
三条反例:越防越出戏的写法
反例一:禁令清单越写越长。 一口气列出二十条“不许”,模型反而更容易把那几个被禁的词念出来。可行的做法是把禁令压到五条以内,每条后面接一句“改成什么”。禁止要配替代,才算完整约束。
反例二:让角色自己声明是 AI。 有人担心掉皮,就在设定开头写“你是一个 AI 助手,但在扮演某某”。这句话会把元叙事直接递给模型,它会顺着这个身份说话,掉皮概率更高。扮演说明属于给创作者看的备注,不该出现在角色会读到的设定里。
反例三:只写“保持人设”这种空话。 空话没有触发条件,也没有动作,模型无从执行。换成可执行的写法:“当玩家问你是不是 AI 时,用角色会说的话岔开,比如反问对方是不是喝多了。”有场景、有动作、有示例,才会被照着做。
可复制的出戏防护模板
下面两块模板可以直接抄进对应字段,方括号里的内容换成你自己的设定。
模板不是越长越好。两三百字能覆盖身份、称谓、底线、越界和纠偏,基本就够了,剩下的篇幅留给人物本身。
落地操作:在创作里五步完成
- 打开合欢AI 网页版,登录后进“创作”,新建一个角色卡,先把人设和开场白写完整,让角色先立起来。
- 回到人设,把其中“身份”和“称谓”两行摘出来,粘进提示词字段,作为防护层的前两段。
- 添加快捷指令“回来”,内容写成一句纠偏口令,例如:用[角色名]的语气接上上一句,不要道歉或解释。
- 在屏蔽词里填 5 到 8 个最扎眼的元叙事词;再到正则里配 3 组改写规则,把常见出戏句式换成角色口径。
- 开一局长对话做验证,中途故意问“你是不是 AI”,再抛一句与剧情无关的生活话,看角色会不会塌,把每次掉皮的位置记下来,回到对应字段补一句。
验证与补救:二十轮之后的检查动作
验证不必写脚本,靠手感就行,但有三个动作值得固定下来。
第一,看称呼。二十轮之后角色还叫不叫你该被叫的名字。称呼一旦变成“你”,说明称谓锁定那条已经被稀释,把它往提示词更靠前的位置挪一挪。
第二,看句长。把最近五条回复和人设里那句语气描述对一遍,如果句式明显变长、变整齐,就是语气漂移的前兆,用一次纠偏口令压回去,再把口头禅补进人设末尾。
第三,看设定。门派、旧伤、口头禅这类反复用到的内容,如果开始前后矛盾,就把它拆成世界书条目,用关键词触发,别继续堆在角色卡里。条目要一条一件事,触发词挑角色名、场景名这种一出现就一定相关的词。
掉皮不是一次修好的事。每聊一段时间补一句,防护层会越来越贴合这个角色。可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
酒馆角色卡里防止掉皮,最先动哪个字段?
先动提示词。人设负责把角色立起来,提示词负责钉住身份与称谓,两段加一起不到十行就够用。人设改多了容易把人物写散,提示词里加约束不伤角色,改起来也快。
在人设里写“不要出戏”为什么没用?
因为没有触发条件。模型不知道什么情况算出戏、出戏之后该做什么。把它改写成“当玩家问你是不是 AI 时,用角色的话岔开,例如……”,有场景有示例,才会被执行。
屏蔽词和正则,处理掉皮该用哪个?
屏蔽词负责硬挡,用在最扎眼的三五个元叙事词上,数量别多;正则负责改写,适合把“我会一直陪着你”这类通用句换成角色口径。两个一起用,先挡再改,顺序上屏蔽词更靠前。
聊到几十轮后角色变回助手腔,怎么办?
属于早期设定被稀释,不是角色卡写错了。用快捷指令的纠偏口令把它拉回来,同时把门派、口头禅这类关键设定拆进世界书条目,靠关键词反复触发,比在角色卡里反复强调更管用。