Savana 剧情分支机制 — 为什么对话会长出不同的走向
剧情分支是 Savana 和普通 AI 聊天最本质的区别。在普通 AI 聊天里,你问一句模型答一句,对话是线性的;在 Savana 里,每一次选择都可能触发连锁反应,同一角色可以延伸出数十条差异化的剧情分支。
什么是剧情分支
剧情分支指的是:在对话的关键节点,系统可能弹出多个选项让你选择,不同的选择会触发不同的后续剧情。举个例子:
场景:你和一个古风角色在客栈遇到官兵盘查
选项 A:主动出示身份牌配合检查 → 顺利通过,角色对你的谨慎态度表示好感
选项 B:假装问路想绕过去 → 官兵起疑,角色暗中帮你解围,事后提醒你下次别这么莽撞
选项 C:直接拔刀对抗 → 触发战斗剧情,后续可能成为通缉犯,也可能因祸得福遇到江湖人士
分支怎么触发
分支触发需要同时满足几个条件:
- 当前对话有预设剧情框架——部分角色进入对话后会按预设剧情推进,关键节点自动弹出选项
- 模型判断当前对话走到了"选择点"——即使没有预设剧情,模型也可能在自然对话中主动提供多个回应选项
- 你的历史选择会影响后续分支——之前选过的内容也会被纳入分支逻辑
多线剧情的连锁反应
分支不是独立的——这次选择的后果会延续到后续对话里:
- 之前选了"主动配合"→ 角色对你信任度提升 → 后续可能愿意告诉你一个秘密
- 之前选了"绕路"→ 角色认为你不够稳 → 后续在危险时刻会优先自己行动
- 之前选了"拔刀"→ 关系变化最大 → 角色可能因此认你为兄弟,也可能认为你冲动冒失而疏远
这种连锁反应让同一次对话可以延伸出完全不同的走向——拒绝联姻之后,可能走私奔路线,也可能走权谋反转,取决于你之前和角色建立的关系。
和普通 AI 对话的本质区别
| 维度 | Savana 剧情分支 | 普通 AI 聊天 |
|---|---|---|
| 对话形态 | 有选择点、有分支、有后果 | 线性问答,没有结构 |
| 角色状态 | 会因为你的选择而变化 | 保持人设不变 |
| 重玩性 | 同一角色可以尝试不同路线 | 每次对话都是新的,无法"重玩" |
| 沉浸感 | 接近互动小说 | 接近搜索引擎或问答助手 |
不用预设剧情也能有分支吗
可以。即使角色没有预设剧情模式,模型也会根据你和角色的历史对话动态生成剧情——比如聊到"最近压力很大",角色可能回应:"要不要聊聊具体是什么让你困扰?"或"我发现你最近总是叹气,是工作不顺心吗?",这些不同的回应方向就是自然形成的"分支"。
预设剧情模式让分支更结构化、更可预期;没有预设的自由对话让分支更灵活、更自发。两种模式可以切换。