SillyTavern背景故事怎么写,答案先给一句:把过去写成“只保留还在影响当下的部分”,主要落进 Description 字段,Scenario 字段只留此刻的地点与局势。写背景不是替角色写传记,而是给模型一份因果清单——他为什么这样说话、为什么怕某样东西、为什么非要做某件事。凡是删掉之后,角色下一轮言行不会发生变化的段落,都属可删范围。
SillyTavern背景故事写在哪个字段
在本地 SillyTavern 的角色卡编辑器里,能装“过去”的角色卡字段不止一个:Description(描述/人设)、Scenario(场景)、Creator's Notes。新手最常见的错,是把出生到现在的经历一口气塞进 Scenario 字段,结果开场白还没演完,模型已经被时间线压得只会复述设定。正确的分工是:人设收因果,场景收局势。
| 字段 | 该装的内容 | 背景故事的写法 |
|---|---|---|
| Description 字段 | 身份、外貌、经历、性格、说话方式、边界 | 主体。用两到四段写“过去如何影响现在” |
| Scenario 字段 | 此刻的时间、地点、在场者、开场前的状态 | 只写现在时,一到三句,不交代前史 |
| First Message | 第一幕的动作、环境与一句钩子 | 用动作侧写背景,不解释背景 |
| Example Messages | 语气、称呼、句长的样本 | 不承担交代前史的任务 |
| Creator's Notes | 给模型的短提醒 | 一句话约束,例如“不要主动翻他的旧账” |
迁到合欢AI 网页版的创作页,字段名称会变,逻辑不变:人设里写因果,开场白与场景里写当下。导入 SillyTavern 角色卡 JSON 时,描述会落到人设、场景会落到场景栏,导入后逐项核对一遍就能用。
背景故事三个反例:编年史、形容词堆、伏笔不收
反例一:编年史。 写成“三岁怎样、七岁怎样、十二岁怎样”的时间线,模型读到一堆事件,却没有得到任何行为倾向,演起来只会复述年份。改法很简单:每个时间点后面补一句“所以他养成了什么习惯、戒掉了什么动作”。
反例二:形容词堆。 “童年极其不幸,性格外冷内热,内心柔软但嘴硬”——形容词对模型来说是模糊指令,不同轮次会各自解释,演到第十轮你可能认不出这是同一个角色。改法是把形容词换成一件可演的小事,例如“别人递东西过来时先说不要,隔两秒又伸手接住”。
反例三:伏笔不收。 写“他似乎忘了一件事”“身上有个不能说的秘密”,却不给具体内容,模型会自己补一个,几轮之后就跟你的设定打架。改法是:秘密可以瞒着读者,但必须告诉模型——在人设末尾或 Creator's Notes 里写清“秘密是某件事,只在被直接追问时松口”。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
四段骨架:出身、转折、代价、当下处境
与其记一堆写法,不如记住四段。这四段按顺序写,背景故事基本不会跑偏。
出身锚点。 一件具体的小事,加一条由此形成的准则。比如“在码头长大,习惯了先看对方的手,再看脸”。
转折事件。 谁做了什么,角色从此改掉了什么。转折不必惊天动地,一次被丢下、一次被误认,都足够。
代价与执念。 为了什么失去了什么,所以现在遇到什么会有什么反应。这一段是驱动剧情的燃料,也是模型最容易演出效果的地方。
当下处境。 此刻他在哪、做什么、缺什么、想要什么样的同伴。这一段要能直接接上开场白。
四段里至少留一处不写满,给模型自己生长的空间,但关键因果不能留白。另外提醒一句:如果角色的过去涉及创伤、丧失这类题材,AI 只能在剧情层面陪你演,它没有真实情感,也不能替代专业帮助;如果这类内容让你自己感到不适,建议告诉身边的人或寻求专业帮助。
可直接复制的 SillyTavern 背景故事模板
写完骨架,把内容塞进下面这个模板即可。方括号里是替换位,替换完把方括号删掉,段落小标题建议保留,方便模型分段读取。
模板用纯文本写,不要依赖只有本地端才认识的占位符。段落之间空一行,模型分段的成功率会更高。
哪些背景内容该搬去世界书
背景故事不必都挤在角色卡里。用三个问题判断:这条设定是不是只在某个场景出现?是不是多个角色共用?是不是需要按地点触发?三问里有一个回答“是”,就适合搬到世界书去。地名、门派、年表、几十年前的旧战事,几乎都归这一类。而“他怕水”“他听见某支曲子会沉默”这种每一轮都可能用到的因果,留在角色卡里。
合欢AI 的创作区有独立的世界书编辑,条目支持关键词触发与按概率触发,也能设置插入位置、扫描深度和排序,导入 SillyTavern 世界书同样可行。本地端长于可定制,代价是文件与版本要自己维护;网页版长于即开即用与跨设备同步,代价是部分本地扩展能力用不上。选哪边取决于你更愿意花时间还是花心思。
在合欢AI 里落地背景故事的操作步骤
- 在“创作”里新建角色,先把场景写成现在时的一句话:时间、地点、谁在场。
- 回到人设字段,按四段骨架写背景,每段一到两句,句尾尽量落在“所以他……”
- 逐句删掉不影响下一轮言行的句子,把留下的四条因果标上【】小标题。
- 把地名、门派、年表这类公共设定移到独立世界书,设置关键词触发与插入位置。
- 写两到三条示例对话,只校准称呼与语气,不在里面复述背景。
- 试聊十几轮,看角色会不会自然提到执念;如果一直不提,把那段改成可观察的动作再试。
- 满意后保存并发布,同一账号换设备可以接着聊;已有本地卡的话,直接导入 JSON 再走第 3 步。
可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
SillyTavern背景故事怎么写才不会写成流水账?
把“哪年发生了什么”换成“因此他现在会怎么做”。每写完一句就问一次:删掉它,角色下一轮的言行会不会变?不会变就删。保留三到五条因果——出身带来的习惯、一次转折留下的反应、一个尚未兑现的目标,剩下的交给对话慢慢长出来。
背景故事写多长比较合适?
没有硬性字数,判断标准是“读一遍能不能记住”。人设里给背景两到四段、每段一到两句,通常够用。写太长会稀释性格与说话方式,也更容易在长会话里被冲淡;关键设定要写进角色卡本身,而不是指望模型一路记住。
背景故事可以全部放进世界书吗?
可以,但要分主次。与角色每一轮都相关的因果留在角色卡;地名、门派、年表、只在特定场景出现的旧事,适合拆成世界书条目,用关键词触发。合欢AI 的世界书支持关键词触发与按概率触发,也能设置插入位置、扫描深度和排序,导入 SillyTavern 世界书同样可行。
SillyTavern背景故事怎么写才能和网页版通用?
用纯文本写,别依赖只有本地才认识的占位符;段落用【】小标题分隔,导入后方便逐段对照。合欢AI 支持导入 SillyTavern 角色卡 JSON 与世界书,导入后检查人设与场景两处是否落位,再试聊几轮看背景有没有被演出来。可免费试用,进阶能力按平台规则计费,以产品内显示为准。