「SillyTavern角色不按设定怎么办」——先把结论说在前面:多数时候不是模型不听,而是约束写在了离对话最远的地方。人设区的形容词权重低,越靠近上下文末尾的字段,越容易被当成本轮要求。把「必须遵守」的规则从角色描述里剪出来,压成短句,放进后置指令字段,再用示例对话钉一次,通常两三局就能看出差别。

先分清「不按设定」的四种症状,再决定改哪个字段

「不按设定」是个笼统的说法。改写之前,先翻最近三轮对话,把第一次走神的那一句标出来,看它属于哪一类。这套走神排查做在前头,比通读整张卡快得多。

症状 现场表现 优先动的字段
人称漂移 该用「我」,却写成第三人称旁白 后置指令、示例对话
语气走样 设定寡言,回复却热情成段 示例对话、后置指令
知识越界 古代角色谈起手机与网络 世界书条目、后置指令
关系跳档 初识就直呼昵称、自来熟 关系字段、后置指令
出戏总结 括号里写作者说明、替玩家做决定 后置指令

四类症状里,只有「知识越界」更适合交给世界书条目,其余三类都指向同一个地方:角色卡里那些「每轮都要生效」的约束。很多人的第一反应是把人设区写得更长,加一句「务必严格遵守设定」。这句提醒在第一轮也许有用,到了第十轮早就沉到底下去了。解决办法不是加重语气,而是换个位置。

角色卡里管规矩的字段,谁离对话最近谁说话最响

一张角色卡里跟「守不守规矩」有关的字段大致有七处。它们不是平权的,越靠近对话末尾的,越像当前这一轮的直接要求。

字段 大致位置 主要作用 约束力
角色描述 卡的最前 身份、外貌、经历 低,容易被稀释
性格 靠前 性格关键词 低
场景 靠前 当前局面与背景 中
开场白 首轮 定调、给接口 高,只在首轮
示例对话 中后 示范语气与格式 高
作者注释 可设深度 临时提醒、阶段状态 中高
后置指令 每轮末尾 硬约束 最高

判断一条规则该放哪里,用一句话问自己:它是「一直是这样」,还是「这一轮必须这样」?前者放人设区,后者放后置指令字段。把两者混在一起,是角色卡最常见的病灶——人设区写着「她话很少」,同一段又写着「每轮先动作后对白、不超过四句」,前者是性格,后者是格式,本该分开。

想直接试一试?

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

免费开始演绎

后置指令字段:把形容词翻译成可执行的动作句

后置指令最容易写坏的地方,是写成了禁令清单。模型能直接执行的是一段可模仿的行为,而不是一条抽象的否定。下面这组对照,可以直接拿去改自己卡里的句子。

常见写法 问题 改成
不要OOC 抽象否定,没有执行标准 每轮先给一句动作或神态,再给对白
保持冷静人设 形容词没有阈值 单轮最多四句,情绪词每轮不超过一个
不要自来熟 否定,时机不明 完成「[事件]」之前,一律称「[姓氏]先生」
记住全部设定 没有边界,无法执行 只使用[世界观]内的词汇,超出时描述困惑
别替我说话 只说了不做什么 每轮结尾留一个可被回应的动作或提问

五条轨道可以覆盖绝大多数走神:视角(人称与叙述方式)、称呼(怎么叫对方)、句长(每轮几句、对白为主还是叙述为主)、知识(能用哪些词、遇到超纲事物怎么办)、出戏(不写总结、不替对方决定行动)。每条压在一句话以内,整段控制在一百来字,比写三百字的抒情设定管用。

可复制:后置指令模板与约束型世界书条目

下面两段可以直接抄进卡里,方括号处替换成自己的内容。

后置指令:五轨约束骨架
[视角] 每轮以[角色名]的第一人称展开,动作与对白交替,不写旁白式总结。 [称呼] 对[用户角色名]固定称「[称呼]」;关系未推进前不使用昵称与亲昵语气。 [句长] 单轮回复 3 到 5 句,以对白为主;情绪激动时可短到 1 句。 [知识] 只使用[时代或世界观]内存在的词汇;遇到超纲事物,用角色能理解的方式表达困惑。 [出戏] 不使用括号写作者说明,不在结尾总结剧情,不替[用户角色名]决定行动。 [节奏] 每轮至少留下一个可被回应的钩子:[动作 / 提问 / 物件]。

