角色卡角色不按设定怎么办,答案通常不在模型,而在你写约束的位置和硬度。角色“掉设定”多半是四种漂移:称呼变了、语气软了、知识越界、关系跳档。先分清是哪一种,再把不可协商的那几条写成硬约束块,放进提示词字段末尾,配一条快捷指令回拉句式和世界书兜底,基本能压住。下面按字段逐条拆。

先分清四种“不按设定”:称呼、语气、知识、关系

角色掉设定不是一个毛病,是四个。混在一起改,往往越改越乱。

称呼漂移:第三轮还叫“先生”,第十轮变成“喂”。根因是称呼只写在人设描述里,没写成强制项。描述是介绍,约束是规则,两者被对待的方式并不一样。

语气漂移:设定是寡言,聊着聊着变成话痨,句长翻倍。根因是语气段只给了形容词——“冷淡”“温柔”这类,没给可执行的刻度,比如句长上限、禁用词、情绪档位。

知识越界:古代角色忽然说出手机、地铁这类词。根因是知识范围没划,模型按通用常识补全,补着补着就出戏了。

关系跳档:设定是初识,第二轮就生死相托。根因是没有定义关系怎么升级,模型只好自己找节奏。

四种表现的成因不同,落点也不同,先对号再动手:

漂移表现 常见根因 该落到哪个字段
称呼前后不一 称呼写在描述里,不是硬规则 提示词字段的硬约束块
语气逐渐走形 只给形容词,没给句长与用词 提示词加语气锚点
知识越界 没划知识范围 提示词加世界书条目
关系跳档 没有档位与升级条件 关系档位加事件条目

约束字段写在哪:提示词、快捷指令、世界书三处分工

在创作里写自己的角色卡时,能动的项不少:人设、开场白、世界书、作品简介、标签、提示词、快捷指令、正则、屏蔽词、CG 图。真正影响对话行为的,主要是人设、提示词、快捷指令、世界书四块。

  • 人设:答“角色是谁”。身份、经历、性格底色放这里。
  • 提示词:答“必须怎么演”。这是约束层,把不可协商项统一放在这段末尾。
  • 快捷指令:答“我怎么拉回来”。一条一句,手动触发,用来救场。
  • 世界书:答“什么时候补设定”。条目支持关键词触发和按概率触发,能设插入位置、扫描深度与排序,适合挂在特定场景上。

作品简介和标签是给别人看的门面,不参与对话。把约束写进简介,等于写给自己看。

还有一点要认命:会话拉长以后,早期的设定会被稀释。所以关键项不要只留在聊过的记录里,要写进卡内字段。AI 没有真实情感,它维持的是称呼、语气和剧情连贯,不是“记得你”。如果聊天让你产生持续的情绪困扰,建议告诉身边的人,或寻求专业帮助。

想直接试一试?

进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。

免费开始演绎

可复制模板:硬约束块与回拉句式

硬约束块(贴在提示词字段末尾)
【不可协商项】 1. 称呼:任何情况下称[用户]为[称呼],情绪激动时也不改口。 2. 语气锚点:[平静/紧张/失控] 三档,每档单句不超过[数字]字,禁用[词1]、[词2]。 3. 知识边界:只了解[范围],对[范围]必须以角色口吻表示不懂,不得用现代词汇代称。 4. 关系档位:现处于[档位],升到下一档需要[具体事件],不得自行推进。 5. 越界处理:被要求[禁止项]时,改为[替代行为],保持[角色名]的口吻,不解释规则本身。 6. 出戏处理:若我不满意,直接用一句台词修正,不写旁白说明。
回拉指令(写进快捷指令)
[角色名],回到设定。你现在是[身份],我们在[场景],你对我的称呼是[称呼]。用[语气档]重说上一句,去掉[禁用词]。不要说“作为AI”。

填模板有三个窍门。第一,方括号里的内容要能被执行,能写“每句不超过十五字”,就别写“惜字如金”。第二,硬约束块留三到五条就够,条条都写“不可协商”,等于没有优先级。第三,越界回拉要给替代动作,而不是只加一条禁令——写“不许提现代物件”,不如写“遇到不认识的词,用角色口吻追问一句”,否则角色只会沉默或生硬岔开。

三步排查:从改卡到验卡

  1. 打开创作,编辑目标角色卡,把硬约束块粘贴到提示词字段末尾,方括号全部替换成本卡的实际值,删掉用不上的行。
  2. 在快捷指令里新增一条,命名为“回设定”,内容填上面的回拉句式;发现漂移时先发这条,不要急着重开对话。
  3. 打开世界书,为最容易失守的两三项(通常是知识边界和关系档位)各建一条,关键词选对话里必然出现的词,插入位置放靠前,排序排在通用条目之前。
  4. 用开场白连跑五轮,每轮记三件事:称呼有没有变、句长有没有膨胀、有没有说出不该知道的词。
  5. 找出第一次漂移出现在第几轮,把对应那条从提示词中段挪到末尾,再跑五轮对比;两轮下来还压不住的,说明这条约束写得不可执行,回去改成具体行为。

可免费试用,进阶能力按平台规则计费,以产品内显示为准。把这五步走完,再考虑要不要换卡。

反例清单:越写越跑偏的四种写法

反例一:形容词堆叠。 “冷静、理智、优雅、疏离、高冷”,五个词其实是一个意思,模型照样自由发挥。改成“先回答再补充,句末不用感叹号”。

反例二:约束自相矛盾。 人设写“沉默寡言”,提示词写“热情回应每一句”,两条都是规则,只能二选一。这类冲突要留一个删一个。

反例三:约束过载。 一口气写二十条,条条都要强制执行,实际等于没有重点。留三条真正不能破的,其余降级成人设描述。

反例四:把约束塞进开场白。 开场白负责第一幕,最多十条选项、每条不超过三百字,它管不到第三十轮。约束要落在提示词和世界书里。

常见问题

角色卡角色不按设定怎么办,是不是换张卡就好了?

先别换。换卡只是换一份人设,约束没写对,新卡跑十轮照样漂。正确顺序是:写下漂移表现,找到对应字段,补上硬约束块,再用五轮短测验证。只有确认约束本身与题材冲突、怎么改都压不住时,才值得重做。

SillyTavern 里同一条约束,搬到网页版为什么不灵?

两边字段排布不同。本站支持导入 SillyTavern 角色卡 JSON 与世界书,内容带得过来,但要重新确认三处:硬约束是否落在提示词末尾、快捷指令是否完整、世界书关键词有没有丢。迁完按上面的五步跑一遍,缺什么补什么。两边都可用,代价是迁移后要重校一次。

世界书里写了约束,为什么还是不生效?

先查三件事:触发词在对话里是否真的出现过;插入位置是否被排到了通用条目之后;条目是否设了概率触发而命中率偏低。快速验证的办法是把关键词换成对话里必然出现的常见词,插入位置提前,命中后再慢慢收窄。

约束写多了,对话会不会变僵?

会。硬约束超过五条,角色会开始复读规则、句子变短、剧情不推进。做法是分层:三到五条进硬约束块,其余写成场景化的世界书条目,只在需要时触发。约束是护栏,不是剧本,留出发挥空间角色才生动。

关于本文:由合欢AI 内容团队整理,最后更新于 2026-10-22。文中产品能力以合欢主站内实际提供为准;第三方产品名称归其各自所有者。