SillyTavern事件条目怎么写,答案是把一件会发生的事拆成四行骨架:事件名、触发、内容、退出条件。世界书里的条目不是百科词条,而是会被反复投喂给模型的一段上下文;事件条目尤其如此,它管的是“什么时候让什么变化被角色看见”。写清触发与退出,比把来龙去脉写漂亮更重要。
世界书事件条目与静态条目的分工
静态条目回答“世界是什么样”,事件条目回答“现在演到哪一步”。前者可以常驻,后者必须能开能关。
比如“城东有座钟楼”属于静态条目,挂在那里几十年都没问题;“钟楼在第三夜敲响十三下”属于事件条目,它得有个开关,敲完之后内容就该换掉或退场。本站的世界书支持关键词触发与按概率触发两种方式,还能设置插入位置、扫描深度和排序,这些参数用在事件条目上,比用在静态条目上敏感得多。
事件条目最怕“只有开始没有结束”。你写了段婚礼戏,触发词定为“婚礼”,只要这两个字再出现在上下文里,条目就一遍遍被拉进来,哪怕剧情早已翻过二十轮。于是模型反复提起那场喜宴,玩家以为角色卡失忆,其实是世界书没写完。
判断标准很简单:一条设定若随时间变化,就该写成事件条目,并且必须带状态位。
事件条目的四行骨架与常量抽离
建议把事件条目固定成四行,写的时候照着填,别自由发挥。
第一行事件名,用动词短语,比如“灯会失火”,别写成“关于灯会”。第二行触发,写命中用的词和附加条件,词尽量挑剧情里真的会出口的。第三行内容,写这段被拉进上下文时模型该看到什么。第四行状态,写明当前处在哪个阶段、下一步怎么走。
模板如下:
四行里最容易被忽略的是内容那一行。事件条目只提供感官事实,不写剧情评论。“空气里有焦味,灯笼从东侧摊棚开始倒”是事实;“这是主角命运的转折点”是评论。模型会拿事实自己演,你塞进的评价只会让它出戏。
常量要抽出去。同一场灯会,地点名、摊主名、灯笼样式可能在好几个条目里出现,把这些名字归进单独的静态条目,事件条目只管“此刻的变化”。改一个称呼时不用翻遍整本世界书。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
触发词怎么选:从剧情台词反推
选的词好不好,直接决定条目会不会在该来的时候来。
一个实用办法是先把这段戏在脑子里过一遍,记下角色真会说的字眼。灯会失火那场,大概会出现“灯”“火”“烟”“跑”。这四个里挑哪几个?挑“火”和“烟”。因为“灯”在没出事的时候也会被提到,容易误命中;“跑”太泛,几乎哪一轮都可能蹦出来。
具体步骤如下:
- 写下事件发生那几分钟里,玩家与你最可能说出口的 5 到 8 个字眼。
- 划掉日常闲聊也会频繁出现的泛词,只留该事件专属的。
- 给留下的词标优先级,最独有的那个当主触发词,其余写进附加条件。
- 填进条目后跑三轮,看有没有误命中,再决定增删。
按概率触发适合另一类场景:不是“说到才会发生”,而是“氛围到了就可能”。街头随机小事、天气变化、路人搭话,用概率让它们偶尔冒头,比硬等关键词自然。但凡是推动主线的节点,仍建议走关键词,可控性更高。
插入位置、扫描深度与排序怎么写
这三个参数决定条目被拉进来时放在哪、往前能扫多少轮、以及和别的条目撞车时谁先开口。
插入位置方面,事件条目放在角色定义之后、对话历史之前比较稳,让模型先读到“正在发生什么”,再看先前聊到哪儿。若开场白已经把当前场景写满,也可以更靠前一些。
扫描深度决定模型往前翻多少轮去找命中词。事件往往需要铺垫,深度太小,前一轮提到的“焦味”已经掉出范围,条目自然不动;太大又会把陈旧信息一并捞回。建议从 4 到 6 轮起步测,该触发却没触发就往上加。
排序是同一个词命中多条时的先后。事件条目建议排在静态设定之后,因为静态设定是底座,事件是底座上正在发生的事。若发现模型先讲事件、后讲环境,就把事件那条往后挪一位,让它晚一点被拼接。
一张对照表可以贴在世界书旁边:
| 事件阶段 | 触发策略 | 插入位置 | 扫描深度 | 排序 |
|---|---|---|---|---|
| 伏笔期 | 专有名词加场景词 | 对话历史之前 | 4 到 6 轮 | 靠后 |
| 进行期 | 动作词为主 | 角色定义之后 | 保持中位 | 中间 |
| 收尾期 | 结果词 | 靠前 | 可略降 | 靠前 |
参数没有万能值,靠测。改一项、跑三轮、看日志里条目有没有被拉进来,比一次改五项更有用。本站可免费试用,进阶能力按平台规则计费,以产品内显示为准,所以多试几轮不吃亏。
事件链:把一条大事件拆成三态
写大型剧情时,单条撑不住,要拆成三态:伏笔、进行、收尾。三态各占一条,用状态位串起来。
伏笔期只放最轻的信息:一句环境异常,一个人物的反常举动。比如“灯会摊主收摊比往年早,灯笼少挂了一半”。这条走概率触发即可,不推主线。
进行期放感官强度最高的内容:烟、火、人群、方向。这一条走关键词,一命中就把场景拉满。
收尾期放结果:烧了几间棚、谁受了伤、谁趁乱顺走了什么。收尾那条一旦触发,就把伏笔那条的状态改成“已结束”,让它不再命中。这一步得手动维护,世界书自己不会改状态,需要你在游戏外调整条目文字。
事件链的另一半是遗留物。大事落幕之后,留下一样能被后来反复引用的东西:一块烧焦的灯纸、一句没说完的话、一个欠下的人情。把遗留物写成静态条目,往后几十轮都能自然带出旧事,比让模型凭空回想可靠。这也呼应一个常识:会话拉长后早期内容会被稀释,把关键设定落进世界书才稳妥。
事件条目的常见坑与检查清单
几个高频翻车点,写的时候顺手排掉。
坑一是把事件条目写成了角色卡。事件里登场的人物,只写他此刻做了什么,性格归角色卡字段管。
坑二是时间指代替换。写“第三天晚上”不如写“灯会散场前”,后者不依赖具体轮数,模型更容易对齐。
坑三是命中词被角色名覆盖。人名是高频词,一旦混进触发列,条目几乎每轮都在响,等于常驻。挑物件、动作、地点更安全。
坑四是内容过长。事件是当下视角,三四句够了,来龙去脉交给静态条目。
坑五是忘了写退出。任何一条写完都要追问:它该在什么时候消失。
关于情绪:如果事件涉及创伤、失去这类重话题,写的时候给角色留出缓冲空间,别把痛苦当卖点。AI 没有真实情感,也无法替代专业帮助;若剧情让你或同场的人持续不适,建议先停下来,与身边的人聊聊,必要时寻求专业帮助。
常见问题
SillyTavern事件条目怎么写才不会一直重复触发?
给条目加状态位,事件结束后手动改内容或删掉命中词。触发词尽量选该事件专属的,避开人名与日常高频字。用概率触发就把概率压低;用关键词触发,就在收尾那条里写明此事已过去。改完跑三轮验证。
事件条目和世界书关键词触发是什么关系?
事件条目是内容分类,关键词触发是它常用的一种拉取方式。世界书条目支持关键词触发与按概率触发,事件类内容多数走前者,随机氛围类走后者。两者不在同一层,一个管写什么,一个管怎么被拉进来。
事件条目的插入位置应该放哪?
多数情况放在角色定义之后、对话历史之前,让模型先读到“正在发生什么”。若开场白已经把当前场景写满,事件条目可以更靠前。位置没有标准答案,测三轮看模型是先把事件演出来还是先讲环境,再调。
写完的事件条目在对话里不生效怎么办?
按顺序查:命中词是否真在最近几轮出现、扫描深度够不够、排序是否被别的条目压住、插入位置是否离上下文太远。一次只改一项,改完重跑,记下哪一项动过之后开始起效。常见原因其实是词选得太生僻,玩家根本不会说。