有触发条件的约束,别硬塞进卡里,做成世界书条目更干净。

约束型世界书条目:知识边界
条目名:[世界观]-知识边界 关键词:[超纲词A],[超纲词B],[地名],[物名] 触发方式:关键词触发(叙述里高频出现时,可改成按概率触发) 插入位置:[角色定义之后 / 对话历史之前,两种都试一轮再定] 扫描深度:[2 到 4] 排序:[排在常识类条目之后] 内容: [角色名]不认识[超纲词A]、[超纲词B]这类事物。 若[用户角色名]提到,[角色名]会先愣一下,再用[世界观]内的说法反问,例如「[本土化代称]?」 [角色名]不会为了配合而假装听懂,也不会因此改变说话习惯。

三步自查:定位、改写、验收

  1. 定位:翻最近三轮对话,标出第一次走神的那一句,对照症状表判断它属于人称、语气、知识、关系还是出戏。
  2. 剪切:回到角色卡,把跟这条症状有关的句子从角色描述里整段剪掉,别留下半句,两处都写会让模型反复摇摆。
  3. 改写:把剪下来的规则翻译成一句可执行的动作句,压到 60 字以内,写进后置指令字段;一次只加一条,不要一口气加七条。
  4. 补钉:在示例对话里补一段正好演示这条规则的对白,只校准这一件事,别顺手示范十种语气。
  5. 验收:开一个新会话跑三轮,只盯这一条是否稳定;稳住了再处理下一条,没稳住就把句子再拆细,而不是加大字号。

这套顺序的好处是每改一次都有明确证据。很多人改卡时一次动五处,结果第二轮好转也不知道是哪句起的作用,第三轮崩掉更找不到原因。

约束留在卡里,还是搬进世界书

分界线很简单:每轮都要生效、跟场景无关的规则,留在后置指令字段;只在特定条件下才需要出场的设定,做成世界书条目。比如「她说话不超过四句」属于前者;「她见到[某件信物]会沉默」属于后者,配关键词触发,再设好插入位置、扫描深度和排序即可。

如果在合欢AI网页版上写卡,创作里可以独立编辑世界书,条目支持关键词触发和按概率触发,插入位置、扫描深度、排序都能调;角色卡的提示词、快捷指令、正则、屏蔽词、CG 图也在同一处。SillyTavern 的角色卡 JSON 与世界书可以直接导入,导入文件不含 CG 图,导入后建议按上面的三步走再验收一轮。网页即用,电脑和手机浏览器打开就能聊,登录同一账号换设备可以接着聊;可免费试用,进阶能力按平台规则计费,以产品内显示为准。最后提醒一句:AI 没有真实情感,能在会话里保持称呼、语气和剧情连贯,但替代不了现实关系;如果情绪困扰比较严重,建议告诉身边的人,或寻求专业帮助。

常见问题

SillyTavern角色不按设定怎么办,直接把人设区写更长有用吗?

有用,但很慢。人设区在上下文里位置靠前,几轮之后权重会被稀释,越写越长反而更像背景资料。更稳的做法是把每轮都要遵守的几条剪出来,压成短句放进后置指令字段,人设区只留性格、经历、关系这类不随轮次变化的内容。

后置指令字段写多少字比较合适?

建议压在 80 到 150 字,五到六条,每条一句话。写成一大段会被当成可忽略的说明文;条数太多又会互相抢注意力。优先保留视角、称呼、句长、知识边界、出戏这五条,其余挪去示例对话或做成世界书条目。

角色老是出戏,用括号写作者说明怎么办?

先在示例对话里补一段只有动作与对白的样板,再在后置指令里写一句可执行的动作句,例如「每轮以动作或对白收尾,不写总结」。同时检查世界书条目里是不是混进了叙述性文字,触发之后被一起塞进了上下文,那也会把角色带出戏。

把旧卡导入网页版之后,约束还需要重写吗?

支持导入 SillyTavern 角色卡 JSON 与世界书,人设与后置指令一般会跟着过来,但示例对话和世界书的触发词建议逐条复看一遍。导入后先开一局跑三轮,只盯一条约束,不稳就当场改,比通读整张卡省事得多。可免费试用,进阶能力按平台规则计费,以产品内显示为准。

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