SillyTavern人物关系怎么写,一句话答案:不要在每个人物条目里各写一遍关系,而是给每一对关系单独开一条世界书条目,再把同一条边写成互相呼应的双向条目——A 的条目写「她怎么看 B」,B 的条目写「他怎么回应 A」。触发词用两个人的名字组合,另外配一条状态条目记录变化,模型才可能在几十轮之后仍然记得谁欠谁什么。

关系当边不当点:人物关系写进世界书的取舍

第一次做卡的人,常在主角条目里加一句「他和 B 是青梅竹马」。这是把关系当成主角的属性,也就是当成一个点。更稳的路子是把关系当成一条边:一对角色,一条条目。

点式写法有三个后患。其一,B 那侧的视角没人写,模型只能靠上下文猜,猜多了人物就走形。其二,同一段往事要在两个条目里各写一遍,改一处忘一处,很快出现两套互相矛盾的设定。其三,群像场面里配角之间缺少条目,镜头一转他们集体失语。

条目支持关键词触发和按概率触发,也能设插入位置、扫描深度与排序,这意味着你可以精确控制「哪两个人同场时,哪段关系被读进来」。边式写法的好处正在这里:按人配对、按同场触发,读进来时立刻生效,不同场时也不占预算。

双向条目模板:称谓、距离、许可、把柄四栏

一条边拆成两个条目,A→B 与 B→A,共用同一个前缀方便排序。每个条目填四栏:称谓、距离、许可、把柄。

  • 称谓轨:当众叫什么,私下叫什么,称呼在什么节点上会改口。
  • 距离轨:日常同处哪些场所,能不能独处,身体距离的上限在哪。
  • 许可轨:这一方允许自己做出哪些动作,以及无论如何不会做的动作。
  • 把柄轨:只有这两人才知道的旧事,以及其中一方能拿捏另一方的地方。

四栏里最容易被写空的是把柄轨,而它往往决定后续剧情能不能咬得住。另一个要点是故意写成不对称:A 认为 B 欠她一份人情,B 觉得那笔账早结清了,这种错位就是往后几十轮的燃料;两边写得一模一样,等于白写。

关系边·[A] 视角
条目名:关系·[A名]→[B名] 关键词:[A名]+[B名]、[A名]对[B名]的专属称呼 插入位置:[角色定义后],排序 [数字] 内容: 称谓——当众称「[公开称呼]」,独处时改口叫「[私下称呼]」;被外人听见会 [反应]。 距离——常出现在 [场所/站位];能接受 [独处条件];身体距离上限是 [界限]。 许可——可以对 [B名] 做:[动作一]、[动作二];绝不做:[动作三]。 把柄——只有两人知道的旧事:[事件];拿捏对方的地方:[软肋]。 口吻——对 [B名] 比对别人 [多/少] 的 [语气特征]。
关系状态条目(可版本化)
条目名:状态·[A名]与[B名]·[阶段] 关键词:[关系状态词],如「闹翻」「和好」「定亲」 内容: 当前刻度:[1 生分 / 2 熟络 / 3 共担] 已发生的转折:[按顺序列 2 到 3 件已发生的事] 未结的账:[谁欠谁什么,谁还不知情] 下一档触发条件:[发生什么事才允许推进]

想直接试一试?

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

免费开始演绎

关系条目的触发词:单名、双名与场合词三档

档位 写法 触发时机 代价
单名档 [A名] 这个人一开口就被读进来 群像场面容易误命中
双名档 [A名]+[B名] 两人同场才生效 需要对话里同时提到俩人
场合词档 [地点]、[事件] 场景一到就整片铺开 条目变重,挤占上下文

双名触发词适合一对一的细节,单名档只留给「主角对所有人的总态度」这类内容,场合词档用在宴席、战场、班会这种多人同框的场景。排序上把双名条目放前面,单名条目靠后,场合词条目按剧情临时上调。扫描深度别设得太深,一次对话里塞进十几条关系,模型反而顾不过来。

关系会变:用状态条目维护关系刻度

静态条目写的是底色,状态条目写的是此刻。把关系刻度分成三档,例如 1 生分、2 熟络、3 共担,每一档都写明可用称呼和可做动作,推进就有台阶,不会突然从陌路跳到生死相托。

推进有两条路。一是事件之后手动改条目,把刻度上调,并补一行「已发生的事」当凭据;二是把条件句写进内容,比如「只有 A 替 B 挡过一次,才允许使用亲昵称呼」。前者可控,后者省事,混着用也行。

还有一点常被忽略:对话拉长之后,早先的内容会被稀释。把关键关系放进世界书条目、并在排序里给它一个靠前的位置,比在开场白里白描一大段更保险。

落地四步与人物关系自检表

  1. 列名册:把所有会说话的人物排成一张表,标出谁是点、谁和谁之间有戏,先把没有戏的边砍掉。
  2. 写边:只给留下的边开条目,每条边写一对(A→B 与 B→A),四栏填满,不对称处标出来。
  3. 配触发:双名组合优先,单名档只留给主角;给每条边设好插入位置与排序,再补一条关系网条目当索引。
  4. 验收:跑十轮左右,看称呼是否稳定、双方信息是否对得上、有没有同词多命中,再回头微调。
症状 多半是什么原因 改法
只记得单方面的态度 漏了反向条目 补齐 B→A,并把两边的偏差写出来
两人一见面就乱套 单名触发词太多 换成双名组合词,降低扫描深度
关系突然变得很熟 状态条目没写当前档位 在状态条目里写死关系刻度
群像只有主角在接话 配角之间没有条目 给配角两两之间补两栏短条目
旧设定慢慢失效 长会话把早期内容稀释了 关键关系前置排序,必要时精简条目

刚上手时不必把整张关系网一次写满,先写三条边跑一轮,看模型读不读得懂,再往下加。合欢AI 的创作区有独立的世界书编辑,条目支持关键词触发与按概率触发,可设插入位置、扫描深度与排序,也能直接导入 SillyTavern 角色卡 JSON 和世界书;可免费试用,进阶能力按平台规则计费,以产品内显示为准。

另外提醒一句:AI 没有真实情感,它能在会话里维持称呼与剧情连贯,却不能替你在现实中维系一段关系;若某段剧情让你情绪上不舒服,告诉身边的人,或者寻求专业帮助。

常见问题

SillyTavern人物关系怎么写才能让配角也开口?

别只给主角写边。配角两两之间也开短条目,两栏就够:他们怎么称呼对方,有没有旧账。群像场面里模型一次读到多条边,配角才会自己接话,而不是干等主角点名。

双向条目一定要写两条吗?

建议写。只留 A→B 时,模型容易把它当成客观事实,而不是 A 的主观视角;补上 B→A 并写出偏差,关系才有张力。角色实在少,也可以合并成一条,用「A 认为 / B 认为」两行分开。

关系条目和角色卡里的关系字段冲突怎么办?

以世界书条目为准,角色卡里只留一句总纲,具体称呼、距离、许可都搬进条目。发现打架时先核对两处的排序和插入位置,再看触发词是否同时命中,把较旧的那条删掉就行。

触发词该用单名还是双名组合?

主角对所有人的总态度用单名,一对一的细节用双名组合。单名条目要克制数量,否则每轮对话都被读进来,占掉本该留给剧情的空间;双名条目可以多写,因为它们只在同场时才被读。

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