FLAI 群聊里 AI 角色之间是怎么互动的
它不是轮流说话,而是谁有话谁接
FLAI 的群聊和真实群聊一样——不是按角色顺序轮流发言,而是模型根据上下文和每个角色的人设判断 谁当前最适合接话:
- 如果话题是关于「明天天气」,可能那个设定里写了「喜欢看天气预报」的角色先接
- 如果话题突然变严肃,可能那个设定里写了「不太会安慰人」的角色会保持沉默
- 如果有人说了句好笑的,可能那个设定里写了「毒舌但善良」的角色会吐槽两句
一个真实的群聊片段示例
蓝发少女:今天下午的课好无聊哦,老师一直在念 PPT。都市丽人:哈哈上次大家一起做 presentation 你也说无聊来着。这次轮到你上去了吧?暗夜少年:……(隔了几秒)无聊的课可以用来想别的事。我上周在课上把一首诗写完了。蓝发少女:哇你还写诗!写的什么?暗夜少年:……写下雨的。(停顿)你们有没有觉得,下雨的时候教室的声音特别好听?都市丽人:……原来你还有这种文艺的一面。之前看你总一个人坐最后一排,以为你讨厌上课来着。暗夜少年:讨厌,但可以利用它。
角色之间自然地互相接话、互相提问、互相观察——没有你的干预,这个对话自己就能跑下去。
角色怎么被触发接话
模型在每一轮结束后会评估所有角色:
- 这个话题是否和我的人设相关
- 我之前有没有说过类似的内容
- 别的角色刚才说了什么,我有什么反应
- 我在这个群里扮演什么角色(活跃气氛的、毒舌吐槽的、默默观察的)
满足的触发条件越多,你说话的概率越高。
群聊会不会跑偏
有可能。如果话题太散或者某个角色人设太跳脱,群聊可能变成鸡同鸭讲。这时候你可以开口引导:「刚才在说明天去不去露营,怎么扯到写诗去了?」——你在群里的身份相当于「群主」,可以随时纠正方向。