Ein Checkpoint ist bei einem KI-Agenten ein gesicherter Zwischenstand, auf den der Lauf zurückgesetzt werden kann. Er betrifft nicht nur die Dateien, sondern auch den Gesprächsstand: Wohin der Agent zurückgeht, dort hat er auch wieder seinen damaligen Wissensstand.
- Checkpoint (KI-Agent)
Ein gesicherter Zwischenstand, auf den ein Agentenlauf zurückgesetzt werden kann.
Beispiel: „Nach dem dritten Fehlversuch ging es auf den Checkpoint vor dem Umbau zurück.“Wann er gesetzt wird: vor jedem Schritt mit Wirkung, also vor Änderungen an Dateien, vor dem Ausführen von Befehlen, vor dem Schreiben in eine Datenbank.
Abgrenzung zur Versionsverwaltung: Ein Commit hält den Code fest, der Checkpoint zusätzlich den Zustand des Gesprächs. Beides zusammen macht einen Rücksprung vollständig.
Wofür man ihn braucht
Für den Weg aus der Sackgasse. Ein Agent, der sich in eine falsche Richtung gearbeitet hat, baut auf dem falschen Stand weiter, und jeder weitere Schritt macht die Lage schlechter. Ohne Rücksprungpunkt bleibt nur, den ganzen Lauf zu verwerfen; mit Rücksprungpunkt verliert man die letzten drei Schritte.
Was der Begriff im Training bedeutet
Etwas anderes. Beim Training eines Modells heißt Checkpoint der gespeicherte Stand der Gewichte nach einer bestimmten Zahl von Schritten; daraus lässt sich ein abgebrochenes Training fortsetzen oder ein früherer Stand wiederherstellen. Dieselbe Idee, anderer Gegenstand, und in Gesprächen über KI werden die beiden Bedeutungen regelmäßig verwechselt.
Was in der Praxis genügt
Ein eigener Zweig und kleine Schritte. Wer einen Agenten in einem Zweig arbeiten lässt und ihn nach jedem abgeschlossenen Teilschritt festschreiben lässt, hat die Wirkung eines Rücksprungpunkts mit Mitteln, die jedes Team schon beherrscht. Für Agenten außerhalb des Codes, etwa in einem Ticketsystem, fehlt dieses Netz, und deshalb laufen die dort besser nur lesend.
Was ein Rücksprung nicht heilt
Alles, was den Rechner verlassen hat. Eine versandte Nachricht, ein abgeschickter Schnittstellenaufruf, ein veröffentlichter Eintrag: Der Zwischenstand stellt die Dateien wieder her, nicht die Wirkung nach außen. Deshalb gehören Schritte mit Außenwirkung hinter eine Freigabe und nicht hinter einen Rücksprungpunkt.