Workflow-Logik
Die deterministische Ebene unter jedem Agenten – sie legt genau fest, was passiert, in welcher Reihenfolge und unter welchen Bedingungen, jedes Mal.
Jeder Entscheidungspunkt in einem Workflow ist explizit definiert, nicht abgeleitet
Bedingte Verzweigung
Workflows verzweigen sich anhand definierter Bedingungen – dem Kontostatus eines Anrufenden, einem Suchergebnis, einer zuvor im Gespräch gesetzten Variable oder Daten, die ein Tool während der Ausführung zurückgibt. Jede Verzweigung ist ein bewusst gewählter Pfad mit eigener Logik, kein probabilistisches Ergebnis. Der Agent folgt jedes Mal der Verzweigung, die zur Bedingung passt – unabhängig davon, ob diese Bedingung bereits zur Build-Zeit bekannt war oder erst zur Laufzeit entstand.
Verschachtelte Logik und Sub-Workflows
Komplexe Workflows lassen sich als modulare Komponenten strukturieren – ein Sub-Workflow für die Identitätsprüfung, ein weiterer für die Zahlungsabwicklung, ein dritter für die Eskalation. Jeder funktioniert eigenständig, kann isoliert getestet und ohne Duplizierung in mehreren übergeordneten Workflows wiederverwendet werden.
Code-Blöcke
Wenn die Workflow-Logik eine Präzision erfordert, die über Verzweigungen hinausgeht – etwa das Parsen einer API-Antwort, das Transformieren einer Datenstruktur, das Anwenden einer Geschäftsregel oder das Berechnen eines Werts –, können Sie mit Code-Blöcken an jeder Stelle des Workflows eigene Logik einfügen: mit voller programmatischer Kontrolle und ohne den Workflow-Editor zu verlassen
Prompts, Nodes und komplette Workflows werden einmal konfiguriert und bei jeder Bereitstellung wiederverwendet. Aktualisieren Sie eine gemeinsam genutzte Komponente, übernimmt jeder Agent, der sie verwendet, die Änderung sofort – ohne einzelne Instanzen suchen zu müssen
Wie Workflows mit Volumen, Komplexität und Unerwartetem umgehen
Parallele Ausführung
Mehrere Aufgaben können gleichzeitig laufen und ihre Ergebnisse zusammengeführt werden, bevor der Workflow fortfährt. Ein Agent kann zeitgleich einen Sendungsstatus abfragen, einen Kontaktdatensatz abrufen und einen Kontostand prüfen und anschließend über alle drei Ergebnisse gemeinsam entscheiden – statt jede Abfrage nacheinander auszuführen und Latenz zu erzeugen.
Listeniteration
Workflows können jedes Element einer Liste in beliebigem Volumen durchlaufen – einen Stapel Datensätze verarbeiten, eine Folge von Follow-ups versenden, eine Reihe von Ergebnissen auswerten und vieles mehr, ohne manuelles Eingreifen und ohne Engpässe. Die Iteration skaliert mit den Daten, nicht mit der Personalstärke
Retry-Logik und Fallback-Verhalten
Wenn ein Tool-Aufruf fehlschlägt, eine Zeitüberschreitung eintritt oder eine API ein unerwartetes Ergebnis liefert, legt die Retry-Logik fest, wie viele Versuche in welchem Intervall unternommen werden, bevor auf einen alternativen Pfad zurückgegriffen wird. Fallback-Verhalten sorgt dafür, dass der Workflow reibungslos weiterläuft – etwa durch Weiterleitung an einen Menschen, Protokollierung des Fehlers oder eine definierte Standardaktion.