世界书角色不按设定怎么办?先别急着推翻人设,八成的跑偏出在触发环节:条目没被拉进上下文,或者拉进来了却只是一串形容词,模型照写不误也算"合规"。世界书把角色设定从角色卡里拆了出来,代价是这份设定从此要靠条件才能生效——关键词、插入位置、扫描深度与排序,四个字段得一起管住,角色才会稳定按设定走。

一、"不按设定"的三种症状:没触发、没压住、被盖住

角色卡里的设定是常驻的,卡一加载就能读到;世界书条目不同,条件不成立时它等于不存在。同一个"角色不听话",根子可能完全不同。

没触发最容易被忽略。你写了一条"她讨厌被叫大小姐",触发词却是"身份""背景"这类对话里不会冒出来的词,条目就永远躺在列表里。判断办法很土但有效:翻最近几轮回复,看正文里出现过哪几个触发词。

没压住是写法问题。条目确实进了上下文,内容却是"她性格清冷、内心柔软、有点洁癖"。形容词只能提供氛围,不构成行为约束。模型完全可以一边写她清冷,一边让她挽住你的胳膊,它不觉得这两句冲突。

被盖住是多条目打架。同一轮里命中好几条,或者角色卡正文里留着一句更早的旧设定,排序更靠后、位置更贴近对话末尾的那条通常更"响"。

还有一种假象叫按概率触发。条目设成概率命中,角色就表现得时灵时不灵,像随机掉线。概率适合天气、路人、随机事件这类氛围项,人设硬约束不要挂在上面。

二、约束条目的四行骨架:谁、做什么、不做什么、例外

一条能压住角色的条目,只回答四件事。

谁——写角色在对话里被叫的那个名字。设定里的全名、封号、前世身份,模型在正文里未必见到,拿它们当主语容易空转。

做什么——可被观察到的动作与语言习惯:每轮说几句、先反问还是先回答、怎么称呼对方、紧张时手放在哪里。行为越具体,越难跑偏。

不做什么——明确的禁区。"不主动示弱"比"不要 OOC"有用得多,因为前者能被检验,后者只是评价。

例外与恢复——什么条件下允许破例,破例之后怎么回到常态。没有这一行,条目一旦撞上激烈剧情就会被冲散。

四行齐全,条目才算完整。只写中间一行的卡,平时看着挺好,一进压力剧情就随波逐流。

想直接试一试?

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

免费开始演绎

三、四个字段怎么配:关键词、插入位置、扫描深度、排序

改内容之前,先把字段配好。下面这张表可以照着填。

字段 管什么 硬约束的建议 备注
关键词 条目何时被拉进上下文 用对话里真的会出现的称呼、地名、事件词 一条挂两到四个即可,太多会误命中
插入位置 条目落在上下文的哪一段 要压住当前这轮,就往对话末尾靠 靠前像背景资料,靠后像即时指令
扫描深度 往回看多少轮对话 长期人设调深,场景氛围调浅 太深会把旧话题一并拉回来
排序 同词命中多条时的先后 硬约束排在氛围条目之后 冲突时以更靠后的那条为准
概率触发 条目是否随机命中 硬约束一律关闭 留给天气、路人、随机事件

关于世界书触发词,选词有一条朴素标准:把你要约束的那句话放进对话框,想想对方会怎么称呼这个角色。称呼就是最好的触发词,因为它每轮都在出现。

条目排序不是越前越好。靠前的条目更像资料,模型会当成背景读;靠后的条目更接近指令,模型会当成当下的要求执行。约束人设属于后者。

四、把形容词改写成约束句:三组对照

原来的写法 问题 改成
她很高冷 无法验证 她每轮回应不超过两句,先反问再回答,不主动提起自己的事
他讨厌那个帮派 情绪没有落点 他见到对方的人会停半拍,称对方为"阁下",不接对方递来的东西
两人关系紧张 状态没有表现 她喊他"喂";他回话只答事实,不带称呼

