换个角度想
检查点像登山时打下的保护锚点:每前进一段就固定一个,失手了最多摔回上一个锚点,而不是摔回山脚。
术语 · 工程与协作
Checkpoint
可回退的阶段性状态,通常通过 Git 提交或工具快照保存。
每个敢回去的地方,都是检查点
检查点像登山时打下的保护锚点:每前进一段就固定一个,失手了最多摔回上一个锚点,而不是摔回山脚。
功能登录已可用
测试✓ 全绿
提交「登录完成」
这个状态被钉住了
第 2 小时又改了 40 个文件
第 3 小时项目跑不起来了
每完成一步又打一个点
跑不起来时也不慌
抵达一个稳定状态
每让 Agent 完成一步就存一个点,永远只赌一小段。
试一个不确定的方案前先打点,失败即回滚。
不少 AI 编码工具会为每轮修改自动建检查点,一键回滚。
让 Agent 连续干了 3 小时没存任何检查点,现在它把项目改得跑不起来了。教训是什么?
损失等于上一个检查点到现在的全部工作——这次是 3 小时。正确节奏是每完成一个可验证的小步就存一个点:检查点的密度,决定了你最多亏多少。
检查点的间隔就是你的最大损失。让 AI 干得越猛,打点就要越勤——别等「差不多了」才存。