# 自动压缩与手动压缩

## 元数据

- 书名：Claude Code 源码解析：一份价值数十亿美元的AI工程蓝图
- 作者：花叔
- 章节：07 上下文管理：长对话的生存术
- 定位：AI PM / Agent 产品 / AI 工程架构面试
- 优先级：P1
- 标签：auto-compact, manual-compact, state-summary

## 面试问题

什么时候应该自动压缩，什么时候让用户手动压缩？

## 30 秒回答

自动压缩用于接近窗口上限时保护任务不中断；手动压缩用于用户主动整理上下文、切换阶段或降低噪声。两者解决的问题不同。

## 展开要点

- 自动压缩要提前触发，避免压缩过程本身没有空间。
- 手动压缩应给用户一个“整理当前任务状态”的控制点。
- 压缩结果要可查看，必要时可修正。

## 高频追问

- 压缩摘要可以完全相信吗？
- 用户如何知道压缩发生了？
- 压缩会影响合规审计吗？

## 项目映射

- 在资料库构建时每处理一本书后生成状态摘要。
- 在用户说“进入下一阶段”时建议手动压缩。

## AI PM 迁移

AI PM 设计长任务体验时，要让用户感到上下文被管理，而不是被悄悄遗忘。

## 备注

本卡为面试复习用的主题重构和答题框架，不保存原书正文或源码内容。