改完之后的句子都很啰嗦、很不文学,这正是要点。世界书条目不是散文,它是给模型看的执行说明。

五、五种写了也没用的句子

一是通篇形容词,没有动词。二是十条规定塞进一条,模型只能记住头两条。三是否定叠否定,"不要不礼貌",等于什么都没说。四是触发词用元词,"身份""设定""前世"这类词对话里根本不会出现。五是把硬约束放进概率条目,然后以为是模型记性差。

另外,角色卡约束字段和世界书条目不要重复写同一件事的全套内容。两边都写,冲突时你反而分不清是谁在起作用。稳妥的分工是:角色卡留最核心的三五条底线,细节与分场景的约束交给世界书。

六、三步校准:从复现到验收

  1. 复现:新开一条短会话,用同一句开场,记下角色从第几轮开始跑偏、跑偏在哪个动作上。
  2. 定位:看跑偏那一轮的正文里出现过哪些触发词,对照世界书列表,判断是没命中、命中太晚,还是被别的条目盖住。
  3. 改写:把出问题的那条拆成"做什么"和"不做什么"两句,触发词换成对话里真实出现的称呼,插入位置往对话末尾挪,排序调到氛围条目之后,关闭概率触发。
  4. 复测:重开同一句开场跑满十轮。如果第五轮之后又开始漂,就把长期人设单独拆成一条扫描深度更深的条目,别和场景条目混在一起。

顺带一提:如果你是从本地工具迁过来的条目,导入之后触发条件、插入位置和排序都要重看一遍,换了引擎,字段的默认值不一定还是原来那套。合欢AI 支持导入 SillyTavern 的角色卡 JSON 与世界书,导入文件不含 CG 图,其余字段进站后可以逐项校准。可免费试用,进阶能力按平台规则计费,以产品内显示为准。

需要说清的是,AI 没有真实情感,它能维持称呼、语气与剧情连贯,却替代不了现实里的关系;如果情绪长期低落,建议告诉身边的人或寻求专业帮助。

七、两块可以直接抄的模板

世界书角色约束条目
关键词:[对话里真会出现的称呼][地名][事件词] 插入位置:[靠后 / 靠前] 扫描深度:[浅 / 中 / 深] 排序:[数字] 概率触发:关闭 [角色名]在[场景]中始终: - 说话[句长特征],每轮用[称呼方式]称呼[对象] - 遇到[刺激]时先[第一个动作],再[第二个动作] 禁止: - [禁止行为一] - [禁止行为二] 若[例外条件]成立,允许[破例行为]一次,随后回到[默认状态]。
覆盖补丁条目
关键词:[角色名] 插入位置:靠后 扫描深度:深 排序:[大于原条目的数字] 概率触发:关闭 本节优先于本角色其他来源的设定。 [角色名]对[对象]的态度是[具体行为],不再沿用[旧设定]。 当[旧设定]与本节冲突时,以本节为准。

常见问题

世界书角色不按设定怎么办,最先动哪一步?

先看触发,不要先改人设。翻最近几轮对话,确认条目有没有命中;命中之后再看句子有没有动词。多数情况下改触发词和插入位置就能解决,真正需要重写的只有那些通篇形容词的条目。

触发词一条挂几个比较合适?

两到四个。太少容易漏,太多容易误命中,把不相干的场景一起拉进来。优先用角色的称呼,其次用这个设定唯一关联的地名或事件词。挂在对话里不会出现的元词,等于没挂。

角色卡里写过人设,世界书还要再写一遍吗?

不必整套照搬。角色卡留最核心的底线三五条,世界书负责分场景生效的部分,比如"进了医院会怎样""面对旧友会怎样"。两边内容重复,冲突时分不清是谁在起作用。

按概率触发的人设条目能不能用?

不建议。概率命中会让角色表现得时好时坏,你很难判断是写法问题还是运气问题。概率留给天气、路人、随机事件这类氛围项,硬约束一律关闭,保证每一轮都生效。

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