Rochat World模式多角色互动规则:让角色不打架、不冷场、有剧情
World模式的核心底层逻辑
World模式不是让AI按剧本念台词,而是让每个角色都有自己的动机,互相碰撞产生剧情。理解这个逻辑,就知道怎么引导了。
每个角色进入World时,AI会加载它的所有设定(性格、背景、Scenario、Greeting),然后让角色按照这些设定自主行动。你不干预的情况下,角色会:
- 自己找愿意和它说话的其他角色搭话
- 根据对方的回复和自己的性格决定下一句说什么
- 发生冲突时按自己的设定应对(冷酷剑客会拔刀、元气少女会劝架、神秘商人会趁乱摸鱼)
让互动不冷场的三个技巧
技巧一:角色性格差异要大
如果3个角色全是"温柔善良的少女",World模式会变成互相夸夸群。性格差异越大,剧情张力越强:
| 好的角色组合 | 原因 |
|---|---|
| 冷酷剑客 + 元气酒馆老板娘 + 神秘商人 | 性格互补,冲突自然产生 |
| 正义骑士 + 反派巫师 + 墙头草吟游诗人 | 立场对立,必然产生情节 |
| 学霸 + 校霸 + 转学生 + 班主任 | 身份差导致天然矛盾 |
技巧二:给角色一个共同的"触发事件"
纯性格碰撞可能冷场("你好""你好""……")。给每个World一个触发事件,让所有角色必须应对:
- 暴风雨里,客栈门被撞开(所有人必须看谁闯进来了)
- 家族遗嘱宣读(所有继承人必须听,然后反应)
- 末日警报响起(所有人必须决定是逃、救谁、还是等死)
触发事件可以是World开场里的内容,也可以是你作为干预者随时加入的。
技巧三:不要手动分配台词
新手常犯的错:你让剑客和商人说话,让老板娘躲起来。这违反了World模式的设计——角色有自己的意志,它想和谁说话由它的性格决定。
正确的干预方式是改变环境或加入新变量:
- ❌ 错:
剑客和商人说话 - ✅ 对:
突然一个黑影掠过屋顶,所有角色都停住了
让冲突自然产生的方法
World模式的冲突来自角色设定的矛盾,不是你手动安排。
冲突来源一:背景故事里的伏笔
如果你在背景故事里写:
{char} 三年前的那场火灾,是被另一个角色{商人}放的(但{char}还不知道)
那World模式里,剑客迟早会发现这个秘密——AI会根据这个伏笔自动推动剧情,比你手动安排真实得多。
冲突来源二:Scenario里的行为约束
如果你在Scenario里写:
{char} 看到有人伤害无辜就一定会出手
那World模式里只要有一个角色欺负弱小,剑客就会拔刀。这也是自动的。
冲突来源三:Greeting里的关系暗示
Greeting里的关系("等你很久了")会被AI记住,在World模式里影响角色互动。
冷场时的介入方法
World模式偶尔会出现角色都不知道说什么的情况(尤其是刚启动的前几轮),这时可以:
| 介入方式 | 示例 |
|---|---|
| 加一个小事件 | 外面传来马蹄声,剑客警惕地按住剑柄 |
| 改变一个角色的心理状态 | 商人突然想起了三年前那场火灾的细节,脸色一变 |
| 加入一个新角色 | 从社区再拉一个角色进来,打破平衡 |
| 暂时等待 | 给World 10~15分钟自己运转,冷场通常会自然破冰 |
常见互动问题速查
| 问题 | 原因 | 解决 |
|---|---|---|
| 角色都在说同样的话 | World还在热身阶段,或角色性格太像 | 等10分钟,或加一个触发事件 |
| 某个角色一直在自言自语 | 其他角色暂时没动机理它 | 给这个角色加一个"找X角色说话"的动机设定 |
| 剧情走向太混乱 | 角色太多(超过6个),或开场太模糊 | 减少角色,给更具体的开场 |
| 剧情一直很平和没冲突 | 角色没有设定矛盾,或触发事件太平 | 加触发事件,或让两个角色之间有旧怨 |

World里你不在线时故事还在跑,怎么玩?故事持续上演