正文预览
MODULE 03 · STEP 08 · 可练习
上下文与压缩
本课类型
本课以理解与工作习惯为主。只有当重要信息已经写入文件,且你确实想练习压缩时,才需要输入
/compact。
对话变长以后,你可能会看到底部的上下文占用逐渐升高。上下文可以暂时理解为“模型这一轮能同时参考的内容”。它包括系统指令、项目规则、你的消息、模型回复和工具结果。
上下文不是永久记忆,也不等同于磁盘上的会话文件。会话可以保存很久,但模型一次能够接收的内容有上限。
为什么需要压缩
自动压缩默认启用:当对话接近模型的上下文限额时,Pi 可以保留较近的消息,同时把更早的部分整理成摘要。你也可以在交互界面手动输入:
/compact
这条命令输入在 Pi 底部编辑区,按 Return 后等待压缩完成。界面回到可以继续输入的状态后,让 Pi 复述当前目标、已做决定和下一步,再与你的项目文件核对。不确定时不要连续反复执行。
压缩能让工作继续,但不可能无损保留所有细节。一段很长的调试过程,模型后续收到的可能只剩“已排除 A 和 B,下一步检查 C”以及较近消息。更早的原始条目仍留在 JSONL 会话树中;压缩不会恢复或修改磁盘文件。如果某个精确错误、命令输出或决策原因必须保留,就不要只让