围绕《玄鉴仙族》,设计并落地 7-Agent AI 工作流,全自动产出人物年鉴竖屏视频。 从素材采集到渲染交付,覆盖 30+ 角色,8 步管线零人工干预。
Orchestrator 主协调,5 个专职 Agent 分工执行,QA Agent 统一质检。每个角色维护独立的状态机。
每个 Agent 拥有专属职责、输入输出契约和状态转换规则。
基于 React + TypeScript 的编程式视频方案,1080×1920 竖屏,组件化场景系统,主题色变体驱动。
QA Agent 统一执行 20 项自动化质检,覆盖音频、代码、内容、封面四大维度。不合格自动打回修正。
数据格式契约的四层防御原则,防止"静默失败"导致关键读音错误。
按场景 mood 自动匹配,角色有人设图时自动叠加半透明 portrait。








从实践中提炼的 4 个核心技术故事,展示工程思维与问题拆解能力。
Remotion 的 TransitionSeries 中,相邻场景间的 <Transition duration=15 /> 使前后场景各共享 15 帧重叠。n 个场景有 n-1 个过渡,总重叠帧数 = (n-1) × 15。若 TOTAL_FRAMES 不减去此重叠量,视频末尾会出现空白尾帧。
TragedyScene 下半区同时配置 infoCards + splitCompare + timeline + quote + tags 时,内容超出安全区被裁剪。FadeOutWrapper 在 appearAtMs 到达前仍渲染空 div 占据 flex 空间;SafeZoneGuard 的 flex:'1 1 0' 强制拉伸填满剩余空间;EST_HEIGHTS 估值偏高 15-25% 导致误判超预算。
batch_ask.py 通过 run.py 调用时,questions.json 中未转义的双引号导致 JSON 解析失败,脚本以 exit code 1 静默退出且无错误输出(stderr 未被捕获)。发音字典 loader 曾因不区分"文件不存在"和"文件存在但格式损坏"两种情况,导致后者静默返回 None,TTS 产出看似正常但关键读音错误。
SA-Writer 生成逐字稿时,AI 将"承㞧"误写为"仲脉嫡长系"(应为伯脉),错误传播至 TTS 音频。引入家谱事实校验工具 fact_check.py,对照望月李氏家谱自动检查辈脉、修为、父亲关系,在步骤 4(创作者审核前)自动执行,阻断错误传播。
近 30 天视频在抖音发布后的粉丝增长与互动数据(2026.04.21 - 2026.05.20)。