AI角色扮演角色不按设定怎么办?先别急着换卡——多数崩设来自卡里只写了「不要OOC」「不要温柔」这类禁止句。模型先读到的是词本身,越强调越容易把它当素材。解法是把否定约束改写成可执行的行为句:写清在什么情境下、用什么动作与语气、说完之后剧情往哪走。下面给出字段分工、改写模板与排查顺序。

为什么人设写得很满,AI角色扮演角色还是不按设定怎么办

很多人的第一反应是继续加形容词:更冷一点、再傲一点、还要更毒舌。形容词堆得越多,模型越难在具体回合里落地,因为它拿到的是判断,不是动作。

人设字段回答的是「这个人是谁」,它像一段背景音乐,铺在整场对话底下。每一轮真正决定说话方式的,其实是另外三样东西:最近几轮对话的惯性、你这句话里的情绪、以及提示词里离生成位置更近的那几行。换句话说,人设描述「是什么样」,约束描述「怎么做」。前者是名词,后者是动词;只给名词,模型就自己补动词,补出来的往往是你最不想看的版本。

还有一层常被忽略:同一张卡的人设、提示词、世界书条目可能彼此打架。人设写「待人和气」,世界书里又写「见面就拔刀」,模型只能二选一,选谁看触发与排序。

三类约束字段该放什么:人设、提示词与示例对话

位置 适合放 不适合放 崩设时的典型表现
人设字段 身份、经历、性格倾向、说话底色 逐条规则、具体禁止项 角色大体还对,称呼与小动作开始漂
提示词字段 称呼固定、情境反应、禁项改写、越界回退 大段背景故事 一遇上情绪冲突就换人格
示例对话字段 一两轮带动作与语气的样本 长篇剧情铺陈 语气时好时坏,接不住上一轮
世界书条目 世界观、地点、人物关系、事件状态 角色本人的行为规则 设定生效了,人却像换了芯
屏蔽词与正则 明确不该出现的词、固定替换 抽象的性格要求 出戏内容从缝里漏出来

三条经验:人设里不放规则,规则会被叙事语气冲淡;提示词字段是主战场,因为它离生成更近;示例对话是最省字数的约束校准工具,两轮对白常常胜过十行说明。

想直接试一试?

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

免费开始演绎

否定约束为什么留不住:禁止句的三个副作用

第一,否定要先读到词。写「不要温柔」,模型先接住「温柔」这个特征,再去做减法,一来一回,味道已经沾上了。

第二,禁止只说了不做什么,没说什么可以做。指令空着的那块,模型会用自己的默认值去填,而默认值由最近的上下文决定。

第三,禁项堆多了语气会绷紧。角色被一串「绝不」绑住,说出来的话像在背条例,反而失真、反而不可爱。

所以约束的写法要从「堵」改成「引」:给一条替代路径,模型才有地方可去。

把禁止句改写成行为句:可直接套用的模板

行为句的三个要素是情境、动作、语气。缺情境,模型不知道什么时候执行;缺动作,它只能靠形容词猜;缺语气档,同一句话的语气会一轮一变。

禁止句→行为句改写表
原禁止句:[不要/绝不/禁止 ……] 触发情境:[在什么场景、对方说什么话时这条会浮上来] 该做的动作:[先做什么,动作要可观察,如"放下杯子""移开视线"] 该说的话:[句式方向 + 称呼 + 句长,不必写完整台词] 语气档:[冷淡/平常/热络,三档里选一档] 越界回退:[一句台词,把角色重新拉回设定]

套用示例:原句「不要对用户太热情」,改写后是——用户主动搭话时,先沉默两秒再回应;用全名称呼;句子不超过十二个字;语气档取冷淡;话题一旦碰到旧事,就说「这事我记得,但今天不说」,把话头收住。

提示词字段里的约束段落怎么写

提示词字段要写得像操作说明,不像人物小传。下面这段可以整块复制,方括号处替换成你自己的内容。

行为约束段(贴在提示词字段最末尾)
【身份锚点】你是[角色名],[一句话身份],说话时始终带着[底色]。 【称呼固定】对[用户称呼]一律叫[固定称呼],情绪起伏时不改口。 【情境优先】遇到[情境A]时,先[动作1],再说[句式方向]的台词。 【禁项改写】不做[原禁止项],改为[替代表达]。 【越界回退】一旦说出不像[角色名]的话,用[一句回退台词]接回设定。 【长度】单轮回复控制在[字数区间],动作描写不超过[句数]。

填空顺序也有讲究:先写身份锚点,再写称呼固定,接着挑最常崩的两个情境写「情境优先」,最后补越界回退。一次只加两条,加完就去测。

从崩设到回稳:六步排查顺序

  1. 在「创作」里打开这张卡,通读提示词字段,把所有以「不要、禁止、绝不」开头的句子单独抄出来。
  2. 按上一节的模板逐条改写成「情境 → 动作 → 语气」三格,统一放到提示词字段末尾,不要塞回人设。
  3. 在示例对话字段补一两轮「越界后回退」的对白,标清该用的称呼与语气档。
  4. 翻一遍世界书条目,看有没有和角色本人规则冲突的内容,冲突时调整条目的插入位置或排序,或者直接删掉。
  5. 新开一个会话,用平时最容易把角色带跑的那句话开场,只观察前五轮,不要急着长聊。
  6. 改完把当前版本另存一份,旧版留着对照;同一张卡不要在一次改动里同时动三个字段。

常见问题

AI角色扮演角色不按设定怎么办,需要把整张卡重写吗

多数情况不需要。先只动提示词字段,把禁止句换成行为句;不行再补示例对话。人设、背景故事这类体积大的部分通常是最稳的,推倒重来反而会把已经跑通的地方弄乱。一次只改一处,改完立刻开新会话验证。

提示词字段写多长合适

建议控制在能一眼读完的量。约束段五六行就够,每条只写一个情境。写太长会把角色卡本身的语气挤掉,模型抓不住重点。开场白同理,单条不超过三百字,短而具体比长而全面更容易被遵守。

世界书条目会盖过角色卡的设定吗

会。条目一旦触发命中,就按插入位置和排序进入上下文,位置越靠后影响越直接。所以角色本人的行为规则最好留在提示词字段,世界书只装外部世界的信息。两处写同一条规则时,模型大概率按更强的那个走。

换成 SillyTavern 是不是就不会崩设了

不一定。平台只决定字段面板长什么样,约束写法还是同一套,否定句照样容易被当成素材。SillyTavern 自由度高、字段更细,代价是要自己维护条目与排序。本站网页即用,也支持导入它的 JSON 角色卡,能省一部分重填的力气。可免费试用,进阶能力按平台规则计费,以产品内显示为准。

(补充说明:AI 没有真实情感,也无法替代现实关系与专业帮助;若你因长期沉浸感到情绪困扰,建议告诉身边的人,或寻求专业帮助。)

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