Die meisten KI-Agenten in der Produktion arbeiten derzeit als zustandslose Request-Response-Systeme. Während dies für einfache Abfragen ausreicht, versagt diese Architektur, wenn Aufgaben Stunden oder Tage in Anspruch nehmen.

Der Aufbau zuverlässiger KI-Workflows erfordert einen Wechsel hin zu persistenten Agenten. Indem Architekten Agenten als fortsetzbare Zustandsautomaten statt als transiente Funktionen betrachten, können sie komplexe, langlaufende Prozesse steuern, die Unterbrechungen überstehen und externe Validierung erfordern.

Kurz gesagt

  • Zustandslose Agenten haben bei langlaufenden Aufgaben Probleme, da sie den Kontext zwischen Interaktionen verlieren, was sie für Workflows mit Human-in-the-Loop-Freigaben oder externem Datenabruf ungeeignet macht.

  • Persistente Agenten fungieren als Zustandsautomaten, die es Systemen ermöglichen, den Status zu pausieren, zu speichern und die Ausführung fortzusetzen, ohne Fortschritt oder Kontext zu verlieren.

  • Die Architektur für Persistenz erfordert atomare Status-Updates und Versionierung, um gleichzeitige Änderungen zu verarbeiten und zuverlässige Rollbacks bei Fehlern zu gewährleisten.

Vom Chatbot zum Background Worker

Der Übergang von einer Chatbot-Schnittstelle zu einem persistenten Agenten erfordert einen grundlegenden Wandel im mentalen Modell. Anstatt den Agenten als lineare Funktion zu betrachten, die einen String zurückgibt, sollten Architekten ihn als Background Worker mit Reasoning-Fähigkeiten behandeln.

Während Orchestrierungs-Frameworks wie LangGraph oder CrewAI die Logik von Tool-Aufrufen und Modell-Interaktionen vereinfachen, lösen sie nicht die zugrunde liegende Herausforderung der Persistenz. Die primäre technische Last liegt in der Verwaltung des Zustands, der sich über die Zeit entwickelt.

Design für Unterbrechungen

In klassischer Software ist eine Unterbrechung oft ein Fehlerzustand. In persistenten Agentensystemen ist die Unterbrechung ein Standard-Feature. Ein Agent muss möglicherweise auf eine externe API-Antwort, ein Datenbank-Update oder eine menschliche Freigabe warten, bevor er fortfahren kann.

Jeder Unterbrechungspunkt erfordert eine explizite Behandlung. Architekten müssen klare Zustandsübergänge definieren und sicherstellen, dass das System sicher pausieren und fortfahren kann. Dies erfordert atomare Updates des Agenten-Status, damit das System nach Fehlern wiederhergestellt werden kann, ohne den gesamten Workflow von Grund auf neu zu starten.

Der Aufbau persistenter Agenten hat weniger mit Prompt Engineering als mit robustem State Management zu tun. Durch den Fokus auf fortsetzbare Zustandsautomaten können Teams KI-Workflows erstellen, die reale Komplexität mit vorhersehbarer Zuverlässigkeit bewältigen.