角色卡人物关系怎么写,答案是把关系当成两个角色之间的一条边来写,而不是某一方单方面的态度:先定双方称谓,再定距离档位(陌生、相识、信任、亲密、决裂之类)的刻度,最后写清推动档位升降的条件。这条边落进世界书后靠关键词触发,插入位置放在人设之后,让模型需要时才读到,而不是每一轮都占着上下文。

关系为什么不是一个人的事

新手最容易犯的错,是把关系写在配角的人设里:“她很依赖主角”“他讨厌主角”。第一轮看着没问题,演到十几轮就开始分裂——配角对主角的态度,和主角对配角的态度,是两份互不知情的小作文。模型每次只读到其中一份,就会按那一份演。

关系本质上是一条边:两个节点(角色)、边上一个刻度(现在的距离)、边上几项权限(能做什么)、以及一组推动刻度移动的事件。写关系就是写这条边,而不是写节点。一条边至少要有两个方向:A 对 B 是防备,B 对 A 可能是依赖,这种不对称恰恰是最好演的戏。把它拆成两个条目,共用同一个锚点词,模型在同一轮里读到两份,就不会出现单边跑偏。

规模上要克制。一张卡在前十轮真正用得上的关系,通常不超过五条。把“主角 × 导师”“主角 × 旧友”“导师 × 旧友”这三条边写清楚,比列二十个配角的名字有用得多。

一条关系边要写哪几个字段

把关系当条目写,字段要能落地。下面这张表是我自己常用的核对表。

字段 写什么 常见反例
锚点词 只属于这条边的词,门派名、共同绰号、旧事名 用主角名字当触发词
双方称谓 私下怎么叫、外人面前怎么叫、生气时怎么叫 只写一个称呼
关系档位 0 陌生 / 1 相识 / 2 信任 / 3 亲密 / 4 决裂 写“关系很好”这种形容词
权限 能命令、能查问、能碰对方的东西到什么程度 档位高但什么都不能做
表里差 对外表现与实际态度的落差 表和里写成一样
推进条件 什么事升档、什么事降档 没有条件,档位永远不动
底线 这条关系里绝不碰的三件事 只写“不许背叛”这种口号

其中“权限”最容易被忽略,也最能救场。档位是感觉,权限是行为:能不能进对方房间、能不能替对方做决定、能不能直呼其名。模型抓不住感觉,但抓得住行为。写清权限之后,人物关系会立刻从形容词变成可演的动作。

想直接试一试?

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

免费开始演绎

角色卡人物关系怎么写:三步落成一条可触发设定

  1. 先在纸上列关系图,把需要写边的人物对按“前十轮会不会用到”排序,只保留前三到五条;每条边标注一个锚点词,锚点词之间不能重复。
  2. 按上面的字段表填每一列,关系档位用 0 到 4 的刻度表示,权限写成具体动作;表里差至少给一句,推进条件写成“发生 X 则升档、发生 Y 则降档”。
  3. 在世界书里为同一条边建两个条目(A 对 B、B 对 A),触发词都挂同一个锚点词并各自补上对方名字,插入位置统一放在人设之后,扫描深度收窄到最近几轮。
  4. 用两三轮试演检查:喊一次锚点词,看两个条目是否同时进上下文;再看档位有没有在没触发事件的情况下自己跳级。跳了,就把推进条件写得更死一点。

世界书条目支持关键词触发和按概率触发两种方式,关系类条目建议以关键词触发为主,把按概率触发留给“街头气氛”“旧事阴影”这类不需要精确到某一句的氛围。合欢AI 的创作区有独立的世界书编辑,条目可以设插入位置、扫描深度和排序;可免费试用,进阶能力按平台规则计费,以产品内显示为准。

模板块:三种关系条目写法

第一条是最常用的单边条目,同一锚点词写两份,方向相反。

单边关系条目(A 到 B)
条目名:[锚点词]-[A]对[B] 触发词:[锚点词], [共同称呼], [B的名字] 插入位置:[人设之后] 扫描深度:[最近 N 轮] [A] 私下称呼 [B]:[私下称呼];外人面前:[公开称呼];情绪激动时:[失控称呼] 当前档位:[0 陌生 / 1 相识 / 2 信任 / 3 亲密 / 4 决裂] 权限:[能命令什么,能查问什么,能碰对方的什么东西] 表面:[对外表现的一句话];实际:[内心真实态度的一句话] 升档条件:[发生什么事,档位加一] 降档条件:[发生什么事,档位减一] 底线:[三件绝不做的事,用顿号分开]

