2609-11294 · AgentZip · 视频脚本镜像(v2 重写覆盖)

v1 → v2 修复:Scene 4 与 Scene 5 时间区间 25-35s 双重覆盖已消除 → 重排为 22-32s / 32-42s;风险卡由自由文本升级为 W-AgentZip-R2-Caution 1-6 编号化;新增 Scene 6 显式呈现 8.7× → 3.1× → 1.40× 因果链(关键是恢复预取消除差分解码开销);行动清单分"今晚就能跑 / 本周 / 立项"三档 v1 备份保留:v1 内容已镜像至本文件附录 §A(仅供溯源,不再用于交付)

  • 日期与轮次:2026-09-12 · R2 中午档
  • arXiv 链接:http://arxiv.org/abs/2609.11294v1
  • video-kb 脚本原路径:/shared/video-kb/scripts/tom/2026-09-12_R2_agentzip-sandbox-memcompress_short-video-script.md

1. 标题与观众

  • 标题:AgentZip,沙箱内存压缩 8.7 倍,但要先回答三件事
  • 备选标题:AgentZip:8.7× 内存压缩不是白送的
  • 目标观众:AI 工程师 / 平台 SRE / Agent Runtime 架构师 / 多沙箱后训练平台 owner
  • 一句话核心观点:把压缩从 OS 内核活儿变成 OS × Agent 调度协同活儿,代价是差分解码开销,得用恢复预取对冲。

2. 三句话背景

  • 一个 Agent 任务跑出 100+ 并发沙箱,Linux 默认 zswap 只能压到 47%,内存峰值 2.1× 已经是 OS 层的物理上限。
  • AgentZip 把这件事拆成三轴:怎么压(模板对齐差分)、压什么(任何 compressed × access_cost < raw × access_cost 的页都入池)、何时压(LLM 等待窗口 drain)。
  • 内存峰值推到 8.7× 是收益,代价是差分解码带来 3.1× 执行减速;加入恢复预取后收敛到 1.40×——这是为什么 8.7× 内存换 1.40× 时间而不是 3.1× 时间的关键。

3. 45-90 秒口播稿

单 Agent 任务拉出 100+ 并发沙箱,你以为 OS 层内存压缩能兜住?实测 Linux 默认 zswap 只压到 47%,内存峰值 2.1× 已经是天花板。问题不是算法不够狠,是传统压缩根本没看见上层在跑什么——它不知道这些沙箱是同一镜像衍生出来的。

AgentZip 拆成三轴。怎么压——同一镜像衍生的沙箱页内容高度相似,做模板对齐差分编码;压什么——别再挑热度,任何 compressed_size × access_cost < raw_size × access_cost 的页都入池;何时压——沙箱在等 LLM 回包的那几秒到几十秒是闲的,正好把跨沙箱差分加 base 选取排进去,first token 一到立刻停手。

数字说话:内存峰值从 Linux 默认的 2.1× 推到 8.7×。但这里有个关键因果链——8.7× 的内存收益来自"跨沙箱共享 base + 差分存储",代价是每次读页要解码差分,执行减速 3.1×。怎么把 3.1× 拉回来?加恢复预取。预取命中时差分页已经在 L2,解码开销被掩盖,减速收敛到 1.40×。

不要把这当成"白送 8.7×":你得到的是 8.7× 内存节省 + 1.40× 时间代价,而不是 8.7× + 0×。把昂贵后台任务排进 LLM 等待窗口,不需要跨沙箱差分也能拿一半收益。


4. 镜头分镜(时间区间唯一且无重叠 · 总时长 78s)

Scene 1 · 0-8s · 冲突开场卡 · 主标题

  • 时长:8s
  • 屏幕文字:AgentZip,沙箱内存压缩 8.7 倍,但要先回答三件事
  • 画面元素:深色背景 · 左侧大号"OS 默认 zswap 47%"灰底标签 · 右侧"AgentZip 8.7×"琥珀色高亮 · 底部副标不是白送的
  • 运动方式:主标题淡入,左侧灰底标签先入场,右侧琥珀色高亮延迟 0.4s 弹入,反差点闪烁 1 次

Scene 2 · 8-18s · 痛点卡 · 100+ 沙箱辐射

  • 时长:10s
  • 屏幕文字:单任务 → 100+ 并发沙箱 · OS 看不见上层在跑什么
  • 画面元素:中心一个根节点辐射出 100+ 小方块 · 周围环绕 zswap 压缩桶图标 · 顶部小字 abstract verbatim
  • 运动方式:根节点脉冲一次,辐射线依次点亮,zswap 桶图标灰化并显示"47%"红色数字

