Skip to content

feat(video): 《会写代码的 AI,开始给自己写代码》自进化编码智能体综述科普视频工程 + 生产层技能规格沉淀 - #1103

Merged
ThreeFish-AI merged 7 commits into
feature/1.x.xfrom
ThreeFish-AI/arxiv-2608.03392-popsci-video
Aug 17, 2026
Merged

feat(video): 《会写代码的 AI,开始给自己写代码》自进化编码智能体综述科普视频工程 + 生产层技能规格沉淀#1103
ThreeFish-AI merged 7 commits into
feature/1.x.xfrom
ThreeFish-AI/arxiv-2608.03392-popsci-video

Conversation

@ThreeFish-AI

Copy link
Copy Markdown
Owner

概述

科普视频系列第三集完整工程:基于 arXiv:2608.03392《Self-Evolving Coding Agents: A Survey》(南京理工大学 × 南京大学,2026-08)的动效图解式科普视频(B 站/YouTube,成片 14.7 分钟,1080p30),并将本集暴露的管线缺口沉淀为公共技能规格。

论文与内容定位

  • 三集拼图:ep1《AI 如何自己变强?》(通用·改什么)→ ep2《上线之后,AI 才开始上学》(通用·经验怎么攒)→ 本集 = 领域深潜:自进化最先真实落地的田野——代码(可执行反馈让进化可测量)。各集独立成片,片尾三卡回顾。
  • 七幕结构:P0 冷开场(SICA 打开自己源码的反转钩子)→ P1 三圈概念边界(Table 1 + 天然试验田三养料)→ P2 五个进化的对象(框架/记忆/技能工具/模型/工作流,17 镜)→ P3 时机 × 证据 3×3 矩阵 → P4 SWE-bench 考场 → P5 可信进化(KEY QUOTE 金句卡)→ P6 收尾(系列三卡)。
  • 本集双色契约:终端绿 #4ADE80 = 可执行证据(全片主色,确认绿与之合一)× 洋红 #FF6EC7 = 进化动作;反枚举色彩原则(五对象不配五色)。

工程产物

路径 说明
research/paper-notes.md 事实 SSOT:8 个并行提取代理对 HTML 全文逐章四段式精读(~79K 字符);验收抽 10 条英文断言 grep 原文 10/10 命中
script/planning.md 策划案(六节:定位/叙事/色彩契约/七幕/管线/边界)
script/narration.md 逐字稿 v2(187 句):真实性核查全表(VERIFIED 145 / ANALOGY 22 / META 11 / RISKY 0)+ 易懂性评审 → 24 处修正落回 → 复评 RISKY/REWRITE 双清零
script/storyboard.md 分镜表(42 镜,句区间全覆盖无交叠)
video/src/scenes/ 七幕 Remotion 场景组件;tsc 零错误
out/final.mp4 终渲 1080p30 · 26461 帧 · 14.7 分钟(本地产物,gitignored)

公共管线沉淀(最小干预)

质量证据

  • ✅ 句 id 结构校验(build_narration:前缀/唯一零报错);估算与实渲吻合(预测 14.5–14.7 / 实渲 14.7 分钟)
  • ✅ TTS manifest:187 句全部合成,纯语音 13.6 分钟
  • ✅ typecheck 零错误;根 pnpm-lock.yaml 零变更;本集 lockfile 与上集逐字节一致
  • ✅ 草渲 70 帧抽帧 QA:11 个高风险镜(3×3 矩阵/五对象地图/金句卡/SICA diff/系列三卡等)视觉复核全部通过(无溢出/无遮挡/布局正常)
  • ✅ QA 修复 1 处渲染缺陷(6-E 渐黑窗口误用末句时长致收尾长黑屏),区间重渲验证通过

论文引用(IEEE)

[1] H. Zhou, H. Hu, Y. Shang, and Q. Zhang, "Self-Evolving Coding Agents: A Survey," arXiv:2608.03392, Aug. 2026.

🤖 Generated with Claude Code, CodeX, Gemini

- 复制第二集工程骨架至 media/self-evolving-coding-agents-video/(薄包装脚本/Remotion 基建逐字节复用),清除上集内容与本地产物;
- package.json 换本集工程名;theme.ts 落本集双色契约:终端绿 #4ADE80=可执行证据(全片主色,确认绿与之合一)/ 洋红 #FF6EC7=进化动作;
- 根 .gitignore 追加本集产物忽略块(audio/out/mp4/mp3/wav,规则须在根级维护);
- pnpm install --ignore-workspace 验证通过,根 lockfile 零变更,本集 lockfile 与上集一致。

🤖 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>
- 新增 research/paper-notes.md(8 个并行提取代理对 arXiv:2608.03392v1 HTML 全文逐节精读产出,~79K 字符 534 行);
- 章节划分:A 摘要+§1(钩子素材富矿)/ B §2+Table 1(三圈概念边界)/ C-F §3.1-3.4(框架/记忆/技能工具/模型)/ G §3.5+§4(工作流拓扑+时机×证据)/ H §5-7+Table 2 结构;
- 每章四段式:主旨综述/代表方法/风险防护/科普叙事素材(金句英文逐字,供字幕角标与事实核查复用);
- Table 2 处理约定:各 §3.x 代理只提取本类目行+计数(30 条收录:框架 6/记忆 6/技能工具 5/模型 7/工作流 6;时机 Task-time 5/Post-task 10/Stage-wise 15),不做全表转录;
- 验收:抽 10 条关键英文断言对论文 HTML 原文 grep 验证,命中率 10/10。

🤖 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>
- script/planning.md:六节策划案(定位/叙事策略/视觉契约/七幕结构/生产管线/边界);
  双色契约=终端绿 #4ADE80(可执行证据,确认绿与之合一)× 洋红 #FF6EC7(进化动作);
  反枚举色彩原则:五对象不配五色,时间维度用位置编码;
