必须启用【群像优先】模式、用cast.yaml定义角色层级、插入时空锚/视线焦点语法、执行跨集行为校验,否则AI会压缩配角台词、抹平动机、丢失伏笔。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让小云雀AI处理群穿(多角色穿越同一时空)或群像剧(无绝对主角、多人物并行叙事)这类高密度人物关系的短剧,必须打破默认的单主角锚定逻辑,否则AI会强行收束所有戏份到“第一个出现的角色”,导致配角台词被压缩、动机被抹平、关键伏笔消失。
第一步:强制激活群像识别模式
进入小云雀AI「短剧Agent」界面 → 点击右上角「⚙️高级设置」→ 找到「角色解析策略」下拉菜单 → 选择【群像优先】而非默认的【主角聚焦】。这一步不可跳过:【未切换此项,AI将自动忽略剧本中第3个之后登场的角色,且不为其分配独立音色与微表情库】。
切换后,系统会弹出提示框要求确认角色总数上限——群穿剧建议填12,群像剧建议填8;填得过高会导致内存溢出,填得过低则部分角色被合并归类为“路人甲”。
第二步:用yaml文件定义角色层级关系
在本地新建文本文件,命名为cast.yaml(注意全小写、无空格、无中文),内容按如下结构编写:
main: [林晚, 陈砚] # 群穿剧填穿越者姓名;群像剧填叙事权重最高两人
support: [老赵, 苏青, 阿木] # 每集出场≥3次的角色
anchor: {周婶: "每集必提菜市场", 小满: "只说方言不讲普通话"} # 有固定行为标签的锚点角色
【cast.yaml必须与剧本.txt放在同一文件夹,且不能放在子目录里】。上传剧本时,小云雀会自动读取该文件——若文件名错为cast.yml或Cast.yaml,系统将静默跳过,不报错也不提示。
锚点角色(anchor)字段最关键:它告诉AI哪些角色承担结构性功能(如推动时间线、提供方言锚定、重复特定场景),AI会据此保留其台词密度和行为惯性,避免被算法“优化掉”。
第三步:剧本中标记群穿/群像专用语法
方法一:群穿剧用时空坐标锚定
在每场戏开头插入灰色小字:【时空锚:2026-07-29 14:22|林晚记忆残片|陈砚认知同步率83%】。AI会根据时间戳+记忆状态组合,动态调整角色间信息差——例如林晚看到旧手机,陈砚却认不出品牌,这种差异不会被AI“合理化”成统一认知。
方法二:群像剧用视线焦点切换
在台词前加视觉引导符:▷【苏青】(镜头推近她攥紧的左手)→【老赵】(画外音切入,画面仍停在苏青手上)→【小满】(突然从画面左下角闯入,方言喊“阿婆跌倒啦!”)。这种符号链强制AI维持多线并行的注意力分配,避免把三人戏压成双人对话。
方法三:防角色坍缩指令
在剧本末尾另起一段,输入:/* 锁定群像熵值:禁止合并support组内任意两人台词,禁止将anchor角色降级为背景音 */。该指令仅对当前集生效,但能阻止AI把“周婶提菜篮”和“周婶骂城管”判为同一行为单元而删减后者。
第四步:跨集角色状态校验与干预
第一步:导出第1集和第5集的角色行为热力图
在「分析页」点击「生成角色行为图谱」→ 选择两集 → 勾选「动作词频对比」「称谓使用分布」「禁忌项触发次数」→ 下载SVG报告。
第二步:定位坍缩节点
打开SVG图,用Ctrl+F搜索“老赵”→ 查看其“骂人”动词出现频次:若第1集为12次、第5集降至3次,说明AI正将其扁平化为功能性配角;此时需立即干预。
第三步:注入角色保鲜剂
回到第5集编辑页,在老赵首次出场前插入一行隐藏指令:/* 老赵保鲜:保留第1集全部骂人句式模板,新增“搓烟盒”身体习惯,禁用“叹气”动作 */。这行指令会让AI锁定该角色的语言肌理与行为颗粒度,防止后续集数继续稀释。



















