SillyTavern剧情怎么推进,答案不在提示词里堆更多形容词,而在三件事:一个能被推动的题材、一份写进角色卡的行为约束、以及一组会随轮次变化的公共状态。把这三样摆上桌,模型才知道下一轮该往哪走;少了它们,再漂亮的设定也会在十来轮之后原地打转。
题材选型:为什么用电竞题材来练剧情推进
题材决定推进的上限。有的设定看着漂亮,却缺少让时间流动的东西,聊到第五轮就只能靠吃饭和天气撑场面。电竞题材自带一只钟:常规赛、季后赛、总决赛把一整年切成若干段,每段都有明确的胜负,而胜负本身就是燃料。
它还有一个好处:战队是天然的群像容器。五个首发位置、一名教练、一名替补、一个宿敌队伍的队长,关系不用现编。位分顺带解决了"这一轮该谁上场"的问题——赛场上是五个人的戏,训练室里是教练和队员的戏,采访间则是舆论的戏。
代价也要说清楚:如果你只写"天才少年一路夺冠",这个题材会比别的更快见底。真正的推进力来自输,以及输之后谁先开口。
电竞题材角色设定:把位分翻译成可演的动作
| 字段 | 建议写法 | 常见反例 |
|---|---|---|
| 位分与镜头 | 写清这名选手在赛场上负责什么、镜头何时切给他 | 只写"很强的中单" |
| 手感档 | 把状态拆成三档行为,如稳、飘、断线 | 只写"今天状态很好" |
| 禁语清单 | 列出他不会说的那类话 | 只写"说话高冷" |
| 越界例外 | 给一条破例时刻,例如赛点局会突然沉默 | 完全不写 |
手感档是最值钱的一栏,因为它能直接变成动作。举个写法:稳,就是补刀不漏、报点简短、失误后立刻复盘;飘,就是抢队友的野怪、抢话、赛前多打两把;断线,就是连招放歪、听不见指挥、被对面单杀之后长时间不说话。三档写死,模型就会自己挑一档来演,而不是每轮重复"他今天很厉害"。
禁语清单同样重要。电竞选手不会把话说得又长又抒情,也不习惯在采访里评价自己的心理状态。把"这局我背""我不接受道歉"这类短句留下来,把成段的内心独白删掉,人物的可信度会明显上一个台阶。
最后是越界例外。给每个主要角色留一个破例时刻,剧情走到那一步,原本克制的人会做出平时不会做的事,这就是最省力的转折。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
题材开局模板:赛季第一周的三幕结构
下面这份题材开局模板,开场白决定后面很长一段时间的走向。与其写一段气氛文,不如直接给一幕能接着演的戏。
一个角色最多可以设置 10 条开场白选项,每条不超过 300 字,所以你完全可以把"训练室切入""采访间切入""转会期切入"分别写成三条选项,让开局本身就有选择权。上面这套题材开局模板可以直接照抄,只替换方括号里的内容即可。写完之后,把第一幕里出现的每个名字都去世界书里登记一条,否则模型下一轮就会忘记谁是替补。
剧情节拍器:三轮一小节与解扣三步
推进不动的常见原因,是每一轮都在描述状态,没有人做决定。解法是给会话装一个节拍器:第一轮铺垫,给信息;第二轮摩擦,让两个角色要的东西撞在一起;第三轮结算,给出结果并抛出新钩子。三轮走完,时间往前推一格。
这条规则最好写进角色的提示词字段,或者做成快捷指令,需要时按一下。它属于"每轮都生效"的约束,不要只写在聊天里——会话拉长之后,早期的口头约定会被稀释,写进角色卡的规则才留得住。
节拍器还有一个副作用:它能自动制造失败。三轮里如果每轮都赢,你自己很快就会失去兴趣。把结算结果写成"赢了比赛,输了信任",比单纯记比分有用得多。
实在卡住时,按顺序做这三个动作:
- 挑状态账里最稳的那一项,让它变化一次,比如把连胜改成两连败。
- 把镜头从赛场挪到赛场外,采访间、食堂、复盘会都能换气。
- 放进一个有具体要求的第三方,赞助商要看成绩、青训生想要首发、家里打来一个电话。
三步做完还推不动,通常不是剧情的问题,而是角色没有想要的东西。回头检查人设里有没有写"他这一季非要得到什么",比继续在聊天里加戏有效。
状态账:让比分、伤病与版本替你推剧情
状态账是一组会被更新的公共数据,写在世界书条目里,也可以由你每轮手动报一次。它最大的价值是——你不需要再想"接下来发生什么",只要看哪一项该动了。
三条变化轨最值得盯。信任轨管人和人的距离,从"高"掉到"中",最直接的演法是有人开始单独加练;伤病轨管身体限制,手伤会让一个靠操作的选手第一次被迫求助;版本轨管外部压力,风向一变,苦练一个月的打法可能当场作废。每一轨往下走一格,故事就自己往前挪一幕。
低谷戏可以写,但别让它一个人扛完整场。AI 能在会话里保持称呼、语气和剧情连贯,却没有真实情感,也不替代专业帮助;如果你自己正被某种情绪困住,把这件事告诉身边的人,或者寻求专业帮助,比继续对着屏幕推剧情更有用。
世界书触发:把赛程、场馆与对手写成条目
电竞题材的设定条目,按"什么时候需要它"来切,比按"它是什么"来切更好用。
| 条目类型 | 触发词示例 | 插入位置建议 | 它负责什么 |
|---|---|---|---|
| 赛程条目 | 常规赛、赛点、决胜局 | 靠前 | 给出时间坐标 |
| 场馆条目 | 主场、客场、选手通道 | 中段 | 给出场景与声响 |
| 对手条目 | [宿敌队名]、对面的中单 | 中段 | 制造压力源 |
| 规则条目 | 版本、禁用、换人 | 靠前 | 限制可能性 |
触发方式有"关键词触发"和"按概率触发"两种,插入位置、扫描深度和排序都可以设。选词上有一条经验:别拿"比赛"这种每轮都会冒出来的泛词做触发词,否则条目会被反复插入,把上下文挤满;换成"决胜局""转会窗"这类阶段性词汇,条目出现得刚刚好。
常见问题
SillyTavern剧情怎么推进才不会越聊越散?
先定题材的时钟,再写角色想要什么,最后把公共状态记在角色卡或世界书里。三者缺一,模型每轮都会重新起头,越聊越像日常闲聊。关键设定写进卡里,会话过长时早期内容会被稀释。
电竞题材的角色卡一定要配世界书吗?
建议配。赛程、场馆、对手、版本这四类信息会被反复用到,放在世界里比塞进人设省字数,也方便随时改。条目用哪种触发都行,注意插入位置与顺序,别让同一段设定反复出现。
剧情推进到一半,人物开始不像原来的人了怎么办?
先看是不是每轮都在写状态而没有写动作。把"他很累"改写成"他把耳机摘下来放在桌上",人物会立刻回来。再检查提示词里有没有一条每轮生效的约束,比如结尾必须留一个未决动作。
想写选手低谷,又怕越写越沉,有什么办法?
给低谷配一条明确的出口和一个具体动作,比如复健、加练,或者有人替他挡一次采访。AI 没有真实情感,不能替代专业帮助;如果情绪困扰影响到你自己,建议告诉身边的人或寻求专业帮助。