角色卡人物关系怎么写,答案是把关系当成两个角色之间的一条边来写,而不是某一方单方面的态度:先定双方称谓,再定距离档位(陌生、相识、信任、亲密、决裂之类)的刻度,最后写清推动档位升降的条件。这条边落进世界书后靠关键词触发,插入位置放在人设之后,让模型需要时才读到,而不是每一轮都占着上下文。
关系为什么不是一个人的事
新手最容易犯的错,是把关系写在配角的人设里:“她很依赖主角”“他讨厌主角”。第一轮看着没问题,演到十几轮就开始分裂——配角对主角的态度,和主角对配角的态度,是两份互不知情的小作文。模型每次只读到其中一份,就会按那一份演。
关系本质上是一条边:两个节点(角色)、边上一个刻度(现在的距离)、边上几项权限(能做什么)、以及一组推动刻度移动的事件。写关系就是写这条边,而不是写节点。一条边至少要有两个方向:A 对 B 是防备,B 对 A 可能是依赖,这种不对称恰恰是最好演的戏。把它拆成两个条目,共用同一个锚点词,模型在同一轮里读到两份,就不会出现单边跑偏。
规模上要克制。一张卡在前十轮真正用得上的关系,通常不超过五条。把“主角 × 导师”“主角 × 旧友”“导师 × 旧友”这三条边写清楚,比列二十个配角的名字有用得多。
一条关系边要写哪几个字段
把关系当条目写,字段要能落地。下面这张表是我自己常用的核对表。
| 字段 | 写什么 | 常见反例 |
|---|---|---|
| 锚点词 | 只属于这条边的词,门派名、共同绰号、旧事名 | 用主角名字当触发词 |
| 双方称谓 | 私下怎么叫、外人面前怎么叫、生气时怎么叫 | 只写一个称呼 |
| 关系档位 | 0 陌生 / 1 相识 / 2 信任 / 3 亲密 / 4 决裂 | 写“关系很好”这种形容词 |
| 权限 | 能命令、能查问、能碰对方的东西到什么程度 | 档位高但什么都不能做 |
| 表里差 | 对外表现与实际态度的落差 | 表和里写成一样 |
| 推进条件 | 什么事升档、什么事降档 | 没有条件,档位永远不动 |
| 底线 | 这条关系里绝不碰的三件事 | 只写“不许背叛”这种口号 |
其中“权限”最容易被忽略,也最能救场。档位是感觉,权限是行为:能不能进对方房间、能不能替对方做决定、能不能直呼其名。模型抓不住感觉,但抓得住行为。写清权限之后,人物关系会立刻从形容词变成可演的动作。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
角色卡人物关系怎么写:三步落成一条可触发设定
- 先在纸上列关系图,把需要写边的人物对按“前十轮会不会用到”排序,只保留前三到五条;每条边标注一个锚点词,锚点词之间不能重复。
- 按上面的字段表填每一列,关系档位用 0 到 4 的刻度表示,权限写成具体动作;表里差至少给一句,推进条件写成“发生 X 则升档、发生 Y 则降档”。
- 在世界书里为同一条边建两个条目(A 对 B、B 对 A),触发词都挂同一个锚点词并各自补上对方名字,插入位置统一放在人设之后,扫描深度收窄到最近几轮。
- 用两三轮试演检查:喊一次锚点词,看两个条目是否同时进上下文;再看档位有没有在没触发事件的情况下自己跳级。跳了,就把推进条件写得更死一点。
世界书条目支持关键词触发和按概率触发两种方式,关系类条目建议以关键词触发为主,把按概率触发留给“街头气氛”“旧事阴影”这类不需要精确到某一句的氛围。合欢AI 的创作区有独立的世界书编辑,条目可以设插入位置、扫描深度和排序;可免费试用,进阶能力按平台规则计费,以产品内显示为准。
模板块:三种关系条目写法
第一条是最常用的单边条目,同一锚点词写两份,方向相反。
第二条是关系网总表,放在人设末尾,只给刻度不给细节,防止模型把边写混。
第三条专门管变化。关系不会自己动,要给它一个事件。
三个模板块里的方括号都要替换成具体内容,不要留着括号直接上架。
触发词与插入位置怎么选
锚点词决定这条关系什么时候被读进来,插入位置决定它出现在上下文的哪一段,两者配错,效果差得比内容本身还大。
锚点词要选“只在这条关系里出现”的词。共同经历的地名、两人之间的绰号、门派或组织名都好用;代词和高频称呼不好用,一句寒暄把八条关系全拉进上下文,人物立刻变得不像自己。主角名字也尽量别单独当触发词,除非你确定这一轮确实在谈他。
插入位置和扫描深度是一对。关系条目属于按需读取的信息,放在人设之后比较稳:既压得住人设里那句笼统的关系描述,又不会被开场白冲淡。扫描深度收窄,只覆盖最近几轮,避免三轮前的一句话把关系钉死在旧档位上。排序上给一个顺序:总表在前、单边边在后、变化条目压尾。三条同锚点的条目同时触发时,后读的会盖住先读的,把变化条目放最后,档位才有机会真的动起来。
常见坑:关系写死的四种表现
| 坑 | 表现 | 改法 |
|---|---|---|
| 形容词化 | 条目里只有“关系紧张”“感情深厚” | 补刻度与权限,把感觉换成动作 |
| 单边失衡 | 只写了 A 对 B,B 对 A 全靠猜 | 同锚点写两份,允许方向相反 |
| 档位跳级 | 一轮对话就从陌生人变成生死之交 | 写死升降条件,禁止无事件跳档 |
| 全家桶 | 一条条目里塞了五组人物关系 | 拆成一事一条,每条只留一个锚点 |
还有一种不算坑但很容易踩的:关系写得太满,把人物所有可能的反应都塞进条目里。那样模型没有发挥空间,演出来像在念设定集。留白不是偷懒,条目写七分,剩下三分交给对话现场,人物的分寸感反而更真。
顺带说一句迁移的事。从 SillyTavern 导入世界书时,关系类条目通常能带过来,但锚点词和插入位置需要重新校准:别人的卡是按自己的排序习惯写的,换到另一套排序里,可能变成每轮都触发。导入后先只开一条边试演两轮,确认节流正常,再放开其余的。
最后要交代清楚:AI 没有真实情感,它能在会话里保持称呼、语气和剧情连贯,但不替代现实关系;如果关系类内容让你陷进情绪里,建议告诉身边的人或寻求专业帮助。
常见问题
角色卡人物关系怎么写才不会被模型忽略?
先别写成形容词,写成带刻度的边:称谓、档位、权限、升降条件四项齐全,再给这条边一个专属锚点词,插入位置放在人设之后并收窄扫描深度。只要模型在需要时读到的是具体动作而不是笼统评价,关系就不会沦为背景板。
关系条目应该写进配角人设,还是单独建世界书条目?
短卡可以放人设末尾的总表,长线剧情建议拆进世界书。理由是节流:世界书靠触发词按需读取,人设每轮都在上下文里,关系一多就会稀释别的字段。总表放人设里定刻度,细节和变化条目放世界书,两边分工。
两个人物对彼此的设定互相打架怎么办?
通常是两条边各写各的。做法是让它们共用锚点词并同时触发,方向可以相反,但档位刻度要一致。比如 A 以为是亲密、B 实际是疏远,这属于错位,要在变化条目里写明错位何时被揭穿;若刻度本身不一致,就把两条边并到同一张关系网总表里对齐。
导入的 SillyTavern 世界书,关系条目需要改吗?
一般要改三处:锚点词去重、插入位置重新指定、扫描深度收窄。别人的卡是按自己的条目数量设计排序的,条目一多就可能每轮全触发。改完先开一条边试演两轮,看档位有没有在没触发事件时自己变动,再逐条放开。