BBS 驱动的导演编排与 Shot 包装
从当前剪辑系统,走向可持续吸收经验的成片基础设施
技术方案评审稿 v1.0 · 杨涛牵头 · 2026-09-17
建议采用的路线:保留 Workflow、canonical Draft 和 Native Renderer,新增结构化的表达规划、素材证据、包装程序与经验迭代链路。 先用人物故事完成一个可复现、可评估、可回流的端到端闭环,再扩展到解说和受控生产。杨涛负责统一目标、接口、技术决策与验收,模块实现由技术同学并行承担。
本稿依据飞书正文、附件 PPT 全部 22 页及备注,以及本次会议纪要整理。文中的“现有”指材料描述的能力,尚未在本轮核验源码及生产部署;“建议”是新增设计;排期、人员分工和阈值均为供评审的提案。会议未提供 BBS 完整 schema,本稿保留其称谓,以现有 Creator v2 的 brief / beats[].shots[] 作为首个兼容入口,不擅自定义 BBS 缩写。来源说明
没有匹配的章节。请换一个关键词,或选择“全部章节”。
01 · 杨涛需要牵头确定什么
业务目标是提高相同 topic 下的内容消费价值。系统目标是让“人类为什么这样剪”能够被记录、转成可执行策略、在不同案例上验证,再持续改进下一版策略。离线偏好与表达理解度用于早期代理指标;真实消费价值仍需后续线上对照验证,不能由一条演示片或一个模型分数代替。
| 待形成共识的决策 | 本稿建议 | 杨涛应交付的结果 |
|---|---|---|
| 技术边界 | 创作负责讲什么;剪辑负责有证据地表达、编排、包装和交付;重大内容变更回上游处理 | 一页边界图,以及可改/不可改字段 |
| 首期范围 | Type2 人物故事,一个稳定素材领域,2–3 类高频表达;优先“空间/能力证据”“前后对比”;有可靠数据再做数值/时间线 | 场景白名单、反例和明确暂缓项 |
| 技术主线 | 结构化计划 + 证据核验 + 有限包装 DSL + 现有 Draft 编译;模型负责判断,规则负责约束 | 三个可运行合同样例:导演计划、素材证据、Shot 程序 |
| 什么算做成 | 成片质量有改善、硬错误不放过、过程可追溯;完成一次经验修订在新案例上的验证 | 一组 Before/After、一份失败报告、一份经验版本报告 |
| 组织与投入 | 技术按编排与状态、证据与导演、包装与编译三条线并行;杨涛管接口、集成和出口 | 负责人/依赖表、资源承诺、每阶段验收人 |
杨涛的关键工作包: 先把“业务表达 → 中间合同 → 执行工程 → 评价反馈”的连接方式设计清楚;以两个贯穿样例推动联调;每阶段对效果、稳定性、成本共同作出继续、缩范围或回退的判断。应避免把所有包装实现、素材修复和日常问题都集中到杨涛一人。
首轮评审建议产出五份小而完整的附件: 现状与增量矩阵;三个核心 JSON 实例;两个案例的端到端对应图;带责任人的依赖清单;质量/延迟/成本门槛表。本文分别给出了初稿。
02 · 当前方案能承接什么,还需要补什么
当前方案已把任务编排、模型决策、确定性工具、可编辑 Draft 和渲染区分开。这是新需求可沿用的基础。会议带来的增量,是让表达意图、证据关系和可迁移的剪辑经验,成为系统中的正式数据,而不是只留在设计师或 Prompt 中。
| 层面 | 当前材料已经说明 | 新需求需要增加 | 处理方式 |
|---|---|---|---|
| 内容入口 | Creator v2 提供 brief、beats/shots、旁白与视觉初稿;剪辑交付成片和 Draft(P3) | beat 要让观众理解什么、论点需要什么证据、哪些内容必须保留 | 兼容适配 BBS,增加表达 sidecar;不要求创作模型先重训 |
| 导演与时间 | Story 已基于真实 TTS 与已选素材求时长;整体创意在 shot_assets 固定后进行(P8) |
检索前表达意图规划;绑定素材后细化逻辑、揭示、停顿与相邻镜头关系 | 前置意图、后置落地,两者有限修订;保留真实素材约束 |
| 素材理解 | 音乐混剪已有 action_facts、动作区间;材料指出二创污染、事件错配等问题(P10、P13) | 可核验的实体/事件/动作事实,论点支持关系、适用条件和检索缺口 | 统一 AssetEvidence 合同;首期可接人工核验适配器 |
| Shot 执行 | Draft 有 beat/video/audio/subtitle/sticker/effect;有 template 投影与 transition_edges(P21) | 上下文驱动的包装策略,参数化组合、前后条件、能力约束 | 引入受限 ShotProgram;编译到现有 Draft |
| 音乐与动作 | Type1 高潮锚点、BGM 候选链;音乐混剪有速度状态和同源续接(P10–11) | 将音乐/原声/停顿纳入表达计划,不让 TTS 填满一切 | 各类型复用已有专用求解器,统一语义锚点与约束接口 |
| 恢复与重跑 | Story/Commentary/Generic 有 complete、from_node rerun;音乐混剪有受限节点 replay(P16) | 以依赖关系识别修改影响,保护已确认事实/素材、记录修订版本 | MVP 先用现有阶段边界;细粒度修改影响分析作为后续新增能力 |
| 经验与评估 | 正文有 12 个 QA 维度;P15 样片待补,P19 提议受控比较 | 经验版本、适用条件、反例、人工 diff、跨案例验证与发布回退 | 最小经验闭环从 P1 就进入范围 |
三条现状限制,直接影响路线
- 不能把全部品类视作同一条链路。 Type1 无额外 TTS;Type2 用真实 TTS;Type3 音乐混剪与固定模板混剪入口、状态和修改机制不同,虽然可能共享
MIX_EDITgenre;Type4 是解说。先统一合同,再逐一接适配器。(P4、P22) - 不能宣称已经能“只重做任意两个 Shot”。 当前音乐混剪 replay 是节点级;其他 workflow 的 complete/rerun 也有适用范围与状态冲突约束。局部重新规划、局部重新计算与只渲染局部片段是三件事。(P16–17)
- 不能从存在工具推断主链已接通。 Reframe 是独立离线支线,材料没有证明所有主流程普遍消费其结果;新增标注、对比、时间线、词级对齐也需要核验具体能力。P0 要逐项实测,不按名称认定可用。(P21)
对现有质量与成本目标的承接: 保留良品率 ≥X%、优质率 ≥Y%、剪辑主责问题视频占比 <Z%,数值仍待产品、设计与技术共定;保留动作完整、事实一致、音乐主次、构图稳定等标准。原文 Reframe <0.1 元/源视频分钟是该能力的独立目标,不等于整片成本预算。飞书正文
03 · 把会议共识翻译成系统要求
| 会议要求 | 系统必须知道 | 系统必须能做 | 不能以什么作为验收替代 |
|---|---|---|---|
| 导演有深入内容洞察 | 全篇主题、当前 beat 的作用、前后信息差、观众应理解/感受的变化 | 规划铺垫、证据、对比、反应、收束;安排画面与旁白的先后关系 | narration 命中一个相似视频 |
| 包装提升表达 | 重点是什么,素材中哪里能看见,何时让观众看见 | 选择必要加工、留足识别和消化时间;自然画面可直接使用 | 每镜头都有动效或字幕 |
| 以 BBS 正推成片 | 输入内容约束、证据需求、素材可用性、真实语音时间 | 意图 → 检索 → 证据绑定 → beat 编排 → Shot 包装 → 求解 → 执行 | 从一条成片反推一个不可解释的大 Prompt |
| 建设数据飞轮 | 某策略何时有效/无效、人工为何改、版本变化带来什么 | 将案例转成策略,在新案例上验证,再发布并接收反馈 | 特效数量、经验条目数或自评高分 |
| 长期进入实时模型 | 高质量状态、动作、事实、偏好与修订轨迹 | 导出干净且可溯源的数据,验证训练/蒸馏收益 | 先把所有自动生成内容回灌训练 |
导演包装与 Shot 包装的边界: 导演层决定“用哪些证据、按什么关系与节奏表达”;Shot 层决定“在这个素材和时间窗口里,怎样让证据/情绪被看见”。二者通过同一个表达计划连接,避免导演只产文案、Shot 只产样式。
“正推”不等于一次生成后不允许修改。先形成不带虚构源时间码的意图,再由真实素材约束计划;实际 TTS、动作完整性或渲染能力使计划不可行时,只在受影响范围内修订。允许这两类有界回路,是让正推可落地的必要条件。
内容变更规则建议: 默认允许素材选择、画面顺序、包装、停顿与局部时间安排;默认锁定主题、关键事实、引用数据和用户指定素材。旁白压缩沿用现有受约束机制;更改事实、核心论证骨架或上游指定内容时,生成明确 diff 返回上游或进入既有人工处理流程。正常剪辑不增加逐镜确认负担。
04 · 总体架构:在线成片链与离线经验链
采用现有服务中的模块化增量实现。以下是逻辑模块,不要求首期拆成多个微服务。Workflow 负责阶段依赖和恢复;模型负责语义判断与候选计划;确定性服务负责时间、边界、能力和成本约束;Draft 仍是可编辑工程的统一事实源。
在线链各模块的输入、输出与失败出口
| 模块 | 主要输入 → 主要输出 | 边界与失败处理 |
|---|---|---|
| BBS Adapter | 原始 BBS、产品约束 → BBSContract | 缺必需事实或内容冲突时返回可定位错误;原文、ID、版本不丢失 |
| Director Planner | 全篇内容、已发布经验 → DirectorPlan + EvidenceNeed | 输出目标与关系,不编造素材存在性;每个主要决定关联简短可审阅理由 |
| Evidence Resolver | 检索规格 → 多候选 AssetEvidence 或 evidence_gap | 未核验与已核验分开;相似但不支撑论点的素材不可自动替代证据 |
| Grounded Beat Composer | 意图 + 证据 + 风格/预算 → GroundedBeatPlan | 选择可执行表达;记录未满足需求、备选与降级原因 |
| Shot Planner | beat 上下文 + 可用能力 + recipe → ShotProgram | 只选满足条件的策略;无需加工的镜头可选自然呈现 |
| Timing / Audio Solver | 真实 TTS、动作锚点、ShotProgram → 已解时间线或冲突集合 | 校验覆盖、可读时长、源区间、音轨完整;不可行返回局部修订 |
| Draft Compiler | 已解时间线 → canonical Draft + plan/Draft 映射 | 不支持的操作在编译前拒绝;保持前端可编辑与导出回读 |
| Renderer / QA | Draft + 源资产 → 成片、检查、评审记录 | 事实与执行错误进入修复/失败状态;审美反馈不无限触发重做 |
一次生产任务保存两类产物: 交付层保存成片与 Draft;过程层保存计划、证据、候选摘要、选择理由、版本、检查、成本与反馈。不要把检索候选和全部过程日志塞进 Draft,也不要只保存最终 MP4,导致后续无法知道一处编辑为何发生。
05 · 最小必要的数据合同与状态
采用“公共版本信封 + 明确业务对象”。所有对象使用稳定 ID、不可变 revision、父依赖引用、来源版本和生产者版本;大文件放对象存储,结构化元数据放现有数据库。首期用 JSON 表达关联图,不引入图数据库前置依赖。
| 对象 | 必要字段 | 核心职责 |
|---|---|---|
| BBSContract | source_bbs_ref、brief、beats/shots、claims[]、claim_refs、narration、hard_constraints、editable_scope |
保持原输入,划定事实与编辑边界;claim 本体包含 ID/版本、命题、事实/评价类型、来源和核验状态 |
| DirectorPlan | beat_id、audience_takeaway、role、relations、evidence_needs、speech_visual_relation、anchors、alternatives |
表达全篇与局部逻辑 |
| EvidenceNeed | claim_ref、required_visual_facts、实体/事件/时间过滤、证据类型、最小上下文、备选路径 |
把“找素材”变成可判定是否满足的任务 |
| AssetEvidence | asset_id/hash、证据类型与定位器、source_range、事件与动作事实、ASR/OCR、质量/裁剪/音轨约束、支持的 claim ID/版本、来源与核验状态 |
记录素材实际能够支撑什么;非视频证据使用页/表/区域/字段定位,附数值、单位、时间与统计口径 |
| GroundedBeatPlan | plan_revision、镜头顺序、证据绑定、相邻关系、节奏/停顿/揭示、未满足需求 |
将抽象导演意图落到真实素材 |
| ShotProgram | shot_id、recipe_id/version、evidence_refs、算子/参数、语义锚点、布局约束、降级方式 |
可校验、可编译的包装程序 |
| Recipe | 场景/目标、适用与禁止条件、参数、执行子图、后置条件、正反例、能力要求、评估、版本/状态 | 可跨案例选择与复用的策略 |
| ExecutionManifest | 输入 hash、各类版本、节点输入/输出、Draft 映射、尝试次数、费用/延迟、状态 | 复现、追踪、缓存、修改影响分析 |
| FeedbackRecord | 对比 ID、固定变量、版本对、时间区间、评审者、胜/平/负、问题标签、硬错误、人工 diff | 评价、定位修订和形成数据 |
公共字段建议: schema_version / artifact_id / revision / parent_refs / source_version / producer_version / created_at。任务另带 project_id / execution_id / generation / idempotency_key,所有生产输出固定 recipe、模型/Prompt、能力与输入版本,避免重放时悄悄换策略。
必须分开三种状态:
- 证据状态:
verified / uncertain / rejected。模型置信度与人工/工具核验来源单独记录;“高置信”不自动等于事实正确。 - 执行状态:
valid / invalid,以及失败阶段、可重试性、错误码。能成功渲染不等于表达成立。 - 表达评价:
preferred / tie / not_preferred,含具体时间段和理由。更好看不能覆盖证据错误的否决。
还要区分“素材本身已核验”与“该素材支撑当前命题”。每个 EvidenceNeed 单独输出 satisfied / partial / unsatisfied,引用支持判断、claim 版本和可见事实;编译前检查核心 need 已满足。素材 verified 但与当前 claim 无关,仍必须被拒绝;纯评价性主张标明证据能力边界,不能伪装成已证实事实。
三个核心合同示例
以下为库里案例的提案格式示例,ID 均为占位;没有真实素材引用与已核验源时间区间时,不能直接执行。符号锚点将在素材核验、TTS 对齐后绑定,避免先拍脑袋填秒数。
{
"schema_version": "director-plan.v0",
"artifact_id": "plan-demo-001",
"revision": 1,
"beat_id": "beat-range",
"audience_takeaway": "看清投篮位置远,并看到同一球的结果",
"claim_ref": "claim-shooting-range",
"role": "visual_evidence",
"speech_visual_relation": "establish_then_reveal_then_reflect",
"relations": [{"to": "next-beat", "type": "evidence_to_conclusion"}],
"evidence_needs": [{
"need_id": "need-midcourt-shot",
"required_visual_facts": ["人物已核验", "位置参照可见", "出手到结果属于同一事件"],
"forbidden_substitution": ["不同进球拼接", "无来源的精确距离数字"]
}],
"anchors": ["position_recognized", "shot_release", "shot_result", "reflection_end"],
"editable_scope": {"visual_order": true, "pauses": true, "core_claim": false}
}
{
"schema_version": "asset-evidence.v0",
"artifact_id": "evidence-demo-001",
"asset_ref": "<待绑定的源素材 ID 与 hash>",
"source_range_ms": null,
"event_id": "<待核验>",
"required_landmarks": ["投篮位置参照", "篮筐"],
"action_anchors_ms": {"release": null, "result": null},
"supports_claim_refs": [],
"verification": {"status": "uncertain", "method": "pending", "review_ref": null},
"execution_ready": false
}
{
"schema_version": "shot-program.v0",
"shot_id": "shot-evidence",
"recipe_ref": "spatial-evidence@1",
"evidence_refs": ["evidence-demo-001"],
"preconditions": ["evidence.verified", "need.satisfied_for_current_claim_revision", "source_range.bound", "action.result_visible"],
"operators": [
{"op": "play_source", "range_ref": "verified_action_context", "preserve": ["release", "result"]},
{"op": "hold", "at": "shot_result", "duration_policy": "brief_reflection"},
{"op": "annotate", "target_ref": "verified_position", "when": "position_recognized",
"enabled_if": "capability.annotation && layout.safe"}
],
"layout_constraints": ["keep_position_reference", "keep_ball_and_result", "avoid_subtitle_zone"],
"fallback": "natural_playback_with_readable_context",
"execution_ready": false
}
对合同的验收应包含至少三个路径:可成功编译的正例;证据未核验时被拒绝;能力不支持时采用已声明降级。合同字段名与类型在 P0 对照真实代码确定;示例不能作为当前已存在的 API/schema。
06 · 导演规划:先决定表达什么,再让素材约束方案
6.1 全篇理解与初步导演计划
先读取整篇 BBS、旁白与前后 beat,提取主题、核心论点、人物/事件/数字、叙事阶段、情绪变化、受众背景和制作约束。每个 beat 必须回答:观众进入这一段时已知什么;离开时应多理解或感受到什么;哪一段画面/声音承担这种变化。
导演计划使用少量清晰关系,例如铺垫、事实支撑、对比、因果说明、反应和收束。关系是表达意图;如果因果或时间先后缺证据,不应因为选了一个关系标签就被当成事实。字幕、旁白、图形中的数据继续引用事实来源。
输出每个 beat 的主表达方案与少量备选,包含证据需求和失败出口。P1 建议最多保留 2 个可执行候选;先控住路径数量和诊断难度,数量上限通过基线再调整。
6.2 素材落地后的二次编排
已有 Story 在 shot_assets 确定后运行整体创意,这一约束值得保留。新流程在其前面增加“需要什么表达与证据”,在其后面细化“这些真实素材怎样表达”。Grounded Beat Composer 根据素材覆盖、动作阶段、TTS 时间和能力集合,把抽象计划落成镜头顺序与时间锚点。
镜头间需要显式记录:同事件连续、解释前一镜、前后对比、反应、主题转折、时间跳跃等。对连续动作要求同事件与合理源区间;对有意跳跃要求表达上可辨识,不能把所有不连续都判成错误,也不能让不同事件误装成同一动作。
6.3 两个有界修订回路
| 回路 | 触发原因 | 可改变的内容 | 停止条件 |
|---|---|---|---|
| 意图—证据回路 | 找不到所需原始片段,关键位置/结果不可见,事实支撑不足 | 回源/扩检、选择等价证据、改变视觉表达方式 | 需求满足;或达到检索次数/费用上限后带缺口降级或转人工 |
| 计划—时间回路 | 实际 TTS 超长、动作不足、图文不可读、镜头切点与语音冲突 | 调整停顿、候选镜头、可允许速度、包装密度;必要时走已有旁白压缩路径 | 约束满足;或局部修订额度耗尽,交付已批准降级版本/失败记录 |
首期建议每类新回路最多 1 次自动修订,失败继续走明确出口;与已有 Story 旁白修复的最多 3 次尝试共同纳入任务总预算,不能相乘形成隐性调用爆炸。次数是初始配置建议,P0/P1 实测后确定。(现有旁白次数依据 P8 备注。)
07 · 素材检索与理解:从“相似”到“支撑表达”
输入检索器的是 EvidenceNeed。例:“找库里接近中场位置的真实投篮,投篮位置有参照,出手到结果可核验,允许同一事件的多机位”,而不是直接把“伟大的射手”整句做向量搜索。
建议的路径是:精确条件过滤 → 语义召回 → 候选片段定位 → 动作/画面可见性核验 → 对论点的支持核验 → 返回可用区间与备选。 各步可复用现有搜索、理解和素材服务,接口统一比首期重建索引更重要。
| 元数据组 | 为什么需要 | 最低可用实现 |
|---|---|---|
| 实体、事件、时间与来源 | 避免不同人物/比赛/年代混用;保留可追溯性 | 现有元数据 + 人工补齐/核验,未知字段显式缺失 |
| 原片与片段区间 | 找回完整动作、定位二创裁切和重复回放 | 内容 hash、原片/派生片关系、源时间区间 |
| 动作阶段与空间参照 | 让出手、球路、结果完整;判断裁剪会否破坏证据 | 关键帧/低频预理解 + 关键区间精看,记录可见性与锚点 |
| ASR/OCR 与画面干扰 | 识别原字幕、无关旁白、比分条和遮挡 | 转写与区域引用,沿用可用工具;记录置信与版本 |
| 画幅、清晰度、构图、音轨 | 判断能否在目标画幅表达,是否需要 Reframe 或弃用 | 源规格与安全区域约束,执行前再校验 |
| 论点支持关系 | 相同主题素材可能完全不能支撑具体主张 | supports / contradicts / unknown + 可审阅依据;关键事实需核验 |
与内容理解侧的协作方式
向杨正云提出统一的结构化交付合同:素材/事件 ID、可见事实、动作锚点、ASR/OCR 引用、空间参照、质量与核验状态。短期剪辑可用人工核验包或已有工具填合同;内容理解侧逐步替换生产者,避免新方案依赖一次完整理解系统重建,也保护其现有实时主业务。
素材理解以资产为单位缓存:源文件 hash、理解模型/Prompt 版本、采样方案与语言等参与缓存键。共用原片的不同工程优先复用元数据;只对高不确定、低覆盖或关键动作区间补看。不能把“读取更少帧”直接当成“相同效果且同比例省钱”,需要记录召回与证据核验质量。
缺口处理顺序
- 优先回源或扩大合理召回范围,保留实体/事件等硬约束。
- 若存在等价且真实的表达,修改视觉方案并记录原因。
- 采用预先允许的朴素呈现,例如真实素材自然播放、带来源的静态信息;不得用文字包装补造证据。
- 核心论点仍无可用证据时,标记未满足需求并进入产品规定的人工/失败出口。不可为了成功率静默配一段“看起来差不多”的视频。
08 · Shot 包装、时间求解与 Draft 编译
8.1 包装程序采用有限组合
ShotProgram 使用经过验证的算子及参数化 recipe。模型选择“为了什么做哪些操作”,确定性代码决定源区间合法性、位置边界、时间与能力兼容。首期不允许模型在线生成任意渲染代码或任意插件。
| 能力族 | 可表达的操作 | 首期建议 |
|---|---|---|
| 素材与时间 | 取段、顺序、自然速度、受限变速、短定格、切点 | 优先复用并核验现有能力;动作关键阶段不可随意截断 |
| 构图与指示 | 裁剪/位置、主体区域、简单标注、视线引导 | 选择 1–2 个已证实可编辑/可渲染的原语;Reframe 不作默认前提 |
| 信息表达 | 重点文字、对比布局、数值、时间线 | 先做高频且有事实来源的一种;复杂图表/布局随后补齐 |
| 声音与留白 | 原声保留、人声优先、BGM 降低、停顿、尾段 | 与真实 TTS、音乐求解器统一时间线;效果/混音能力逐项登记 |
| 视觉一致性 | 字体、色彩、位置、字幕与图形安全区 | 全片共享 Style Profile;必要时少包装以保留素材信息 |
“字幕可渲染”不等于“任意时间线图表可渲染”。每个 Capability 条目应声明输入 schema、适用范围、版本、时间/布局限制、前端表示、渲染实现、回读能力、校验器、降级与实测状态。已有 Draft 轨道提供表达位置,但不自动证明每个高级效果已实现。
8.2 真正把旁白、画面与停顿联合起来
保留真实 TTS 作为时长基准;词/句级对齐是否现成需要 P0 核验,没有时先采用句级区间或离线对齐适配器。导演计划的 position_recognized / release / result / reveal / reflection_end 等符号锚点,在素材和语音明确后才落成具体毫秒。
时间合同显式区分 source_time_ms(源素材)、speech_time_ms(语音音频)和 draft_time_ms(成片),并标明 asset/track ID、revision。求解结果输出分段 TimeMap:源区间如何经过取段、变速、定格映射到成片;语音如何放置、插入停顿并对齐字幕。定格是单一源时刻对应成片区间,不能按普通线性播放换算。同名锚点通过 ID 和对应 TimeMap 解析,不在不同时间域直接复用毫秒值。词级时间缺失时不承诺词级同步,采用句级能力并标明误差范围。
求解器输入包含硬约束和可优化偏好。硬约束包括源区间、关键事实、动作阶段、语音不截断、字幕和数值最短可读时间、目标总时长边界等;偏好包括切点自然、揭示时机、停顿长度、音乐呼吸、包装密度。P1 采用规则与现有区间求解服务;只有在约束冲突成为实测瓶颈时再考虑引入通用约束优化器。
调度可采用“提前生成或复用最终交付 TTS → 导演/素材绑定 → 对齐并求解”;复用已验证语音,不因视觉修改重做整段 TTS。如果先用临时语音估时,最终音频生成后必须重新对齐和求解,不能以临时结果直接交付。需要改旁白时显式失效对应语音、字幕与后续受时长影响的时间线。保留动作结果后的一点停留是表达选择,具体时长必须按素材、语速和设计评审确定。
8.3 编译保持工程可编辑
编译器负责将已解 ShotProgram 映射到 canonical Draft 六类轨道、模板控制及转场关系,保留 plan_node_id → draft_part_id。包装图形如果无法在前端编辑,必须在 Capability 中说明并采用双方接受的受限方案,不能交付一个只能播放但完全无法修改的黑盒结果。
检查分为三层:编译前验证 schema/能力/证据与时长;编译后验证轨道覆盖/引用/布局/音轨;渲染后检查实际画面、字幕、动作结果、声画关系。应针对风险使用确定性检查、模型辅助和人工抽检;“支持关系成立”“情绪表达好”无法完全靠时间线检查证明。
8.4 各品类如何接入
| 类型 | 通用层复用 | 保留专用能力 | 接入顺序 |
|---|---|---|---|
| Type2 人物故事 | 全部表达/证据/包装/反馈合同 | 真实 TTS、素材约束、受限旁白修复 | P1 主场景 |
| Type4 解说 | 论点—证据关系、图文信息包装、经验注册 | 解说自身 workflow 与 complete/rerun 约束 | P2 在人物故事通过出口后适配 |
| Type1 集锦 | 事件关系、结果/反应、局部包装、反馈 | 无额外 TTS;原有 BGM 高潮/覆盖求解 | P3 后独立验证,不挤入首期承诺 |
| Type3 音乐混剪 | 动作事实、镜头关系、策略与反馈 | 专用动作/音乐编排、速度状态、同源续接 | 按独立适配器评估 |
| Type3 固定模板混剪 | 证据和经验元数据、兼容包装参数 | 模板槽位/替换机制;与音乐混剪分开 | 首期保持兼容;不强行迁移 |
09 · 贯穿案例:库里中场投篮如何支撑表达
会议例子是“通过库里中场投篮视频,支撑他是伟大射手、把投篮范围扩大到中场的观点”。下面是工程化示范,尚未绑定或核验真实视频,不是已完成的样片效果。
“伟大”是评价性总结;单个中场投篮片段可以帮助表达射程与能力,不能单独证明历史地位、比赛普遍表现或精确统计。这一边界必须体现在 claim 与证据绑定中。
| 步骤 | 导演/Shot 决策 | 需要的数据与检查 | 回流信息 |
|---|---|---|---|
| 理解 | 观众先识别距离反常,再看到同一动作的结果 | BBS 主张、上一 beat 已知信息、目标画幅/语速 | 表达目标是否被观众理解 |
| 寻证 | 找到可核验的人物、位置参照、出手与结果;比赛/训练性质明确 | 同一事件;中线/篮筐参照可辨;非拼接结果 | 搜不到的条件、误召回类型 |
| 导演编排 | 位置建立 → 出手/球路 → 结果 → 短暂消化 → 回扣观点 | 不切掉结果;前后镜头逻辑清楚;旁白不抢占所有观看时间 | 哪一处停顿/顺序起作用 |
| Shot 包装 | 必要时用简洁标注提示位置;保留足够视野;结果后可轻微停留 | 标注所指真实可见;不遮挡球路;不凭透视猜出精确米数 | 包装是否帮助识别,还是造成遮挡 |
| 时间与声音 | 关键措辞与位置/结果形成有意关系;给结果原声或消化空间 | 真实 TTS 锚点、人声可懂、音乐和原声主次 | 人工如何调停顿、混音与切点 |
| 执行 | 编译为可编辑 Draft,输出视频及计划/素材映射 | 能力、区间、字幕可读性、最终画面证据是否仍存在 | plan/Draft 差异与失败记录 |
| 验证与复用 | 固定输入对比;把“空间参照先建立”转成有条件策略 | 换球员/动作/构图后仍有效?近景反例是否正确拒用? | recipe v1 → v2 的证据和适用边界 |
两个明确反例
- 只有人物近景,没有投篮位置参照: 它可以表达人物或情绪,不能承担“射程非常远”的主要视觉证据。回源或更换表达,不能仅叠“中场”字样冒充证明。
- 出手与入网来自不同事件: 不能拼成同一球;若是说明性蒙太奇,应在表达与标注上避免制造该事实关系,并重新判断是否满足核心证据要求。
第二个集成样例:有来源的前后对比
建议与设计侧共同选取或补充一条“同一指标在两个时间点发生变化”的案例,会议未确认此类案例已经存在。导演层确认对比口径与时间关系;证据层记录来源、页/表/字段定位、原始值、单位、统计范围及素材;Shot 层选择可读的双栏/顺序揭示;求解器给足读数时间;QA 检查数值、单位、缩放和旁白一致。若口径不同,不能通过视觉包装暗示可直接比较。若短期拿不到可靠数据案例,先用有证据的非数值前后对比完成集成,数值包装延后。
这两个样例分别覆盖“视频动作证据”和“多模态信息证据”,足以暴露合同是否实用。首期不应只用一类炫技镜头验证整个架构。
10 · 数据飞轮:什么数据进入,怎样证明迭代有效
飞轮的最小单位是一个可追溯的“案例 → 决策 → 执行 → 反馈 → 改版 → 新案例验证”闭环。设计师作品是经验来源;原素材、编辑工程和决策解释帮助抽象规则;成片偏好与人工修改用于判断规则是否有效。
10.1 四类资产要分别定义
| 对象 | 示例 | 归属与更新方式 |
|---|---|---|
| 经验知识 | 表达非常规距离时,应先建立空间参照,再展示结果;近景素材不适用 | 设计/产品解释并核验;知识可存在而暂时不可执行 |
| 策略 Recipe | 满足位置可见、完整动作、标注能力时,执行“建立位置 → 动作 → 结果停留”子图 | 技术编码,设计审定效果;按版本测试/发布 |
| 基础能力 | 取段、定格、文本标注、混音、布局 | 技术维护参数、限制、质量和成本 |
| 多模态资产 | 视频片段、原声、BGM、字体、图形、模板和元数据 | 素材/设计相关方维护来源、质量、可用性 |
产品沈凡琳牵头把这四类对象从 Before/After 中抽象清楚;技术为它们建立稳定 ID 与引用关系。知识不等于 Prompt 文本;策略不等于具体素材;基础能力不等于导演规则;模板也不应成为四者混杂的容器。
10.2 设计交付的最小案例包
每个案例至少包含原 BBS、Before/After、原素材引用与区间、可编辑工程或关键时间点清单,以及 3–5 个主要决策说明:改了什么、为什么、何时不能这样改。可增加被放弃的方案、制作耗时和已知缺陷。缺失的字段明确标注,不要求设计师先手填所有技术 schema。
P0 由技术/产品和设计一起拆 2 个案例,形成一页标注模板。自动抽取可以辅助整理;如果只拿到成片,作者意图只能标为 inferred / unverified,等待设计确认后再晋级,避免把系统猜测当成人类经验。
10.3 策略生命周期与一次真实闭环
draft → tested → shadow → approved → retired:草稿策略经过正例、反例、可执行性验证;影子任务产生成片但不直接替换用户交付;设计/产品确认表达收益,技术确认执行与预算后发布;发现回退信号时固定旧版本继续生产。
例如第一版“结果后定格”在人物故事里有效,但在依赖连续动作的场景显得拖沓:评审记录对应时间点,人工删除定格并给出原因;第二版增加“连续动作优先时禁用/缩短”的条件;在未参与这次修订的新案例上比较 v1/v2。如果只是重放原例变好,不能宣称具备经验泛化能力。
首期闭环必须真实跑完一次: 至少一个来自设计的经验条目成为可执行 recipe;发生一次有依据的修改;修改后经过新案例与反例检查;发布版本能够在生产任务的 manifest 中准确定位。只做自动采集、不做改版验证,不算闭环。
10.4 反馈采集与因果边界
编辑器保存 Draft 修改前后 diff,通过 plan/Draft 映射关联到 beat/shot、策略和证据。默认记录结构变化,关键改动附轻量理由标签,如事实不符、时机不对、节奏拖沓、遮挡、信息难读、偏好调整。P1 可以由案例包/导出差异完成,不要求第一天改完整编辑器;P2 再减少人工录入。
人工修改不天然意味着模型错误,未修改也不代表高质量。反馈需区分客观修复、主观偏好、需求变化;对改动原因和数据质量保留置信/确认状态。多个策略同时变化时,不将全部收益归给一个 recipe。
数据集按主题/事件/原始素材分组划分设计集、开发集和保留评估集,避免同一事件不同裁切跨集泄漏。用于当前版本调参的评估样例不再作为该版本的独立验收依据;新版本持续补入未见案例,同时保留固定回归集。
11 · 技术选型与策略实现
11.1 推荐决策表
| 决策点 | 本期选择 | 原因、代价与何时重评 |
|---|---|---|
| 编排框架 | 沿用当前 Workflow、状态机与工具接口 | 已有类型逻辑和重跑边界;新建节点与适配器。只有明确证明现框架无法表达必要依赖时再评估迁移 |
| 合同与验证 | JSON Schema + 服务端类型校验,公共版本信封 | 机器可校验、兼容多团队;schema 演进有迁移成本。可参考 JSON Schema 2020-12 |
| 导演/包装推理 | 现有模型网关,结构化输出;复杂语义用较强模型,规范化/打标优先轻量或缓存 | 用案例基准选择效果—延迟—成本合适的组合;不预设某个模型能一把替代全链 |
| 素材检索 | 复用当前搜索/索引;硬条件过滤 + 语义召回 + 证据重排 | BGM 已有 Milvus,不代表视频证据库完整。Milvus 支持元数据过滤结合向量检索,可作候选实现,须以现服务能力决定适配方式。官方文档 |
| 经验存储 | 现有关系数据库中的结构化元数据 + 对象存储大文件;标签检索优先、向量检索辅助 | 先能表达版本、关系和审计;规模与查询需求证明必要时再评估专用知识/图系统 |
| 包装执行 | 白名单 DSL、版本化 Recipe、能力注册表,编译到 canonical Draft | 可验证、可编辑、可回退;覆盖范围需要逐步扩展。不在线执行自由生成的渲染代码 |
| 时间求解 | 复用当前工具,增加锚点、动作/阅读/停顿约束 | 首期规则与区间求解容易诊断;复杂组合约束实际成为瓶颈后再比较优化器 |
| 追踪与成本 | manifest + 结构化事件 + 节点 trace;适配现有监控 | 可采用 OpenTelemetry traces 关联跨服务执行;业务费用账仍独立建模,trace 不代替成本账 |
| 训练 | 先数据合同、评估和策略闭环;训练/蒸馏条件满足后立项 | 避免尚无可靠标签时把偏差写入模型;保留实时场景的接口与数据出口 |
这些选型强调复用现有工程;引用的官方规范说明实现方法,不构成对当前仓库依赖版本或部署状态的确认。
11.2 一个 Recipe 需要包含什么
策略可描述一个 beat 级表达子图,再引用若干 Shot 操作。调用时先检查适用条件,生成有限候选,检查能力、证据、时长与预算;符合条件的方案才进入执行。自然呈现是合法候选,不需要每次挑最复杂的包装。
recipe: spatial-evidence
version: 1
goal: 让观众理解空间上的反常程度,并看到动作结果
applies_when:
- 主张需要可见的空间证据
- 位置参照与关键动作属于可核验事件
reject_when:
- 只有近景且无法识别参照
- 出手与结果无法对应
- 裁剪后核心证据不可见
plan:
- establish_reference
- show_complete_action
- allow_result_to_register
optional_capabilities:
- safe_annotation
fallback: natural_playback_with_reference
postconditions:
- 核心参照、动作和结果在成片中仍然可辨
- 不添加未经核验的数字
evaluation:
positive_cases: required
counterexamples: required
heldout_transfer_result: required_before_approval
候选排序先按硬条件剔除,再综合表达适配、证据覆盖、风格兼容、执行可行与预算选择。P1 用规则和模型比较;P2 根据明确的偏好数据校准。不要提前给“情绪 51%、故事 23%”等经验优先级套成自动评分权重;P12 引用的 Murch 原则不是本业务测得的权重。
12 · 版本、修改与可靠执行
12.1 先利用阶段重跑,再做细粒度依赖分析
P1 保持原 workflow 的缓存与重跑边界,新节点输出不可变 artifact。P2 补足输入/输出依赖和编辑映射;P3 再基于依赖图返回影响范围。修改一个 Shot 时,要检查相邻逻辑、转场、BGM 和总时长,不默认“只有这个 Shot 受影响”。
最小可靠性从 P1 就实现:父依赖引用、plan/Draft 映射、总预算/超时、幂等键、固定策略版本和回退到旧策略/流程。P2/P3 完善自动化、覆盖范围与生产演练,不把这些基础能力推迟到上线前才补。
缓存键至少含输入内容/素材 hash、schema、模型/Prompt、recipe 与能力版本。源文件、事实、全片风格、TTS 或规划版本变化时按真实依赖失效;显式锁定素材/旁白不能被重跑静默替换。不复用已失效的证据判断,避免缓存让错误看起来更稳定。
| 修改 | 通常需要重算 | 可保留的内容 | 额外注意 |
|---|---|---|---|
| 调整单个标注位置 | 对应 Shot 编译、布局检查、受影响渲染 | 不变的素材、TTS、上游证据 | 若跨安全区/改变可见证据,重做视觉核验 |
| 换一个素材片段 | 该证据绑定、Shot 计划、动作/时间、相邻衔接 | 与其无依赖的 beat 产物 | 时长变化会扩散;新素材必须重新核验 |
| 修改某段旁白 | 对应 TTS、对齐、字幕和受时长影响的后续时间线 | 与该语义/时间变化无关的证据 | 关键事实变化先回内容边界处理 |
| 更换策略版本 | 使用该策略的节点与对应评估 | 不受影响的旧版本产物 | 生产任务固定版本,不热替换进行中的任务 |
建议新增的修改影响接口(P3,不是现有 API): 输入项目 revision、目标节点/Shot、修改 patch、锁定项;先 dry_run 返回失效节点、预计调用与成本范围、保留项、阻塞条件;正式提交带 expected_revision、幂等键和预算。版本冲突返回明确冲突,不自动全量重跑。该接口优先调用已有类型适配器;不绕开现有 dev_user、任务状态与权限限制。
12.2 失败与降级要有明确语义
每个节点输出 completed / degraded / needs_review / failed 与原因、产物、费用。degraded 只有达到预先约定的最低交付标准才计入可用;未满足核心论点、动作结果缺失或事实冲突不计“成功”。
设置任务级最大调用次数、费用、墙钟时间和可修订次数。区分临时网络故障、可修复约束冲突、证据缺口、模型输出错误和不可重试输入错误。重试重用输入版本并保持幂等;错误不能只以一句“重新生成”隐藏。
发布采用场景白名单、固定策略版本、影子对照、小流量灰度与一键回退。回退到已知可用的 workflow/recipe 组合,保留失败轨迹;新模型与新策略尽量分开发布,避免无法判断是哪项变化导致回归。
13 · 验收:表达价值、稳定性、成本三条线同时看
13.1 先分开两个实验
| 实验 | 固定变量 | 允许变化 | 能回答的问题 |
|---|---|---|---|
| 包装与编排实验 | 同 topic/BBS、事实、同一候选素材池、同 TTS 版本、目标时长/画幅;同渲染能力集合 | 镜头选段/顺序、停顿、音乐安排、Shot 包装;使用同一声音资源池 | 导演与 Shot 策略是否提高表达 |
| 端到端实验 | 同 topic/BBS、事实边界、任务约束、资源与预算口径 | 按表达需求检索、证据选择、编排与包装 | 整条新链路是否更好,以及新增成本 |
两者分别统计,不把更好的素材召回都归因于包装,也不把只在固定素材上验证的结果宣称为完整检索链提升。交付时同时展示输入、对比片段、差异和失败例。
13.2 延续原文 12 个 QA 维度
| 层次 | 原有维度 | 本次加强检查 |
|---|---|---|
| 整体 | 文对图;声画同步;情绪推进;重点与统一感 | 论点是否有可见证据;先后揭示与留白是否有意图;前后镜头逻辑成立 |
| 画面 | 搜对;剪对;画幅对;前后衔接对;画质与包装 | 关键动作/结果保留;裁剪和标注不破坏证据;数值/时间线有来源且可读 |
| 声音 | 播放完整;混音主次;节奏与情绪 | TTS/原声/BGM 主次;停顿有作用;不以声音铺满掩盖画面不足 |
产品/设计制定表达与优质标准;创作对输入事实/结构负责,搜索/理解对素材匹配与事实标注负责,剪辑对成片汇总与装配质量负责。需要区分输入问题与剪辑引入问题,但面向业务展示总问题率,不能通过责任分类从分母中删除坏结果。
13.3 推荐的阶段验收口径
以下数值是待 P0 基线后签收的建议门槛,不是原文已有指标,也不是当前实测结果。样本量用于控制验证工作量;若统计不确定性仍大,需要补样本或缩小结论。
| 指标 | 建议口径与门槛 | 阶段 |
|---|---|---|
| 事实与执行红线 | 发布评估集中不出现已知未修复的核心事实错配、伪造数据、源越界/关键语音截断;发现即阻断该版本并回归。零检出不代表生产零风险 | 全阶段 |
| 最小闭环 | 6–10 个真实案例的链路验证;至少 1 个经验改版在新案例与反例上完成验证并可发布 | P1 |
| 泛化方向 | ≥30 个按主题/事件隔离的保留案例;比较策略版本、记录不适用场景;完成 ≥2 次可追踪经验迭代 | P2 |
| 成片偏好 | 建议 ≥60 个配对案例、每对 3 位盲评者、随机左右顺序;按案例汇总偏好。得分的 95% 区间下界 >0.5 才支持整体优于基线;未通过则按预先确定的规则补充独立验证或限制发布场景 | P3 |
| 良品/优质/问题占比 | X/Y/Z 由产品、设计与杨涛在 P0 定义并签收;均保留失败与降级统计,按品类/场景分层 | P0 定义、P3 验收 |
| 可用交付率 | 建议 ≥100 个受控试产有效请求,最终可用率 ≥95%,且满足按现网基线签收的 SLO;任何允许的下降需事先明确,不能因旧链路更稳却仅达到 95% 就默认通过。首次可用、重试恢复、人工介入分别报告 | P3 |
| 延迟与成本 | 先测旧/新方案 p50/p95;P0 设延迟 SLO 与每任务预算 B;P3 不超签收上限,并完整计入失败/重试 | P0 定义、P3 验收 |
| 可追溯性 | 已发布策略和评估交付的输入、计划、证据、版本、Draft、费用、反馈关联覆盖率 100%;缺关键追溯不可晋级 | P1 起 |
| 飞轮有效性 | 新策略在未见案例上的效果与成本变化;有正例、反例、来源和退役条件;人工整理/修片时间同步记录 | P1 起 |
偏好计算建议: 每对先按评审票形成案例胜/平/负;偏好得分 =(新方案胜例数 + 0.5 × 平例数)/ 全部预先登记的配对案例数。新失败而旧可用计负,旧失败而新可用计胜;双方都失败保留在分母并按 0 分计入该保守分数,同时独立报告双失败率。这样不会用“失败算平局”抬高结论。除总分外,另报双方可用条件下的偏好、有效配对数及无效原因。按主题/事件组做 bootstrap 区间,避免把三位评审或同一事件多裁切当成独立案例。判定单元、冲突裁决与最低组数在 P0 固定。
P0 预先固定样本规模、独立主题/事件组数和查看结果的时点;不能反复补样直到普通 95% 区间越过门槛。修改策略、调整发布场景或根据结果改口径后,使用新的独立验证样本;如需连续查看,另行采用适合连续检验的规则。最终可用率与良品/优质标准分别定义:前者衡量请求能否获得满足最低交付要求的结果,后者衡量成片质量等级。
这些早期门槛还不能证明线上留存或观看时长提高。P3 条件成熟后,由产品设计同 topic/人群分层的灰度对照,观察有效观看、完播、理解反馈等业务指标,并控制流量分配与内容差异;不在本稿预设业务 uplift 数字。
13.4 成本账必须重建口径
PPT P18 的约 $0.07/分钟是历史已记录 AI/API 费用除以全部完成工程时长的下限,含缺成本记录的工程在分母,不含完整渲染、存储、带宽、共享预处理和人工。P17 的 $0.09 是未实际执行的两个 Shot 按比例估算;97.60% 是预算对比,不能当成实际节省。P20 的视觉检查降本是情景测算,不是本方案已达成收益。
建议建立两本可对账视图:单次增量成本(本次实际新增调用/渲染等)和完整交付成本(增量 + 共享处理摊销 + 人工 + 基础设施分摊)。分别报告每有效请求、每可用成片、每输出分钟;素材预处理再报每源视频分钟,不能混用分母。
费用记录关联供应商请求、节点、execution/generation、尝试次数、币种、价目版本、缓存命中与估算/实记状态;对同一实际供应商调用去重,不能因跨 generation 复用业务 ID 而漏记新调用。未取得价格/用量记录的项目标为未知,并报告费用覆盖率,不能记零。失败、重试、回退和人工修复计入总体成本。
预算分配顺序建议:先约束总任务,再分配检索/理解/规划/执行/修订额度;低成本硬条件筛选在前,关键区间精看在后;复用原片理解、真实 TTS 和未失效阶段产物。质量达到同一标准后比较成本,避免以漏做检查制造“节省”。
14 · 分阶段实现节奏与明确出口
资源假设: 约 3 名工程同学持续投入,杨涛约 0.5 人力负责牵头与关键集成,设计/产品有固定案例与评审时间;内容理解/创作提供接口协作。现有维护、休假与其他业务需预留容量。会议没有确认人力或日期,以下按有效研发周估算,W1 是正式启动周,不能据此自动承诺上线日。
原文标题的“9–10 月目标”与这里约 10 周的完整建设估算不是同一个时间承诺。若 10 月底仍是硬截止,应按剩余有效研发周折算,优先交付 P1 和可完成的 P2 范围;P3 受控生产以及实时/训练能力另设出口,不把所有长期目标压进原周期。
P0 · W1:冻结首期合同、样例与基线
目标: 所有人对“输入什么、产出什么、为什么这样剪、何时算成功”有可检查的一致理解。
交付 BBS 兼容映射、三核心合同 v0、现有节点/能力/编辑器/渲染核验表、素材证据适配器方案、6–10 个案例的获取清单;至少完整拆解 2 个案例及 1 个反例。测旧链路质量、调用、成本和延迟,定义 X/Y/Z、预算 B 与评审规范。确认设计可交付素材/工程,避免后面拿不到可复现实例。
阶段出口: 两个实例能沿 BBS → 计划 → 证据 → Shot → Draft 映射;所有首期原语有可用证据或明确降级;核心接口、责任人、资源和门槛已签收。样例或能力不足则缩小范围,不跳过这一阶段。
杨涛抓手: 主持架构评审、拆掉跨团队阻塞、冻结第一版接口和场景范围,避免各模块从不同定义开始写。
P1 · W2–3:人物故事的最小端到端闭环
目标: 由真实设计案例驱动成片,形成一次实际经验修订与新案例验证。
在 Type2 中接 BBS Adapter、简版导演/证据计划、2–3 类表达 recipe、少量可靠原语、真实 TTS 求解和 Draft 编译;检索/核验必要时采用人工证据包,但经过同一接口。保存 manifest 和评审,允许人工辅助案例标注/版本审批,不以搭完整管理后台为前置。
阶段出口: 6–10 个真实案例完成链路验证,至少一组固定素材的 Before/After 被设计/产品认可;至少一次“案例 → recipe v1 → 评审/改动 → v2 → 新案例/反例验证 → 发布”闭环;每次输出可追踪且失败有明确出口。该规模证明链路可用,不宣称统计意义上的优质率提升。
杨涛抓手: 用库里类视频证据和有来源对比两个样例牵引联调,检查语义计划是否真正进入 Draft,而不只停留在日志里。
P2 · W4–6:经验迁移、检索增强与 Type4 适配
目标: 证明 recipe 可以跨案例使用,并减少依赖人工素材包。
完善策略注册/版本/条件,接结构化素材理解与证据重排,加入有界计划修订、反馈 diff 和经验审核;建立开发/保留数据分组。人物故事达标后接 Type4 适配器,验证数值/时间线或另一类高频表达,不要求所有高级包装全部上线。
阶段出口: ≥30 个保留案例的方向性评估、≥2 次有可追踪结果的经验迭代;效果和失败分类按场景展示;确认某些策略应该被拒用;完成 Type4 接口与至少一类表达的影子验证。若 Type2 质量尚不稳定,先延后 Type4 扩展。
杨涛抓手: 重点审“新案例为什么有效/无效”,决定保留规则、调整素材要求还是增加原语,防止不断加 Prompt 掩盖边界问题。
P3 · W7–10:生产约束、受控发布与修改能力
目标: 在可控质量、延迟与完整成本下持续交付,并能定位问题、保护确认内容、回退版本。
落实任务预算与超时、幂等、错误分类、影子/灰度/回退;补齐依赖影响分析、编辑映射和用户修改保护;完成端到端配对评估及受控试产。细粒度重规划以核验过的范围上线,不把局部渲染作为必要承诺。
阶段出口: 达到 P0 签收的 X/Y/Z、SLO、预算和 P3 建议样本/可用率门槛;核心事实和执行红线通过;至少两个受控发布/回退演练周期;未達标场景保持白名单外。上线取决于出口,不以周数到期自动放量。
杨涛抓手: 对效果—成本—稳定性作合并决策,给出可以扩量的品类/表达清单、仍受限场景和后续投入依据。
P4 · W11+ 或条件满足后:训练、实时化及更多品类
目标: 将已验证的经验和轨迹转为模型可吸收的数据,探索更低延迟的执行方式。
与凯歌/Wayne、杨正云共同定义数据集与任务:导演计划/证据需求生成、策略选择、结构化理解、修订偏好等。先离线比较检索经验、规则、微调/蒸馏的增益,再决定训练路线。实时链路可采用预计算素材理解、已发布策略检索、轻量规划和确定性编译;复杂离线理解留在后台资产处理。
阶段出口: 新模型在隔离评估集上同时满足事实、表达、延迟与成本门槛;不牺牲现有实时核心业务。数据量、任务边界和收益尚未验证,不能仅按“第 11 周到来”认定训练条件成熟。Type1/音乐混剪等扩展根据各自评估单独排期。
15 · 分工建议、接口与前十个工作日
会议明确杨涛牵头总技术方案;技术同学的具体模块分配未指定。下表是便于评审的建议安排,需结合现有职责和可投入时间调整,不代表他人已承诺。
| 责任方 | 建议承担 | 对外交付/依赖 | 验收关注 |
|---|---|---|---|
| 杨涛 | 架构、核心合同、优先级、阶段出口、跨组协调;主导集成与评估/成本口径 | ADR、合同样例、端到端链路图、依赖/资源表、发布结论 | 表达链路完整、模块可并行、结果可验证 |
| 章可可 | BBS 适配、Workflow 节点与状态、TTS/时间线接入、Draft 主流程 | 现有节点清单、兼容适配、执行 manifest、恢复边界 | 原有路径兼容、真实时长、任务状态清楚 |
| 解语秋 | DirectorPlan、证据需求/绑定、beat 编排、与理解/搜索接口 | 计划合同、检索规格、证据缺口、受限修订 | 画面支撑论点、上下文逻辑、有界决策 |
| 张文韬 | ShotProgram、Capability/Recipe 执行、编译/渲染校验与降级 | 算子能力表、可执行 recipe、plan/Draft 映射 | 可编辑可渲染、动作/布局/声音约束 |
| 七七 / 王瀚 / Panda / Shaun | 导演/Shot 案例、决策理由、正反例和效果评审 | Before/After、源素材/工程、意图与不适用条件 | 包装是否改善表达,规则是否还原设计逻辑 |
| 沈凡琳 | 四类对象抽象、问题分类、优质标准、评估组织 | 案例模板、X/Y/Z 定义、偏好评审、业务灰度方案 | 消费价值、可用标准、问题责任明确 |
| 杨正云 | 内容获取/理解方案探索与结构化证据输出;保护实时主业务 | 素材事实/动作/ASR/OCR/质量合同与覆盖边界 | 证据正确、可见性、缓存与生产可用性 |
| 凯歌 / Wayne | BBS 兼容协作、长期训练任务和数据接口 | 现输入规范、可选新字段、训练数据要求 | 创作节奏不被架构改造阻断,训练收益可测 |
BGM、混音和 QA 跨模块,不另造责任真空:杨涛协调共用接口,章可可承接时间线,相关能力由执行负责人接入;若现有人员分工不同,以评审确认结果为准。素材/搜索服务的具体对接人也应在 P0 补齐,不能默认全部归内容理解同学实现。
前十个工作日建议安排
| 时间 | 杨涛的牵头动作 | 并行交付 | 出口 |
|---|---|---|---|
| D1–D2 | 拆解两个真实案例;确认首期场景、事实锁与表达目标 | 设计给源素材/工程;技术核验现流程与能力;产品拟评审标准 | 共同认可的输入/输出样例与主要差异 |
| D3–D4 | 组织三核心合同评审,定接口错误与降级语义 | 可可做适配/状态;语秋做计划/证据;文韬做可编译原语样例 | 正例、拒绝例、降级例均能对上 |
| D5 | 签收范围、人力、基线、指标、成本预算初版 | 产品冻结开发/保留样例分组;设计补反例 | P0 出口及首轮集成计划 |
| D6–D8 | 推动一条 Type2 垂直链路,逐点验证语义到 Draft 映射 | 使用真实素材和 TTS;记录执行/失败/人工修改 | 首条可复现成片与完整 trace |
| D9–D10 | 主持第一次固定输入 Before/After 评审,挑一个明确问题做经验修订 | 标注 v1 失败点,形成 v2 条件与新案例测试 | P1 中期样例;不是提前宣布 P1 全部完成 |
每周用一次集成演示和一次案例/失败评审协调进度;演示输入、成片、关键变化、成本与失败,不以各模块各自完成率替代整链结果。接口变化保留小型决策记录,写明动机、影响对象、迁移策略和验收案例。
16 · 风险、降级路径与待确认事项
| 风险 | 早期信号 | 可执行的处理 |
|---|---|---|
| 设计案例只有成片、缺素材与原因 | 无法复现,系统靠猜作者意图 | 先共同拆 3 个信息完整案例;缺项标未核验,暂不进入已发布经验 |
| 素材库无法支撑表达需求 | 反复错配/找不到完整动作 | 首期人工核验证据包接统一合同;记录缺口给素材/理解侧,限定可覆盖题材 |
| BBS 结构短期不能改变 | 上游改造拖住联调 | sidecar 保存表达字段与映射;保留上游原文和稳定 ID,不强制创作先改 |
| 渲染/编辑器能力不齐 | 模型总计划不存在的高级效果 | 能力注册白名单;自然呈现/简单文字降级;新增原语需完整编译与编辑验收 |
| 计划链太长、成本失控 | 多层反思/重试,耗时分散 | 有界候选和修订、总预算、分阶段缓存;砍掉无可测增益的调用 |
| 包装压过内容或事实 | 动效很多,观众仍不理解;证据被裁剪/遮挡 | 以理解目标和反例评估;自然画面作为基线;事实与可见性优先 |
| 飞轮只记日志不改善 | 条目增加,跨案例效果未变 | 每次发布附版本变化与新案例结果;无有效证据不晋级;淘汰无收益策略 |
| 人手不足 | 少于 2 名稳定工程投入或长期被线上维护打断 | 缩为 Type2 单领域、1–2 类表达;推迟 Type4、完整管理 UI、通用 Shot 重跑和训练,保留最小数据/QA/回退 |
| 原 9–10 月期限仍硬约束 | 有效研发周不足 | 按容量拆 P1 必交与 P2 可选项;明确生产扩量和模型训练后置,重新签收范围 |
| 训练污染与评估泄漏 | 自动产物无核验回流,同一原片跨集 | 保留来源/确认状态;按事件/资产分组,训练/调参与发布评估隔离 |
首轮评审需确认的六件事
- 首期是否接受 Type2 单领域先行、Type4 在 P2 适配;两个贯穿案例由谁提供完整包。
- BBS 实际 schema、稳定 ID 和可改边界;创作/剪辑遇到内容变更如何交接。
- 具体人力与原 9–10 月目标的截止约束,是否能满足这里的有效研发周假设。
- 素材/搜索/理解的对接人、字段覆盖和实际可用性;人工证据适配器的过渡范围。
- 现有 renderer/editor/TTS/Reframe 的能力核验结果与首期原语白名单。
- X/Y/Z、成本预算 B、p95 延迟 SLO、盲评组织与阶段签收人。
这些事项影响实施范围与承诺日期;不妨碍先完成合同、案例拆解、现状核验和基线采集。
17 · 给创作与内容理解侧留下什么长期资产
长期价值来自可验证的结构化数据:全篇上下文与表达目标、需要的证据、真实素材及可见事实、选择的策略与参数、执行结果、人工修改与偏好。记录的是可审阅的业务决策理由与事实依据,不要求保留模型隐藏思维过程。
可逐步形成五类训练/评估样本:BBS → 导演/证据计划的专家示范;上下文与素材 → 策略选择;素材 → 可见事实/动作锚点;同条件成片的偏好对;失败状态 → 修复 diff。每类都带来源、版本、核验与使用范围,拒绝样本和不适用条件同样有价值。
训练路线应按瓶颈决定:如果主要问题是检索不到经验,先改善注册与检索;如果能找到策略但参数常错,考虑结构化输出或针对性训练;如果实时延迟是主要瓶颈,再比较蒸馏、预计算和轻量规划。部署前用隔离数据验证真实收益,同时保留确定性证据/执行门禁。训练成功不意味着可以移除素材事实核验与工程约束。
18 · 依据、引用与本稿边界
主要依据: 飞书《剪辑 Agent 9–10 月目标|导演编排与情绪表达》;附件《剪辑 Agent:从创作意图到视听编排》(2026-09-15)22 页及备注;用户本轮提供的会议纪要。附件已在前序任务完整读取,本稿重新核对了相关正文/备注的本地提取资料。
| 本稿论点 | 依据位置 |
|---|---|
| 目标、12 维 QA、X/Y/Z 未定、协作边界、素材/Reframe 目标 | 飞书正文 |
| Creator 与剪辑边界、各品类差异、Workflow/Draft/Renderer 分层 | PPT P3–6、P21–22 |
| 真实 TTS、Story 创意时序、动作/音乐/高潮能力 | PPT P8–11 及备注 |
| 二创素材问题、样片与评估仍需补齐 | PPT P13–15、P19 |
| 重跑/replay 的适用范围、历史预算不能当实测节省 | PPT P16–17 |
| 历史成本下限、视觉采样情景测算 | PPT P18、P20 |
| 导演包装、Shot 包装、BBS 正推、经验飞轮、杨涛牵头职责 | 本次用户提供的会议纪要 |
技术选型参考为 JSON Schema 2020-12、Milvus 过滤搜索、OpenTelemetry Traces。均用于支持实现方法,没有据此宣称当前系统已接入。
证据边界: PPT 中提及的代码依据为当时 main 10f76c6d,部分 Type1 更新参考 cc8e7658;这不等于本轮对当前代码/生产部署的审计。P2 为播放提示,P15 样片待补;本稿没有据此虚构已观看效果。未递归读取飞书正文指向的全部其他文档。本文所有新合同、接口、策略、排期、分工与验收数值均为方案建议,实施前按阶段核验。
阅读方式: HTML 为单文件,内容、样式、图示与交互均内嵌,无需联网阅读;来源链接联网可打开。配套 Markdown 是可编辑原稿,便于继续评审和转入团队文档。