世界书人物关系怎么写?答案是把每对关系拆成一条独立条目,用「甲对乙」与「乙对甲」两条互为镜像的条目分开写,各自配触发词、插入位置与排序,而不是在一张角色卡里用形容词笼统概括。这样做的原因是:关系是双向且不对等的,A 对 B 的依赖、戒备与称呼,跟 B 对 A 的往往并不相同;写成单条,模型只会演出一半,另一半靠猜,几十轮之后就会失准。
为什么关系要拆进世界书而不是留在角色卡
角色卡的角色设定字段是「这个人物是谁」,世界书条目是「这个人物在什么条件下想起什么」。关系恰好横跨两者:人物自身的性格、习惯留在卡里,而他与别人的具体账目、称呼、旧事、欠下的债,适合放到世界书。
原因有三条。
其一,控预算。角色卡每次对话都会整段送进上下文,关系写得越细,卡就越臃肿,越往后越容易被稀释。世界书条目只在触发词出现时才被拉进来,不出现就不占位置,等于按需付费。
其二,可增长。人物关系是会长的东西:第一幕只是同门,第十幕成了共犯。角色卡改一次要重新导入、可能影响已有会话的观感;世界书条目可以单独增删,加一条「甲与乙决裂后」的关系覆盖条目即可,不动主体。
其三,可复用。同一个人物放在不同剧本里,关系可以直接搬。这在多角色群像里尤其省事,一份关系网服务好几张卡。
一条人物关系条目该有的六个字段
不管用什么写法,一条完整的关系条目至少要交代六件事,缺哪一件,模型就会在那一项上自由发挥。
| 字段 | 写什么 | 缺失后果 |
|---|---|---|
| 关系主体 | 这条条目写的是「谁对谁」 | 模型分不清方向,可能反向演出 |
| 关系定义 | 表面身份与实质关系的错位 | 只演出表面,如「师徒」却没有试探 |
| 称呼 | 当面叫什么、背地叫什么、气急了叫什么 | 全程一个称呼,情绪层次塌掉 |
| 情感底色 | 依赖、戒备、愧疚、占有,选一到两个主色 | 态度飘忽,上一轮亲近下一轮冷脸 |
| 行为倾向 | 会主动做什么、绝不会做什么 | 只有形容词没有动作,演不出戏 |
| 变化条件 | 什么事件会改变这层关系 | 关系永远停在开场状态 |
其中「称呼」和「行为倾向」是最容易漏、也最影响观感的两个。形容词写一百个,不如写明「只在两人独处时改口叫名字」。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
双向条目怎么写:镜像不等于复制
双向写法的核心是「不对称」。同一条关系,两个方向写的内容应当不同,如果两条条目读起来像同一段话换了主语,那基本等于只写了一条。
写的时候可以用三个问题过一遍:
- 先写下 A 对 B 的三件事:他需要 B 提供什么、他怕 B 知道什么、他在外人面前怎么介绍 B。
- 再写下 B 对 A 的三件事,注意这三件不必是上一条的反面,可以是完全不相关的另一套账。
- 最后标出两人认知的错位点,比如 A 以为两人是同盟,B 只当是交易——这个错位就是后面几十轮的戏眼。
错位点写不写,直接决定剧情有没有张力。两条完全吻合的关系条目,演起来是顺的,但也是平的。
触发词怎么分层才不打架
关系条目的触发词不是「把名字全填进去」就完事。名字是最高频的词,两个人物只要同场,所有含他们名字的条目都会同时被拉起来,很容易互相挤占位置。
建议按三层来配:
- 第一层是关系本身的称呼词,比如特定的昵称、职务、旧称,这类词只在特定情绪或场合出现,触发精度最高。
- 第二层是事件词,比如共同经历的地点、物件、旧事关键词,用在需要回忆的节点。
- 第三层才是人物本名,本名条目尽量写最概括的一层关系,细节交给上面两层。
排序上,越具体、越偏情绪的关系条目,排序值给得越高,让它优先于泛泛的背景条目被插入。插入位置建议放在对话历史的中间偏后,模型对靠近生成位置的内容更敏感。扫描深度别开得太大,关系条目依赖的是当下场景,不是十几轮前的一句话。
关系网条目模板(可直接复制)
同一对关系要写两条,把方括号里的主语对调,内容重写,不要复制粘贴改个名字。
落地步骤:从零搭一张关系网
- 列名单。先把会出场的人物写成一列,注一句他跟主角的关系,只写最粗的一句,不展开。
- 挑重点。从名单里选出真正会影响剧情的三到五对关系,其余的合并成背景条目,不要每一对都单开。
- 写单向。先只写「主角对某人」的方向,把称呼、底色、行为、错位四行填满,写完一条就停,别顺手把反向也写了。
- 补反向。回到名单,写「某人对主角」的方向,刻意写出与上一条不同的账目,标出错位点。
- 配触发。给每条关系条目分派第一层与第二层触发词,本名放到最泛的那条规则里;具体条目排序调高。
- 小样试跑。开一轮新会话,只走十轮,观察称呼有没有变、错位有没有被演出来。哪一项没出来,回去补哪一行,而不是把条目整体加长。
试跑这一步别省。关系条目最常见的问题不是写得太少,而是写得太满却互相打架。
常见坑与排查顺序
第一坑是「单向写完忘了镜像」。表现是其中一方始终被动、态度恒定。查法:搜一遍所有关系条目,看有没有只有 A 方向的。
第二坑是「重复触发挤占」。同场人物一多,本名条目集体触发,前面写的关系全被顶掉。改法是把细节下沉到称呼层与事件层,本名条目只留一句概括。
第三坑是「时间线打架」。前期条目写着两人互不信任,后期条目没写更新,模型会两边都演。改法:给后期关系单独起一条,条目名带上阶段,触发词换成新称呼,排序压过旧条。
第四坑是「只有形容词」。写着「关系复杂」,模型无从下手。改法:把每个形容词后面接一个可见动作或一句可说的台词。
第五坑是「把现实关系往里套」。人物关系写得再细,也只是会话里的连贯设定。AI 没有真实情感,能在会话里保持称呼、语气和剧情连贯,但不承诺替代现实关系。如果因为剧情或现实里的人际问题感到持续的情绪困扰,AI 不能替代专业帮助,建议告诉身边的人或寻求专业帮助。
排查的顺序建议固定为:方向是否齐全、触发是否重叠、时间线是否更新、形容词是否落地、位置与排序是否合理。按这个顺序查,一般两三轮就能定位。
和其他平台写法的取舍
SillyTavern 的世界书体系成熟,条目字段细,导入兼容性也好,代价是上手门槛偏高,面板选项多,新人容易在排序和深度上迷路。本站的创作里有独立的世界书编辑,支持关键词触发与按概率触发两种方式,可设置插入位置、扫描深度与排序,也支持导入 SillyTavern 世界书,迁移时不用重写条目。选择哪种,看的是你愿不愿意为更细的颗粒度付学习成本。可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
世界书人物关系怎么写才不会只演出一半?
写成互为镜像的两条,方向不同、内容不同。先写 A 对 B 的称呼、底色、行为与错位,再写 B 对 A 的另一套账,刻意留出认知落差。只写一条的话,没写的那一半会被模型自由发挥,几轮之后就偏了。
关系条目的触发词可以用人物本名吗?
可以用,但本名是最泛的一层,建议只留给最概括的关系条目。更细的关系、更浓的情绪,交给专属称呼和共同事件词来触发。同场人物一多,本名条目会集体拉起,互相挤占插入位置。
关系变了要不要删掉旧条目?
不必删。给新阶段单开一条,条目名带上阶段标识,触发词换成新称呼,排序压过旧条。保留旧条的好处是回忆场景还能用得上,前提是旧条的触发词足够具体,不会在当下被误拉起来。
条目写多长合适?
一条关系条目控制在能看清六件事即可,通常比一条背景条目长、比一段角色设定短。宁可拆成两条,也不要写到形容词成堆却没有动作。写完自问一句:照这条能演出一场具体的对手戏吗?答不上就说明还缺行为倾向那一行。