AI落地社
返回知识库
总览 · Pi Coding Agent 学习蓝皮书

8. 上下文与压缩

Pi Coding Agent 蓝皮书

MODULE 03 · STEP 08 · 可练习 上下文与压缩 本课类型 本课以理解与工作习惯为主。只有当重要信息已经写入文件,且你确实想练习压缩时,才需要输入 /compact 。 对话变长以后,你可能会看到底部的上下文占用逐渐升高。上下文可以暂时理解为“模型这一轮能同时参考的内容”。它包括系统指令、项目规则、你的消息、模型回复和工具结果。 上下文不是永久记忆,也不等同于磁盘上的会话文件。会话可以保存很久,但模型一次能够接收的内容…

更新于 2026-10-23 07:00:25 · 作者 AI落地社

你将获得

  • 学习:完整学习目录
  • 学习:30 分钟第一次成功
  • 学习:导论 · 为什么读这本书
  • 学习:十条仍然成立的判断
  • 学习:凡例与本版说明
  • 学习:序章 · Pi 作者 Mario Zechner

内容大纲

  1. 完整学习目录
  2. 30 分钟第一次成功
  3. 导论 · 为什么读这本书
  4. 十条仍然成立的判断
  5. 凡例与本版说明
  6. 序章 · Pi 作者 Mario Zechner
  7. 1. 安装前检查
  8. 2. 安装并启动 Pi
  9. Windows 中文安装路径
  10. 3. 登录与模型设置
  11. 4. 从练习目录开始
  12. 维护 · 更新、退出与卸载
  13. 5. 第一次任务
  14. 6. 文件与工作目录
  15. 7. 会话的保存与续写
  16. 8. 上下文与压缩

正文预览

MODULE 03 · STEP 08 · 可练习

上下文与压缩

本课类型

本课以理解与工作习惯为主。只有当重要信息已经写入文件,且你确实想练习压缩时,才需要输入 /compact。

对话变长以后,你可能会看到底部的上下文占用逐渐升高。上下文可以暂时理解为“模型这一轮能同时参考的内容”。它包括系统指令、项目规则、你的消息、模型回复和工具结果。

上下文不是永久记忆,也不等同于磁盘上的会话文件。会话可以保存很久,但模型一次能够接收的内容有上限。

为什么需要压缩

自动压缩默认启用:当对话接近模型的上下文限额时,Pi 可以保留较近的消息,同时把更早的部分整理成摘要。你也可以在交互界面手动输入:

/compact

这条命令输入在 Pi 底部编辑区,按 Return 后等待压缩完成。界面回到可以继续输入的状态后,让 Pi 复述当前目标、已做决定和下一步,再与你的项目文件核对。不确定时不要连续反复执行。

压缩能让工作继续,但不可能无损保留所有细节。一段很长的调试过程,模型后续收到的可能只剩“已排除 A 和 B,下一步检查 C”以及较近消息。更早的原始条目仍留在 JSONL 会话树中;压缩不会恢复或修改磁盘文件。如果某个精确错误、命令输出或决策原因必须保留,就不要只让

会员专享

暂无权限 · 仅对 VIP 会员开放

开通会员解锁全文,添加客服老师微信

  • ✓网站会员全年访问全部会员内容
  • ✓Skills / 工作流源文件(百度网盘)
  • ✓资料下载与课程正文
  • ✓社群微信群入口(开通后联系客服)

已有卡密?去激活

已有账号?登录后开通更顺畅