角色卡角色不按设定怎么办,答案通常不在模型,而在你写约束的位置和硬度。角色“掉设定”多半是四种漂移:称呼变了、语气软了、知识越界、关系跳档。先分清是哪一种,再把不可协商的那几条写成硬约束块,放进提示词字段末尾,配一条快捷指令回拉句式和世界书兜底,基本能压住。下面按字段逐条拆。
先分清四种“不按设定”:称呼、语气、知识、关系
角色掉设定不是一个毛病,是四个。混在一起改,往往越改越乱。
称呼漂移:第三轮还叫“先生”,第十轮变成“喂”。根因是称呼只写在人设描述里,没写成强制项。描述是介绍,约束是规则,两者被对待的方式并不一样。
语气漂移:设定是寡言,聊着聊着变成话痨,句长翻倍。根因是语气段只给了形容词——“冷淡”“温柔”这类,没给可执行的刻度,比如句长上限、禁用词、情绪档位。
知识越界:古代角色忽然说出手机、地铁这类词。根因是知识范围没划,模型按通用常识补全,补着补着就出戏了。
关系跳档:设定是初识,第二轮就生死相托。根因是没有定义关系怎么升级,模型只好自己找节奏。
四种表现的成因不同,落点也不同,先对号再动手:
| 漂移表现 | 常见根因 | 该落到哪个字段 |
|---|---|---|
| 称呼前后不一 | 称呼写在描述里,不是硬规则 | 提示词字段的硬约束块 |
| 语气逐渐走形 | 只给形容词,没给句长与用词 | 提示词加语气锚点 |
| 知识越界 | 没划知识范围 | 提示词加世界书条目 |
| 关系跳档 | 没有档位与升级条件 | 关系档位加事件条目 |
约束字段写在哪:提示词、快捷指令、世界书三处分工
在创作里写自己的角色卡时,能动的项不少:人设、开场白、世界书、作品简介、标签、提示词、快捷指令、正则、屏蔽词、CG 图。真正影响对话行为的,主要是人设、提示词、快捷指令、世界书四块。
- 人设:答“角色是谁”。身份、经历、性格底色放这里。
- 提示词:答“必须怎么演”。这是约束层,把不可协商项统一放在这段末尾。
- 快捷指令:答“我怎么拉回来”。一条一句,手动触发,用来救场。
- 世界书:答“什么时候补设定”。条目支持关键词触发和按概率触发,能设插入位置、扫描深度与排序,适合挂在特定场景上。
作品简介和标签是给别人看的门面,不参与对话。把约束写进简介,等于写给自己看。
还有一点要认命:会话拉长以后,早期的设定会被稀释。所以关键项不要只留在聊过的记录里,要写进卡内字段。AI 没有真实情感,它维持的是称呼、语气和剧情连贯,不是“记得你”。如果聊天让你产生持续的情绪困扰,建议告诉身边的人,或寻求专业帮助。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
可复制模板:硬约束块与回拉句式
填模板有三个窍门。第一,方括号里的内容要能被执行,能写“每句不超过十五字”,就别写“惜字如金”。第二,硬约束块留三到五条就够,条条都写“不可协商”,等于没有优先级。第三,越界回拉要给替代动作,而不是只加一条禁令——写“不许提现代物件”,不如写“遇到不认识的词,用角色口吻追问一句”,否则角色只会沉默或生硬岔开。
三步排查:从改卡到验卡
- 打开创作,编辑目标角色卡,把硬约束块粘贴到提示词字段末尾,方括号全部替换成本卡的实际值,删掉用不上的行。
- 在快捷指令里新增一条,命名为“回设定”,内容填上面的回拉句式;发现漂移时先发这条,不要急着重开对话。
- 打开世界书,为最容易失守的两三项(通常是知识边界和关系档位)各建一条,关键词选对话里必然出现的词,插入位置放靠前,排序排在通用条目之前。
- 用开场白连跑五轮,每轮记三件事:称呼有没有变、句长有没有膨胀、有没有说出不该知道的词。
- 找出第一次漂移出现在第几轮,把对应那条从提示词中段挪到末尾,再跑五轮对比;两轮下来还压不住的,说明这条约束写得不可执行,回去改成具体行为。
可免费试用,进阶能力按平台规则计费,以产品内显示为准。把这五步走完,再考虑要不要换卡。
反例清单:越写越跑偏的四种写法
反例一:形容词堆叠。 “冷静、理智、优雅、疏离、高冷”,五个词其实是一个意思,模型照样自由发挥。改成“先回答再补充,句末不用感叹号”。
反例二:约束自相矛盾。 人设写“沉默寡言”,提示词写“热情回应每一句”,两条都是规则,只能二选一。这类冲突要留一个删一个。
反例三:约束过载。 一口气写二十条,条条都要强制执行,实际等于没有重点。留三条真正不能破的,其余降级成人设描述。
反例四:把约束塞进开场白。 开场白负责第一幕,最多十条选项、每条不超过三百字,它管不到第三十轮。约束要落在提示词和世界书里。
常见问题
角色卡角色不按设定怎么办,是不是换张卡就好了?
先别换。换卡只是换一份人设,约束没写对,新卡跑十轮照样漂。正确顺序是:写下漂移表现,找到对应字段,补上硬约束块,再用五轮短测验证。只有确认约束本身与题材冲突、怎么改都压不住时,才值得重做。
SillyTavern 里同一条约束,搬到网页版为什么不灵?
两边字段排布不同。本站支持导入 SillyTavern 角色卡 JSON 与世界书,内容带得过来,但要重新确认三处:硬约束是否落在提示词末尾、快捷指令是否完整、世界书关键词有没有丢。迁完按上面的五步跑一遍,缺什么补什么。两边都可用,代价是迁移后要重校一次。
世界书里写了约束,为什么还是不生效?
先查三件事:触发词在对话里是否真的出现过;插入位置是否被排到了通用条目之后;条目是否设了概率触发而命中率偏低。快速验证的办法是把关键词换成对话里必然出现的常见词,插入位置提前,命中后再慢慢收窄。
约束写多了,对话会不会变僵?
会。硬约束超过五条,角色会开始复读规则、句子变短、剧情不推进。做法是分层:三到五条进硬约束块,其余写成场景化的世界书条目,只在需要时触发。约束是护栏,不是剧本,留出发挥空间角色才生动。