第二条是关系网总表,放在人设末尾,只给刻度不给细节,防止模型把边写混。

关系网络总表
[主角] 与 [角色一]:[档位],[一句话概括现在的距离] [主角] 与 [角色二]:[档位],[一句话概括现在的距离] [角色一] 与 [角色二]:[档位],[一句话概括现在的距离] 当前最紧的一条边:[锚点词] 未展开的边一律视为 [档位 1 相识],不要自行补充细节

第三条专门管变化。关系不会自己动,要给它一个事件。

关系变化条目
条目名:[锚点词]-变化-[事件名] 触发词:[事件名], [关键道具], [关键地点] 触发方式:[关键词触发 / 按概率触发] 内容:当 [事件] 发生,[A] 对 [B] 的档位从 [旧档位] 变为 [新档位], 称呼改为 [新称呼],权限 [增加 / 收回] [某项]。 范围限制:本条只改 [A] 与 [B] 这一条边,不涉及其他人物。

三个模板块里的方括号都要替换成具体内容,不要留着括号直接上架。

触发词与插入位置怎么选

锚点词决定这条关系什么时候被读进来,插入位置决定它出现在上下文的哪一段,两者配错,效果差得比内容本身还大。

锚点词要选“只在这条关系里出现”的词。共同经历的地名、两人之间的绰号、门派或组织名都好用;代词和高频称呼不好用,一句寒暄把八条关系全拉进上下文,人物立刻变得不像自己。主角名字也尽量别单独当触发词,除非你确定这一轮确实在谈他。

插入位置和扫描深度是一对。关系条目属于按需读取的信息,放在人设之后比较稳:既压得住人设里那句笼统的关系描述,又不会被开场白冲淡。扫描深度收窄,只覆盖最近几轮,避免三轮前的一句话把关系钉死在旧档位上。排序上给一个顺序:总表在前、单边边在后、变化条目压尾。三条同锚点的条目同时触发时,后读的会盖住先读的,把变化条目放最后,档位才有机会真的动起来。

常见坑:关系写死的四种表现

坑 表现 改法
形容词化 条目里只有“关系紧张”“感情深厚” 补刻度与权限,把感觉换成动作
单边失衡 只写了 A 对 B,B 对 A 全靠猜 同锚点写两份,允许方向相反
档位跳级 一轮对话就从陌生人变成生死之交 写死升降条件,禁止无事件跳档
全家桶 一条条目里塞了五组人物关系 拆成一事一条,每条只留一个锚点

还有一种不算坑但很容易踩的:关系写得太满,把人物所有可能的反应都塞进条目里。那样模型没有发挥空间,演出来像在念设定集。留白不是偷懒,条目写七分,剩下三分交给对话现场,人物的分寸感反而更真。

顺带说一句迁移的事。从 SillyTavern 导入世界书时,关系类条目通常能带过来,但锚点词和插入位置需要重新校准:别人的卡是按自己的排序习惯写的,换到另一套排序里,可能变成每轮都触发。导入后先只开一条边试演两轮,确认节流正常,再放开其余的。

最后要交代清楚:AI 没有真实情感,它能在会话里保持称呼、语气和剧情连贯,但不替代现实关系;如果关系类内容让你陷进情绪里,建议告诉身边的人或寻求专业帮助。

常见问题

角色卡人物关系怎么写才不会被模型忽略?

先别写成形容词,写成带刻度的边:称谓、档位、权限、升降条件四项齐全,再给这条边一个专属锚点词,插入位置放在人设之后并收窄扫描深度。只要模型在需要时读到的是具体动作而不是笼统评价,关系就不会沦为背景板。

关系条目应该写进配角人设,还是单独建世界书条目?

短卡可以放人设末尾的总表,长线剧情建议拆进世界书。理由是节流:世界书靠触发词按需读取,人设每轮都在上下文里,关系一多就会稀释别的字段。总表放人设里定刻度,细节和变化条目放世界书,两边分工。

两个人物对彼此的设定互相打架怎么办?

通常是两条边各写各的。做法是让它们共用锚点词并同时触发,方向可以相反,但档位刻度要一致。比如 A 以为是亲密、B 实际是疏远,这属于错位,要在变化条目里写明错位何时被揭穿;若刻度本身不一致,就把两条边并到同一张关系网总表里对齐。

导入的 SillyTavern 世界书,关系条目需要改吗?

一般要改三处:锚点词去重、插入位置重新指定、扫描深度收窄。别人的卡是按自己的条目数量设计排序的,条目一多就可能每轮全触发。改完先开一条边试演两轮,看档位有没有在没触发事件时自己变动,再逐条放开。

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