世界书外貌描写怎么写,一句话说清:不要把整段肖像塞进角色卡,而是拆成若干条能触发的条目,每条只负责一小块信息。常驻的基准长相写一条,换装、受伤、伪装、随剧情变化的状态各写一条,再用触发词、插入位置、扫描深度与排序,告诉模型什么时候把哪一条调进上下文。
世界书外貌描写与角色卡外貌字段的分工
外貌最容易写重的地方,就是角色卡和世界书两头各写一遍。角色卡字段是随卡常驻的,只要这张卡在桌上,它每一轮都躺在上下文里,所以适合放不会变的东西:身高体型的量级、发色瞳色、脸型骨相、标记物这类“认得出这个人”的最低识别集。世界书条目是按条件调用的,平时不占地方,命中才插进去,所以适合放“有时成立”的部分:换了什么衣服、淋雨之后什么样、挂了彩、戴了面具、几年后长开了。
判断标准可以压成一句:写下来之后,如果这一轮不成立就会让人出戏,那它该进世界书;如果不写也没人会误会,那就干脆别写。很多卡写崩不是因为写得太少,而是因为把二十条细节全塞进了常驻区,模型每轮都要读完,读到最后干脆挑两个形容词交差。
还有一层分工容易被忽略:世界书里的外貌条目是可以被剧情推动的。你今天加一条“左臂缠绷带”,明天它可以换成“绷带已拆,留下一道浅疤”。角色卡做不到这件事,它只会一直重复原文。
世界书外貌条目的五个字段怎么填
世界书条目的可调项就那么几个,但每一项对外貌描写的影响都不一样。下面这张表可以当填表说明用。
| 字段 | 填什么 | 外貌条目的填法建议 |
|---|---|---|
| 触发词 | 命中后才插入的关键词 | 基准条目填角色名、姓氏、别人对他的称呼;状态条目填状态词与场景词 |
| 插入位置 | 条目插在上下文的哪一段 | 基准条目靠前,状态条目靠后,越靠后对当前这轮的影响越直接 |
| 扫描深度 | 往回找几轮里的关键词 | 角色名几乎每轮都出现,基准条目可以浅;状态条目要深,否则上一轮提的雨到这一轮就丢了 |
| 排序 | 同时命中时的先后 | 基准条目的数值小、排前面,状态条目数值大、排后面,让状态盖住基准 |
| 触发方式 | 关键词触发或按概率触发 | 基准用关键词,偶尔才出现的小细节用概率触发 |
触发词这一项最考手艺。外貌条目的触发词要选“模型一定会提到的词”,而不是你想让模型说的词。写“清冷疏离”“仙气飘飘”当触发词,等于给条目上了锁,正文里没人会主动打出这四个字,条目就永远躺着。反过来,用角色名、姓氏、“他”“那个男人”这类一定会被写出来的称呼,命中率就高得多。
插入位置和扫描深度是配套的。基准条目靠前,是因为角色身份需要先立住,读者(也就是模型)得先知道这人长什么样;状态条目靠后,是因为它管的是眼前这一场的画面。如果状态条目也往前插,模型容易把旧状态当成新常态,于是你写他换了常服,它下一轮还是给你穿盔甲。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
外貌条目的三层:基准层、变体层、状态层
把外貌按“变化速度”分三层,条目就不会打架。
| 层 | 写什么 | 建议触发方式 | 举例 |
|---|---|---|---|
| 基准层 | 不会变的识别集 | 关键词触发 | 身高量级、发色瞳色、疤痕位置 |
| 变体层 | 有明确边界的整套装扮 | 关键词触发 | 夜行衣、制服、礼服、伪装用的商人打扮 |
| 状态层 | 临时且会恢复的 | 关键词加按概率触发 | 淋湿、挂彩、宿醉、熬夜后的黑眼圈 |
三层的写法差别很大。基准层要写得像档案,短句、名词、不带情绪;变体层要写清“这一套整体是什么感觉”,因为换装往往是为了骗过场里的人;外貌状态层要写恢复条件,否则模型不知道什么时候该退回去。
三条反例可以对照着看。反例一:三层合成一条,一口气写到三百字,结果每次触发都把三套衣服全部塞进上下文,模型只好平均一下,编出一套谁也没见过的衣服。反例二:状态条目没有恢复条件,写了“左臂缠着绷带”却不写什么时候拆,几十轮之后他还在缠。反例三:用形容词当触发词,条目命中率接近零,你还以为是排序没设对。
可复制的世界书外貌条目模板
下面两个模板可以直接抄进世界书编辑器,方括号里换成你自己的内容。
按概率触发适合放在状态层:某些细节不必每场都提,命中一次反而更像真的。概率档位在条目设置里挑一个偏低的就行,别调高,高了等于常驻。从 SillyTavern 导入世界书之后,也要回头核一遍这两类条目,触发方式有时会跟着原文件走,需要你按现在的写法重新确认。
把外貌从角色卡搬进世界书的操作步骤
- 打开角色卡,把外貌字段整段复制到一个临时文档,逐句标上“什么时候都成立”还是“有时成立”。
- 在创作里新建一份世界书,按基准层、变体层、状态层分条,一条只放一层内容,条目名称统一成「角色名·层名」。
- 给基准条目填触发词、靠前的插入位置、偏浅的扫描深度和偏小的排序;保存后回到角色卡,把已经搬走的那几句删掉,只留最低识别集。
- 外貌状态层改用按概率触发或补上状态触发词,写清恢复条件,再把插入位置挪到靠后、扫描深度调深一档。
- 开一局测试:先用角色名走两轮,看基准条目是否命中;再打一句带状态词的话,确认状态能盖住基准,没有两套衣服同时在身上。
这五步走完,外貌就从“一张贴在墙上的画”变成了“随时能改的档案”。合欢AI 可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
世界书外貌描写怎么写才不会每轮都重复一大段?
靠拆条和分层。基准层只留最低识别集,一句话一个信息点;换装和临时状态另开条目,用触发词控制调用时机。这样常驻的只有骨架,细节等场景来叫,同一段描写不会每轮都挤进上下文。
外貌条目该放角色卡还是世界书?
看变化速度。永远成立、少一条就认不出人的,放角色卡;有时成立、会随剧情增减的,放世界书。两头都写的结果是模型重复且冲突,所以搬进世界书之后,记得把角色卡里的对应句子删干净。
触发词选了角色名,外貌却还是没出现,怎么办?
先查排序和扫描深度:同词多命中时排序靠后的可能被压住,深度太浅则跨不过对话轮次。再查条目是否被设成了按概率触发。逐项排除之后,用一句带角色名的短句做单点测试最有效。
一条条目能不能写完全部外貌?
技术上能,实际上不划算。一条写满三层内容,触发一次就灌进一大段,模型容易把已经过期的状态当成常态,衣服、伤势、场合全对不上。拆成三到五条,各自管一小块,反而更稳,也更好改。