SillyTavern人物关系怎么写,一句话答案:不要在每个人物条目里各写一遍关系,而是给每一对关系单独开一条世界书条目,再把同一条边写成互相呼应的双向条目——A 的条目写「她怎么看 B」,B 的条目写「他怎么回应 A」。触发词用两个人的名字组合,另外配一条状态条目记录变化,模型才可能在几十轮之后仍然记得谁欠谁什么。
关系当边不当点:人物关系写进世界书的取舍
第一次做卡的人,常在主角条目里加一句「他和 B 是青梅竹马」。这是把关系当成主角的属性,也就是当成一个点。更稳的路子是把关系当成一条边:一对角色,一条条目。
点式写法有三个后患。其一,B 那侧的视角没人写,模型只能靠上下文猜,猜多了人物就走形。其二,同一段往事要在两个条目里各写一遍,改一处忘一处,很快出现两套互相矛盾的设定。其三,群像场面里配角之间缺少条目,镜头一转他们集体失语。
条目支持关键词触发和按概率触发,也能设插入位置、扫描深度与排序,这意味着你可以精确控制「哪两个人同场时,哪段关系被读进来」。边式写法的好处正在这里:按人配对、按同场触发,读进来时立刻生效,不同场时也不占预算。
双向条目模板:称谓、距离、许可、把柄四栏
一条边拆成两个条目,A→B 与 B→A,共用同一个前缀方便排序。每个条目填四栏:称谓、距离、许可、把柄。
- 称谓轨:当众叫什么,私下叫什么,称呼在什么节点上会改口。
- 距离轨:日常同处哪些场所,能不能独处,身体距离的上限在哪。
- 许可轨:这一方允许自己做出哪些动作,以及无论如何不会做的动作。
- 把柄轨:只有这两人才知道的旧事,以及其中一方能拿捏另一方的地方。
四栏里最容易被写空的是把柄轨,而它往往决定后续剧情能不能咬得住。另一个要点是故意写成不对称:A 认为 B 欠她一份人情,B 觉得那笔账早结清了,这种错位就是往后几十轮的燃料;两边写得一模一样,等于白写。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
关系条目的触发词:单名、双名与场合词三档
| 档位 | 写法 | 触发时机 | 代价 |
|---|---|---|---|
| 单名档 | [A名] | 这个人一开口就被读进来 | 群像场面容易误命中 |
| 双名档 | [A名]+[B名] | 两人同场才生效 | 需要对话里同时提到俩人 |
| 场合词档 | [地点]、[事件] | 场景一到就整片铺开 | 条目变重,挤占上下文 |
双名触发词适合一对一的细节,单名档只留给「主角对所有人的总态度」这类内容,场合词档用在宴席、战场、班会这种多人同框的场景。排序上把双名条目放前面,单名条目靠后,场合词条目按剧情临时上调。扫描深度别设得太深,一次对话里塞进十几条关系,模型反而顾不过来。
关系会变:用状态条目维护关系刻度
静态条目写的是底色,状态条目写的是此刻。把关系刻度分成三档,例如 1 生分、2 熟络、3 共担,每一档都写明可用称呼和可做动作,推进就有台阶,不会突然从陌路跳到生死相托。
推进有两条路。一是事件之后手动改条目,把刻度上调,并补一行「已发生的事」当凭据;二是把条件句写进内容,比如「只有 A 替 B 挡过一次,才允许使用亲昵称呼」。前者可控,后者省事,混着用也行。
还有一点常被忽略:对话拉长之后,早先的内容会被稀释。把关键关系放进世界书条目、并在排序里给它一个靠前的位置,比在开场白里白描一大段更保险。
落地四步与人物关系自检表
- 列名册:把所有会说话的人物排成一张表,标出谁是点、谁和谁之间有戏,先把没有戏的边砍掉。
- 写边:只给留下的边开条目,每条边写一对(A→B 与 B→A),四栏填满,不对称处标出来。
- 配触发:双名组合优先,单名档只留给主角;给每条边设好插入位置与排序,再补一条关系网条目当索引。
- 验收:跑十轮左右,看称呼是否稳定、双方信息是否对得上、有没有同词多命中,再回头微调。
| 症状 | 多半是什么原因 | 改法 |
|---|---|---|
| 只记得单方面的态度 | 漏了反向条目 | 补齐 B→A,并把两边的偏差写出来 |
| 两人一见面就乱套 | 单名触发词太多 | 换成双名组合词,降低扫描深度 |
| 关系突然变得很熟 | 状态条目没写当前档位 | 在状态条目里写死关系刻度 |
| 群像只有主角在接话 | 配角之间没有条目 | 给配角两两之间补两栏短条目 |
| 旧设定慢慢失效 | 长会话把早期内容稀释了 | 关键关系前置排序,必要时精简条目 |
刚上手时不必把整张关系网一次写满,先写三条边跑一轮,看模型读不读得懂,再往下加。合欢AI 的创作区有独立的世界书编辑,条目支持关键词触发与按概率触发,可设插入位置、扫描深度与排序,也能直接导入 SillyTavern 角色卡 JSON 和世界书;可免费试用,进阶能力按平台规则计费,以产品内显示为准。
另外提醒一句:AI 没有真实情感,它能在会话里维持称呼与剧情连贯,却不能替你在现实中维系一段关系;若某段剧情让你情绪上不舒服,告诉身边的人,或者寻求专业帮助。
常见问题
SillyTavern人物关系怎么写才能让配角也开口?
别只给主角写边。配角两两之间也开短条目,两栏就够:他们怎么称呼对方,有没有旧账。群像场面里模型一次读到多条边,配角才会自己接话,而不是干等主角点名。
双向条目一定要写两条吗?
建议写。只留 A→B 时,模型容易把它当成客观事实,而不是 A 的主观视角;补上 B→A 并写出偏差,关系才有张力。角色实在少,也可以合并成一条,用「A 认为 / B 认为」两行分开。
关系条目和角色卡里的关系字段冲突怎么办?
以世界书条目为准,角色卡里只留一句总纲,具体称呼、距离、许可都搬进条目。发现打架时先核对两处的排序和插入位置,再看触发词是否同时命中,把较旧的那条删掉就行。
触发词该用单名还是双名组合?
主角对所有人的总态度用单名,一对一的细节用双名组合。单名条目要克制数量,否则每轮对话都被读进来,占掉本该留给剧情的空间;双名条目可以多写,因为它们只在同场时才被读。