claude 的 Projects 的文档是静态存储理论上无限存储,但对话历史是动态累积的
即使 Project 文件本身不占对话 token,我们问过的每个问题、Claude 的每个回答、以及引用文档的上下文都会累积
根据 Anthropic 文档 :
"Claude 会自动管理对话长度,通过总结早期消息来腾出空间" ,所以越到后面它压缩的频率越高
但当对话复杂度超过压缩算法的处理能力,就会强制重置,会提示对话太长,要开启新窗口
这时候你强行继续沟通,它会尝试压缩继续推进,一般还能继续,但压缩的越来越吃力
最终,它彻底压缩不动了,一动不动,无论问啥,它都直接告诉你太长开新窗
聊到这个长度,还是需要点时间,但也不是很长,对我而言不太够用
这时候,带着项目状态更新记录,把最新的文本装进 content,就可以继续累积了
但此时对上一个窗口的“历史”就只剩下轮廓了,这意味着,我们要主动规划和选择开新窗时机,就是在阶段性成果足够稳固时,否则可能会出现改了一部分内容,但又不太确定,还需要多轮迭代才能稳定时,无法压缩了
那损失就会比较大,尤其是忘记更新项目信息时
claude 的压缩算法和推理能力都是它的独门秘籍,我觉得二者持续进化,最终会真正迫近 AGI,因为一个负责记忆,一个负责推理