- script/narration.md(v2,187 句 3611 字,估算 12.9 分钟纯语音 ≈ 14.6 分钟实渲):
  P0 冷开场(SICA 打开自己源码的反转钩子)/ P1 三圈概念边界 / P2 五个进化的对象 /
  P3 时机×证据 3×3 矩阵 / P4 SWE-bench 考场 / P5 可信进化(KEY QUOTE)/ P6 三集收尾;
- 双重校验(skill 04):真实性核查 185 句全表(v1:VERIFIED 145/ANALOGY 22/META 11/
  REWRITE 7/RISKY 0)+ 易懂性评审(2 处数量硬伤 + 5 处术语缺口 + P3 幕尾补钩);
  v2 落回全部 24 处修正,复评 RISKY/REWRITE 双清零;
- script/narration.json:build_narration.py 派生物(句 id 前缀/唯一性校验通过)。

🤖 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>
- script/storyboard.md:七幕分镜表(42 镜,句区间全覆盖无交叠),每镜画面/动效规格与本集色契约声明;
- video/src/scenes/ 七幕组件:P0Hook(SICA 打开自己源码反转钩)/ P1Boundary(三圈韦恩+天然试验田+三养料)/
  P2FiveObjects(五器官地图+SICA diff/经验银行/WHAT-HOW/自博弈/仓鼠轮/健身房边界/工作流 DAG,17 镜)/
  P3WhenEvidence(两把尺子+三态时钟+3×3 矩阵)/ P4Eval(考场门+真实 issue+五嫌疑人+六维雷达)/
  P5Trust(墨滴水库+三假动作+四宗罪+KEY QUOTE 金句卡+五机制绿门)/ P6Ending(地图回顾+系列三卡+引用卡渐黑);
- Main.tsx 注册表换七幕;tsc --noEmit 零错误;
- 草渲 26461 帧(14.7 分钟)+ 70 帧抽帧 QA:11 个高风险镜(3×3 矩阵/五对象地图/金句卡等)目检通过,
  全部无溢出/无遮挡/布局正常;
- QA 发现并修复 1 处渲染缺陷:6-E 渐黑窗口误用末句时长(65 帧)导致收尾段长时间全黑,
  改传 beat 实际时长(~430 帧)后区间重渲验证通过;
- media/pipeline/skills/06-remotion-implementation.md:新增生产层 Stage ⑦ 技能规格
  (骨架复制适配策略/场景组件模式/色彩契约设计规则/七条渲染缺陷自检清单含本次新教训/命令闭环);
  pipeline README 同步 01-05 → 01-06 一行更新。

🤖 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>
- pipeline 条目更新:skills/01–05 → 01–06(06=生产层 Remotion 实现规格);
- 作品清单追加第三集《会写代码的 AI,开始给自己写代码》(arXiv:2608.03392 NJUST×NJU 综述 ·
  终端绿/洋红契约 · 7 幕 14.7 分钟,五对象×时机证据×可信进化,8 并行代理精读产出)。

🤖 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>
- 1-F ThreeNutrients:phase 改为按句 id 边界驱动(p1-17/19 切段、p1-21 对比句对齐),三段动画不再压缩进前 4.6s
- 3-B ThreeClocks:stage 按句边界(p3-03/06/09)驱动,高亮不再随帧溢出熄灭
- 5-B FakeMoves:stage 取模循环点亮,覆盖口播枚举窗口
- 2-P WorkflowDag:失败流水线保留至 p2-57 起始帧,红色 ✗ 与口播 p2-55/56 对齐,DAG 半场局部帧 rebase
- 1-D Venn:sep/join 双弹簧使两圈 step 3 真正交叠(圆心距 740→340,透镜 280px),交集徽章落入重叠区
- 2-B/3-C/4-D:虚构分数 71.3→74.6 替换为 SICA 论文真实数字(SWE-bench Verified 0.17→0.53),4-D 改示意标记
- 2-I SkillDrawer:CODESKILL 徽章移至 AbsoluteFill 层,不再与第三张技能卡重叠
- 同步更新 storyboard.md 分镜描述与 paper-notes.md SICA 实测数字出处

🤖 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>
- 0-C SelfSourceReveal:标签滚动/源码逐行/洋红 reveal/金句改由 p0-10..13 句边界驱动,反转包袱不再提前 9 秒剧透,标签滚动动效恢复可见
- 2-B SicaDiff:diff 渲染与 0.17→0.53 翻牌对齐 p2-06、保留徽章对齐 p2-07「分数涨了就留下」
- 5-A InkReservoir:墨滴(p5-04)/管线染红(p5-05..06 全变黑锚点)/金句(p5-07)改句边界驱动,消除前 4.3s 播完后近 30s 静止的失步
- 3-C ScoreCard:变体 C 无出处的 0.31 改为「—」示意,防观众误读为实测数据
- narration p2-23:删去 Markdown 残留 **,重跑 build_narration 与 TTS(时长 4.776s),字幕/口播不再出现星号
- skills/06 与 storyboard:片尾渐黑规则改回「从末 beat 总时长推导(beatDurationInFrames)」,与实现对齐并沉淀第三集上线教训
- README 复现流水线:渲染命令统一为 ./node_modules/.bin/ 直调,防 pnpm run 污染根 workspace

验证:tsc --noEmit 零错误;草渲 26414 帧后按句 id 抽帧 12 张目检,五个重排 beat 均与口播同步。

🤖 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>
@ThreeFish-AI
ThreeFish-AI merged commit 9dd5661 into feature/1.x.x Aug 17, 2026
1 check passed
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