Technik und Aufbau
Ein Workflow mit LLM Unterstützung registriert, verwaltet und führt andere Workflows aus.
Der Main Workflow ist der zentrale Workflow, der andere Workflows erstellt, bestehende verwaltet und ausführt. Mittels der Daten aus dem Core Service runner-agent wird das bestmögliche LLM für einen Workflow Schritt ermittelt.
Zentralisierter Workflow
Komplexe Abläufe werden in strukturierte Workflow-Schritte zerlegt. Jeder Schritt beschreibt Anforderungen, Zustände und benötigte Fähigkeiten.
Der Main Workflow übernimmt anschließend Orchestrierung, Agent-Auswahl, LLM-Kommunikation, Workspaces und Integrationen.
Von der Erstellung bis zur Ausführung
Der Main Workflow verwaltet alle erstellten Workflows und übernimmt deren Orchestrierung, inklusive Auswahl des besten LLMs und Agents für einen bestimmten Schritt. Die Core Services stellen die notwendigen Funktionen und Daten zur Verfügung.
Die Architektur trennt bewusst Workflow-Zustand, Agent-Auswahl und LLM-/Tool-Kommunikation. Dadurch bleiben Verantwortlichkeiten klar und einzelne Komponenten können unabhängig skaliert oder ausgetauscht werden.
Execution Services kapseln konkrete Zugriffe auf Repositories, Dateien und Fachanwendungen. Der Workflow selbst muss die technischen Details dieser Systeme dadurch nicht kennen.
Ein Workflow in mehreren Stufen
Workflow validieren und in die Queue aufnehmen.
Skills und Verfügbarkeit prüfen, Kandidaten bewerten und reservieren.
LLM-Session starten und benötigte Tools aufrufen.
Erfolgreich abschließen oder blockierte Zustände über Resolver behandeln.
Suspend, Resolve, Resume
Eine nicht erfüllte Vorbedingung beendet den Workflow nicht automatisch. Der Run kann suspendiert und später kontrolliert fortgesetzt werden.
Automatisierung mit kontrollierten Entscheidungspunkten
Menschen können Freigaben erteilen, Workflows pausieren, fortsetzen oder neu starten. Entscheidungen bleiben dadurch direkt im Ablauf dokumentiert.