有无子 Agent 时 context 构成差异对比
同一个任务,Context 里装的东西完全不同
任务:分析 10 个 CSV 文件 + 生成汇总报告 + 做成 PPT
假设条件模型 context 窗口 = 200K token · 每个 CSV 分析过程 ≈ 8K token · 10 个文件的分析结果 ≈ 80K token · PPT 生成 ≈ 15K token
不用子 Agent:全挤在一个 context 里
0200K token
系统指令 + CLAUDE.md + 技能
~25K
你的对话(指令+确认+修正)
~20K
CSV 1 读取+分析
~8K
CSV 2 读取+分析
~8K
CSV 3 读取+分析
~8K
…(中间 4 个文件)
~32K
CSV 8-10 读取+分析
~24K
汇总报告生成过程
~30K
⚠ PPT 生成(空间严重不足)
~20K?
问题:
• 10 个 CSV 的分析全部堆在 context 里(~80K),挤占了一半空间
• 做到第 7-8 个文件时,前面文件的细节开始被"遗忘"
• 生成 PPT 时 context 快满了,Agent 开始编造数据或引用错误的数字
• 中间的内容记忆最差("lost in the middle"),第 4-6 个文件的分析最容易出错
• 总消耗 ≈ 195K token,逼近上限,质量严重下降
• 10 个 CSV 的分析全部堆在 context 里(~80K),挤占了一半空间
• 做到第 7-8 个文件时,前面文件的细节开始被"遗忘"
• 生成 PPT 时 context 快满了,Agent 开始编造数据或引用错误的数字
• 中间的内容记忆最差("lost in the middle"),第 4-6 个文件的分析最容易出错
• 总消耗 ≈ 195K token,逼近上限,质量严重下降
用子 Agent:细节分散,主 Agent 只收摘要
0用了不到一半 ✓200K token
系统指令 + CLAUDE.md + 技能
~25K
你的对话
~15K
子 Agent 1 摘要:"文件 1-2 分析完成,收入…"
~1K
子 Agent 2 摘要:"文件 3-4 分析完成,增长…"
~1K
子 Agent 3-5 摘要
~3K
汇总报告生成
~25K
PPT 生成(空间充裕)
~20K
✅ 剩余空间 ~110K token
优势:
• 10 个 CSV 的分析细节在 5 个子 Agent 里完成,主 Agent 只收 5 段摘要(~5K)
• 从 80K → 5K,压缩比 16:1
• 做 PPT 时还有大量剩余空间,Agent 状态清醒,不会编造数据
• 每段摘要长度相近,不存在"lost in the middle"问题
• 主 Agent 消耗 ≈ 90K token,只用了不到一半窗口
• 10 个 CSV 的分析细节在 5 个子 Agent 里完成,主 Agent 只收 5 段摘要(~5K)
• 从 80K → 5K,压缩比 16:1
• 做 PPT 时还有大量剩余空间,Agent 状态清醒,不会编造数据
• 每段摘要长度相近,不存在"lost in the middle"问题
• 主 Agent 消耗 ≈ 90K token,只用了不到一半窗口
系统指令
CLAUDE.md
技能
对话
文件分析
子Agent摘要
报告
PPT
剩余空间
同一时刻,5 个子 Agent 各自的 context(独立且隔离)
子 Agent 1
只装:系统+指令+文件1-2+分析过程
~40K / 200K = 20% 使用率
~40K / 200K = 20% 使用率
子 Agent 2
只装:系统+指令+文件3-4+分析过程
~40K / 200K = 20% 使用率
~40K / 200K = 20% 使用率
子 Agent 3-5(同理)
每个都只用 20%,大量空间富余
每个子 Agent 都在"舒适区"工作
每个子 Agent 都在"舒适区"工作
核心数字对比
不用子 Agent
主 Agent context 使用:~195K / 200K(97%)
文件分析占用:~80K(41%)
剩余空间:~5K(几乎没了)
质量:后半段严重降质
主 Agent context 使用:~195K / 200K(97%)
文件分析占用:~80K(41%)
剩余空间:~5K(几乎没了)
质量:后半段严重降质
用子 Agent
主 Agent context 使用:~90K / 200K(45%)
文件分析占用:~5K(2.5%,只有摘要)
剩余空间:~110K(一大半都空着)
质量:全程清醒稳定
主 Agent context 使用:~90K / 200K(45%)
文件分析占用:~5K(2.5%,只有摘要)
剩余空间:~110K(一大半都空着)
质量:全程清醒稳定
80K → 5K,压缩比 16:1。这就是子 Agent 的核心价值——不是让 Agent "更聪明",而是让每个 Agent 都工作在 context 的舒适区内。主 Agent 不需要记住 10 个文件的全部细节,它只需要 5 段摘要就能做出正确的汇总判断。细节留在子 Agent 的独立空间里,需要的时候再派子 Agent 去深入。