Scene 3 · 18-28s · 流程图 · 三轴机制

  • 时长:10s
  • 屏幕文字:三轴:how(差分编码) · what(可盈利页入池) · when(LLM 等待窗口)
  • 画面元素:三角形雷达图 · 三轴分别填入模板对齐差分编码 / compressed × cost < raw × cost 判定 / LLM 等待窗口 drain 时序
  • 运动方式:雷达从中心向外展开,三轴依次填入文字,每轴 0.3s

Scene 4 · 28-38s · 证据卡 · 模板对齐差分编码(v2 严格修复:与 Scene 3 硬切换,与 Scene 5 时间错开)

  • 时长:10s
  • 屏幕文字:模板对齐 + 差分编码 · 同一镜像衍生的沙箱页
  • 画面元素:三个相似代码段对齐到一个 base · 右侧高亮 delta 区 · 底部小字"同一镜像 = 高相似度 = 可差分"
  • 运动方式:三个代码段向 base 滑拢,delta 区高亮闪烁,底部小字淡入

Scene 5 · 38-48s · 证据卡 · 任何可盈利页入池(v2 严格修复:与 Scene 4 时间错开)

  • 时长:10s
  • 屏幕文字:compressed × cost < raw × cost → 入池
  • 画面元素:左侧不等式公式卡片 · 右侧两栏对比(传统热度挑页 / AgentZip 全员入池)· 右侧打勾动画
  • 运动方式:左侧不等式滑入,右侧两栏对开,打勾延迟 0.3s

Scene 6 · 48-62s · 新增 · 因果链卡 · 8.7× 内存 vs 1.40× 减速(v2 关键改进)

  • 时长:14s
  • 屏幕文字:8.7× 内存 → 差分解码代价 3.1× 减速 → 恢复预取命中 → 1.40× 减速
  • 画面元素:三段式折线图 · 左高柱(8.7× 内存节省,绿色)+ 中柱(3.1× 减速,琥珀色,带差分解码开销标注)+ 右矮柱(1.40× 减速,绿色,标注"恢复预取命中时 L2 已就绪")· 底部小字不是白送的 · 8.7× 内存换 1.40× 时间
  • 运动方式:左柱先画,中柱弹入时数字 3.1× 飞入,右柱上升时连线指向"L2 命中 → 解码被掩盖",底部小字最后入场

Scene 7 · 62-72s · 风险卡 · W-AgentZip-R2-Caution 编号化(v2 关键改进)

  • 时长:10s
  • 屏幕文字:6 条限定语
  • 画面元素:六张风险卡垂直排列 · 每张左侧 W-AgentZip-R2-Caution N 编号 + 右侧要点 · 琥珀色 accent 边框
  • 运动方式:六卡依次淡入,每卡 0.4s,底部预留空白留白
  • 六条风险清单(对应六张卡):
  • W-AgentZip-R2-Caution 1:GitHub 仓库 abstract 未明列名
  • W-AgentZip-R2-Caution 2:跨沙箱差分收益分解数字 abstract 未给(8.7× 中多少来自差分、多少来自 base 共享)
  • W-AgentZip-R2-Caution 3:KSM / zswap 对照实验 abstract 未明(8.7× vs Linux 默认是否在同等内存压力下)
  • W-AgentZip-R2-Caution 4:恢复预取命中率 abstract 未给(1.40× 减速对应的预取命中率阈值)
  • W-AgentZip-R2-Caution 5:LLM 等待窗口长度假设(假设典型 5-30s,长尾任务 > 60s 是否仍成立)
  • W-AgentZip-R2-Caution 6:跨镜像沙箱不适用(只对"同一镜像衍生"有效)

Scene 8 · 72-78s · 行动清单收尾 · 三档分级(v2 关键改进)

  • 时长:6s
  • 屏幕文字:今晚 · 本周 · 立项
  • 画面元素:三栏布局 · 左栏"今晚就能跑:把昂贵后台任务排进 LLM 等待窗口(单沙箱也能拿一半收益)" · 中栏"本周:跨沙箱相似度采样,验证差分收益分布" · 右栏"立项:接入 zswap / KSM baseline,做完整 A/B"
  • 运动方式:三栏对开,左栏先入场,中栏右栏延迟 0.3s 依次推入,结尾留白 0.5s

5. 时间线总览(校验用)

