Skip to content

feat(video): 新增自进化智能体科普视频工程(论文笔记/逐字稿/分镜/Remotion 全链路) - #1101

Merged
ThreeFish-AI merged 6 commits into
feature/1.x.xfrom
ThreeFish-AI/self-evolving-agent-video
Aug 16, 2026
Merged

feat(video): 新增自进化智能体科普视频工程(论文笔记/逐字稿/分镜/Remotion 全链路)#1101
ThreeFish-AI merged 6 commits into
feature/1.x.xfrom
ThreeFish-AI/self-evolving-agent-video

Conversation

@ThreeFish-AI

@ThreeFish-AI ThreeFish-AI commented Aug 16, 2026

Copy link
Copy Markdown
Owner

背景

  • 本次变更要解决的问题:将 arXiv:2607.13104《Self-Improvements in Modern Agentic Systems: A Survey》第 5、6 章(基座模型自进化 / Agent Harness 自进化)制作成一支面向普通观众的 B 站/YouTube 动效图解科普视频(《AI 如何自己变强?》,1080p30 / 17min31s),并把全套可复现生产线沉淀入仓。
  • 关联上下文/文档:论文原文工程 README(复现指南)

核心变更

  • research/paper-notes.md:9 个并行提取代理逐节精读产出的结构化中文笔记(807 行,口播内容的单一事实源)。
  • script/:策划案(蓝=改大脑 θ / 橙=改装备 Σ 双色语义体系)、220 句逐字稿(经 8 个代理真实性+易懂性双重校验,修复全部 blocker/major)、分镜表与派生 narration.json。
  • scripts/:拆句、edge-tts 逐句配音合成(幂等增量)、QA 抽帧三个工具脚本。
  • video/:独立 pnpm 的 Remotion 工程(ignore-workspace 与主栈隔离),manifest 驱动的音画字幕同步时序管线 + 六幕场景组件(约 7900 行动效代码)。

风险与回滚

  • 主要风险:无主栈运行时影响(纯新增 media/ 目录,不进 pnpm workspace、无 CI/构建钩子);Remotion 对 >3 人公司需商业授权(个人/小团队免费,README 已注明)。
  • 回滚方式:删除 media/self-improving-agents-video/ 目录即可,无其他耦合。

验证证据

  • 单元测试:不适用(纯媒体工程;tsc --noEmit 零错误)。
  • 集成测试:remotion compositions 时间轴计算成功(31532 帧);ffprobe 校验成片 1920x1080 / h264+aac / 1051.1s。
  • E2E/Workflow:端到端渲染跑通——草渲 42 帧逐幕视觉审查(零 blocker/major,1 minor 已修复复验)→ 终渲 8 关键帧 8/8 通过。
  • 覆盖率/关键截图:QA 帧留存于本地 out/frames/;成片 out/final.mp4(本地,gitignored)。

影响范围

  • 前端:无主栈前端影响;video/ 为独立 Remotion 工程。
  • 后端:无。
  • GitHub Actions / 文档:无 CI 变更;新增 README 复现指南。

Next Best Action

  • 处理本工作区残留的外来 merge 冲突 ✅ 已处置(2026-08-16):查实为 2026-04-16 的陈旧 git stash pop 残留(stash 基点 2097d56),31 个污染文件已全部恢复到 HEAD 并清除,外来内容固化为本地备份分支 backup/foreign-stash-leftovers-20260816(未推送);本 PR diff 保持纯 media/ 不受影响。
  • 如需发布视频,后期补 BGM 轨与片头品牌卡。

🤖 Generated with Claude Code, CodeX, Gemini
Co-Authored-By: Aurelius Huangthreefish.ai@gmail.com

基于 arXiv:2607.13104 综述制作 B 站/YouTube 动效图解科普视频《AI 如何自己变强?》:
- research/paper-notes.md:9 个并行代理逐节精读的结构化笔记(单一事实源)
- script/:策划案、219 句逐字稿(过真实性+易懂性双重校验)、分镜表
- scripts/:narration 拆句、edge-tts 配音合成、QA 抽帧三个工具脚本

🤖 Generated with [Claude Code](https://github.com), [CodeX](https://openai), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
- video/:独立 pnpm 工程(ignore-workspace 与主栈隔离),时序管线由 TTS manifest 驱动音画字幕同步
- 六幕场景组件(P0 冷开场/P1 解剖图/P2 改大脑/P3 改装备/P4 平衡与安全/P5 收尾),蓝橙双色语义体系
- 复现链:build_narration.py → tts.py → pnpm render,终渲产物 1080p30/17min31s

🤖 Generated with [Claude Code](https://github.com), [CodeX](https://openai](https://openai), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI ThreeFish-AI changed the title feat(video): 新增自进化智能体科普视频工程(论文精读笔记/逐字稿/分镜/Remotion 动效全链路) feat(video): 新增自进化智能体科普视频工程(论文笔记/逐字稿/分镜/Remotion 全链路) Aug 16, 2026
- P3Gear 全幕帧锚从硬编码绝对帧重构为 rel('句id') 句锚模式(对齐 P4/P5),重跑 TTS 后无需手工对轨;
- 修正 3-C/3-E 两处按旧版音频校准的漂移锚点(卡片高亮与印章盖章各提前 11~38f 对齐口播);
- P2Brain 出题循环动点改用 useCurrentFrame 沿贝塞尔插值,替换不随 Remotion 时间轴驱动的 SMIL animateMotion,消除逐帧渲染随机跳位;
- P5Ending 闪回卡窗口从 p5-04 单句延至 p5-04a,消除约 6 秒近黑场;星空伪随机改用 sin 哈希(原取模线性法致 46 星塌缩至 12 个规则点阵位置);
- P4Balance 蒸馏漏斗 distill 标签移回 SVG viewBox 内,不再被 overflow:hidden 裁剪不可见。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
- P3Gear 3-H 工具闭环:交换「造/修」节点条目,使 focus 高亮时机与口播
  (p3-38 讲"修"高亮修、p3-40 讲"造"高亮造)对齐,边方向随之与
  「选→修→造」论文原序一致;
- Subtitle 全角标点字符类:引号位由误写的 ASCII 引号改为显式弯引号
  “”‘’(U+201C/201D/2018/2019),ASCII 引号按 0.55 半宽桶计,
  消除未来改用弯引号时的宽度反向低估风险。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant