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 棒次塌方 + 风险卡可追溯化双修复