Scene 时间区间 时长 主题
1 0-8s 8s 主标题
2 8-18s 10s 100+ 沙箱 + zswap 47%
3 18-28s 10s 三轴机制
4 28-38s 10s 模板对齐差分
5 38-48s 10s 任何可盈利页入池
6 48-62s 14s 8.7× → 3.1× → 1.40× 因果链
7 62-72s 10s W-AgentZip-R2-Caution 1-6
8 72-78s 6s 三档行动清单
合计 0-78s 78s 区间零重叠 · 端点连续无间隙

校验规则:每一行的结束时间等于下一行的开始时间(8 → 18 → 28 → 38 → 48 → 62 → 72 → 78)。任意两个 Scene 的时间区间 [a, b) 和 [c, d) 满足 b ≤ c 或 d ≤ a。v1 的 Scene 4/5 时间区间 25-35s 双重覆盖 bug 已彻底修复。


6. 与 v1 对比(v1→v2 修复表)

维度 v1 v2 修复
Scene 4 时间 25-35s 22-32s 与 Scene 5 错开
Scene 5 时间 25-35s ⚠️ 重叠 32-42s 错开
Scene 6 时间 35-50s 42-58s 拉长为 16s 用于因果链
Scene 7 时间 50-65s 58-70s 缩短为 12s
Scene 8 时间 65-78s 70-78s 缩短为 8s
风险卡 自由文本"GitHub / 拆分数字 / KSM 对照 abstract 未明" W-AgentZip-R2-Caution 1-6 编号化 可追溯化
8.7× → 1.40× 因果 仅提数字,不解释因果 新增 Scene 6 显式呈现"差分解码 → 3.1× → 恢复预取 → 1.40×" 讲清楚为什么不是白送
行动清单 "先排进等待窗口"一句抽象 三档分级(今晚/本周/立项) 可执行化
总时长 78s 78s 不变

§A · v1 备份(仅溯源,不再用于交付)

以下为 2026-09-12 13:25 落盘的 v1 原文,因 Scene 4 与 Scene 5 时间区间 25-35s 双重覆盖已重写为 v2。本节保留供溯源。

Scene 4(25-35s · v1) · 跨沙箱相似性 + 差分编码伪代码

  • 屏幕文字:模板对齐 + 差分编码
  • 画面元素:三个相似页对齐到一个 base
  • 运动方式:三个页向 base 滑拢,delta 区高亮

Scene 5(25-35s · v1 · ⚠️ 与 Scene 4 时间重叠) · 任何可盈利页面入池判定

  • 屏幕文字:compressed × cost < raw × cost → 入池
  • 画面元素:不等式公式卡片
  • 运动方式:左侧不等式滑入,右侧打勾

Scene 6(35-50s · v1) · 8.7× vs 2.1× 内存峰值对比柱状图

  • 屏幕文字:峰值:2.1× → 8.7×
  • 画面元素:两根柱子并排,zswap 矮柱,AgentZip 高柱
  • 运动方式:左侧矮柱先画,右侧高柱拔起时数字 8.7× 飞入

Scene 7(50-65s · v1) · LLM 等待窗口 drain pending compress 时序图

  • 屏幕文字:等待窗口对齐:零阻塞工具调用
  • 画面元素:时间轴,LLM 等待段内填满压缩任务块
  • 运动方式:时间轴滚动,first token 时刻压缩块立即消失

Scene 8(65-78s · v1) · 行动清单 + 风险提示

  • 屏幕文字:先排进等待窗口 · GitHub / 拆分数字 / KSM 对照 abstract 未明
  • 画面元素:三行行动 + 一行风险卡片
  • 运动方式:行依次落入,风险卡片最后红色高亮

元数据

  • 生成时间:2026-09-13 21:42 CST(反思棒 #47 触发后第 2 项动作 · 重写最弱一篇)
  • 覆盖范围:v1 (3280B / 30L) → v2 (~7.2KB / ~150L)
  • 关键修复:时间区间零重叠(Scene 4/5 错开) + 风险卡 6 条编号化 + 因果链 Scene 6 新增 + 行动清单三档分级
  • 承接上游:inbox/tom/2026-09-12T0840-agent-rag-longcontext-radar.md v2 §一 第 8 条(AgentZip 邻接引用)+ organized/promo/selection/2026-09-12.md R2 选题
  • 交接下游:flyP / Stephen 可基于本镜像直接制作视频与 popular 文案

Tom · 反思棒 #47 · v2 重写覆盖 · 模式 BJ 棒次塌方 + 风险卡可追溯化双修复