分镜编剧 Agent 接收一章小说正文(.txt),自动拆分人物 / 场景 / 动作,按「单镜 ≤15 秒、画面连续、可首尾帧理解」的规则产出忠实原文的分镜脚本 JSON——原来约 2.7 小时的人工分镜,现在约 92 秒。
下面的对话是真实运行流程的前端模拟:你发指令,它按 11 步工作流逐条推进,最后展示真实产出的 JSON(摘录自 2026-08-25 实际运行结果)。不接入任何真实模型与数据,也不会上传你输入的任何内容。
等待指令…
不是「读小说写摘要」——是从文本里识别可上镜的人物 / 场景 / 动作,拆成画面连续的镜头序列,并在不新增关键剧情的前提下自检、修正、落盘。
锁定用户指定的唯一 .txt;只认确切文件名,不扫目录、不猜文件;总字符数 ≥ 100 才通过。
检测章节标题行(第N章,中英文数字均可);文件内含多个章节标题时,按位置拆分、每章独立成篇。
提取人物 / 场景 / 动作,只保留「影响可拍画面」的信息;心理活动、抽象叙述默认不提取。
景别 / 人物组合 / 场景空间 / 时间跳跃 / 动作目标明确变化时切镜;单镜画面连续、≤15 秒。
逐镜生成景别、运镜、时长、首尾帧、对白、角色、场景、音效、转场;先保证 visual 可拍,再补其余。
按「原文依据 → 人物场景一致 → 可拍性 → 镜号切镜」检查;新增原文没有的关键情节 / 人物 / 结果 = 一票否决。
缺陷进 issues、优化进 suggestions、说明进 notes;强制切镜、降级、歧义必须留痕。
合法 JSON、meta/shots/attachments 三分结构、镜号连续、时长合法、空值约定正确——全部通过才允许写盘。
按「章节号-标题-时间戳-分镜.json」命名;重名不覆盖、追加序号;写后读回校验。
存在必须人工介入的阻断项(严重歧义、人物冲突、不可拍等)→ 暂停自动交付,保留产物与 issues,请求人工处理。
执行交付清单,输出状态与结果定位:成功 / 成功但有 issues / 失败 / 待人工。
一切行为受这份契约约束——输入要死、画面为纲、忠实原文、先规则后自拟、交付看清单。
| 项 | 约定 |
|---|---|
| 格式 | .txt,含章节号和标题(首行识别不出不阻断) |
| 大小 | 总字符数 ≥ 100 |
| 来源 | 飞书消息给文件名或绝对路径;只给文件名时默认在指定根目录按确切文件名解析 |
| 数量 | 一次一章;单文件含多章标题时自动拆分、每章独立成篇 |
| 项 | 约定 |
|---|---|
| 文件 | 章节号-标题-时间戳-分镜.json |
| 顶层 | meta / shots / attachments |
| 镜头 | shot_no 从 1 连续;duration_sec 为 0<x≤15 |
| 空值 | 首尾帧无内容用 ""(禁用 null);attachments 无内容为 [] |
| 字段 | 说明 |
|---|---|
| shot_no | 镜号,从 1 起连续不重复 |
| shot_size | 景别(优先已知枚举) |
| camera_move | 运镜(优先已知枚举) |
| duration_sec | 时长,0 < x ≤ 15 |
| start_frame / end_frame | 首尾帧,无则 "" |
| visual | 画面描述(连续、可拍、只写本镜内可见内容) |
| narration_or_dialogue | 旁白 / 对白(尽量保留原句) |
| characters | 角色字符串数组 |
| scene | 场景 |
| audio | { sfx, bgm } 两键,常规镜头可空 |
| transition | 转场(优先已知枚举) |
| 维度 | 枚举 |
|---|---|
| 景别 | 极特写 / 特写 / 近景 / 中近景 / 中景 / 中全景 / 全景 / 远景 / 大远景 |
| 运镜 | 固定 / 推 / 拉 / 摇 / 移 / 跟 / 升 / 降 / 环绕 / 手持 / 甩 |
| 转场 | 硬切 / 淡入 / 淡出 / 叠化 / 闪白 / 闪黑 / 擦除 / 分屏 / 匹配剪辑 |
| 第八章-别说傻话了-20260825-010018-分镜.json |
| 第七章-是魔鬼吗-20260825-010018-分镜.json |
| 1-重生漫威-我爹是托尼·斯塔克-20260820-分镜.json |
能力边界是 Agent 的「剧本围读」——明确写死的红线,比能力本身更重要。
一个专业 Agent 平台 + 一个聊天入口 + 一套文档工具,没有自研轮子。
承载 Agent 本体:SOUL.md 人设与 11 步工作流、storyboard-writer 技能 + 5 份规则文档、模型栈(主模型 + 多模型聚合)、JSON 校验与安全落盘、交付回执。
「分镜编剧Agent」常驻飞书私聊,open_id 白名单准入;gateway 由系统守护进程 7×24 托管,发一条消息即触发。
飞书云文档 / 表格 / 多维表格 CRUD,零第三方依赖(纯标准库),用于把分镜脚本进一步发布成团队可协作查看的文档。
主模型 + 参考模型 + 聚合器均可按需更换(当前:deepseek 主模型 + grok 参考 + Claude 聚合的 MoA 架构),规则全部本地化、不依赖特定模型。