KI-Transformation

Graph Engineering für KI-Agenten: Multi-Agent-Loops zuverlässig orchestrieren

Graph Engineering verbindet Agenten-Loops über expliziten State, Routing, Verifikation und Recovery. Was produktionsreife Multi-Agent-Systeme wirklich brauchen.

Kurzfassung

Graph Engineering ist kein neuer Durchbruch, sondern die Produktionsdisziplin für mehrere Agenten-Loops. Nodes führen deterministischen Code, Tools oder komplette Agentenläufe aus. Edges steuern Routing, Parallelisierung, Retries und Freigaben. Entscheidend sind expliziter State, überprüfbare Verträge, Checkpoints, Idempotenz, Tracing und harte Budgets. Dass mehr Agenten nicht automatisch besser sind, zeigen zwei Befunde: Anthropics Multi-Agent-Research-System verbrauchte intern etwa 15-mal so viele Token wie normale Chat-Interaktionen. Die MAST-Studie leitete aus der manuellen Analyse von 150 Traces 14 Fehlermodi in drei Kategorien ab. Für kleine oder eng gekoppelte Aufgaben bleibt ein einzelner Agent meist die bessere Architektur.

Warum wird jetzt über Graph Engineering gesprochen?

Der Ausdruck bekam neue Aufmerksamkeit, nachdem Peter Steinberger auf X fragte: „Are we still talking loops or did we shift to graphs yet?“. Kurz darauf ordnete LangChain die Debatte aus Herstellerperspektive als „3 Years of Graph Engineering with LangGraph“ ein.

Der Name ist neu und nicht standardisiert. Die technische Grundlage ist es nicht. Zustandsautomaten, gerichtete Graphen, bedingtes Routing, Fan-out/Fan-in, Map-Reduce und Workflow-Engines existierten lange vor heutigen LLM-Agenten.

Neu ist vor allem die Granularität eines Knotens. Ein Node kann inzwischen einen vollständigen Agentenlauf mit eigenem Kontextfenster, Werkzeugen und internem Arbeitszyklus kapseln. Der Graph verbindet nicht mehr nur Funktionen oder einzelne Modellaufrufe, sondern mehrere probabilistische Loops mit deterministischen Kontrollen.

Das ist eine relevante Verschiebung, aber kein neues Informatikgesetz. Der Graph macht aus unzuverlässigen Agenten nicht automatisch ein zuverlässiges System. Er macht ihre Übergaben, Abhängigkeiten und Fehlerpfade zunächst nur expliziter.

Was ist Graph Engineering für KI-Agenten?

Graph Engineering ist die Praxis, agentische und deterministische Arbeitsschritte als expliziten, zustandsbehafteten Ausführungsgraphen zu entwerfen, zu prüfen und zu betreiben.

Ein solcher Graph besteht aus vier Grundelementen:

ElementAufgabeBeispiele
Nodeführt einen begrenzten Arbeitsschritt ausFunktion, Tool-Aufruf, LLM-Aufruf, Agenten-Loop, menschliche Prüfung
Edgebestimmt den nächsten ÜbergangSequenz, Bedingung, Delegation, Retry, Abbruch, Eskalation
Statetransportiert den prüfbaren ZustandEingaben, Artefakte, Status, Budgets, Findings, Fehler
Gateentscheidet über Fortsetzung oder StoppSchema-Check, Test, Rubrik, Freigabe, Kostenlimit

Die Definition bezieht sich auf Ausführungs- und Kontrollflussgraphen. Sie hat nichts mit Knowledge Graphs als Wissensspeicher oder Graph Neural Networks als Modellklasse zu tun.

Ein Agentengraph ist außerdem nicht zwingend ein Directed Acyclic Graph (DAG). Retry-, Review- und Optimierungsschleifen erzeugen Zyklen. Gerade langlebige Agentensysteme benötigen solche Schleifen, müssen sie aber durch Stop-Regeln begrenzen.

Wie unterscheiden sich Loop Engineering und Graph Engineering?

Loop Engineering steuert den iterativen Arbeitszyklus eines Agenten: planen, handeln, Ergebnis prüfen, Kontext aktualisieren und erneut entscheiden. Graph Engineering organisiert die Beziehungen zwischen mehreren solchen Loops sowie deterministischen Schritten und menschlichen Gates.

Die Ebenen bauen aufeinander auf:

EbeneZentrale Frage
Prompt EngineeringWelche Instruktion erhält das Modell?
Context EngineeringWelche Informationen stehen im Kontext?
Harness EngineeringWelche Tools, Rechte, Speicher und Feedbacksignale umgeben den Agenten?
Loop EngineeringWie arbeitet und korrigiert sich ein Agent über mehrere Schritte?
Graph EngineeringWie werden mehrere Loops, Funktionen und Freigaben verbunden und betrieben?

Graph Engineering ersetzt den Loop nicht. Ein Agenten-Node kann selbst einen zyklischen Loop enthalten. Ein Graph mit schlecht konstruierten Loops verteilt nur schlechte Zwischenergebnisse schneller.

Auch der AI Harness bleibt notwendig. Der Graph beschreibt Topologie und Kontrollfluss. Der Harness setzt Werkzeugzugriffe, Laufzeit, Speicher, Rechte und Sicherheitsgrenzen praktisch um.

Welche Graphmuster sind in Multi-Agent-Systemen sinnvoll?

Nicht jede Aufgabe braucht eine dynamische Agentenorganisation. Häufig reichen wenige bekannte Muster.

MusterStrukturGeeignet fürHauptproblem
Sequenzielle KetteA → B → Cstabile, abhängige Schritteunnötige Serialisierung
RouterA → B oder Cklar trennbare Aufgabentypenfalsche Routingentscheidung
Fan-out/Fan-inA → B/C/D → Eunabhängige Recherche- oder ReviewpfadeKosten, Duplikate, Widersprüche
Barrier/JoinE wartet auf B, C und Dvollständige Mehrfachprüfunglangsamster Node blockiert den Lauf
First-successE akzeptiert das erste valide ErgebnisFallbacks und Latenzoptimierungein frühes schwaches Resultat gewinnt
Orchestrator-WorkersPlaner erzeugt Worker dynamischoffene, parallel zerlegbare Aufgabenfalsche Zerlegung, doppelte Arbeit
Evaluator-OptimizerErzeuger ↔ PrüferVerbesserung anhand klarer KriterienEndlosschleife, Reviewer-Bias
Human GateAgent → Freigabe → Aktionirreversible oder riskante AktionenWartezeit und Betriebsaufwand

Anthropic beschreibt Prompt Chaining, Routing, Parallelization, Orchestrator-Workers und Evaluator-Optimizer als wiederverwendbare Workflow-Muster. Das ist keine universelle Graph-Runtime. Es ist eine Sammlung von Architekturprinzipien, die sich mit Frameworks oder eigener Orchestrierung umsetzen lassen.

Parallelisierung bringt nur dann einen Vorteil, wenn Teilaufgaben tatsächlich unabhängig sind. Anthropics Research-Team berichtet für komplexe Suchanfragen von bis zu 90 Prozent kürzerer Recherchezeit, wenn ein Lead-Agent mehrere Subagenten und parallele Tool-Aufrufe koordiniert. Das ist ein Maximalwert aus einem herstellereigenen Research-System, kein allgemeiner Geschwindigkeitsfaktor für Agentengraphen.

Was zeigen Anthropic und MAST über Multi-Agent-Orchestrierung?

Anthropics internes Research-Eval liefert ein starkes, aber eng begrenztes Herstellersignal. Laut Anthropic übertraf ein System mit Claude Opus 4 als Lead und Claude Sonnet 4 als Subagenten einen einzelnen Claude-Opus-4-Agenten im eigenen Research-Eval um 90,2 Prozent. Der Blogpost nennt dafür weder die genaue Bewertungsmetrik noch Aufgabenzahl, Runs oder Streuung. Als Beispiel beschreibt Anthropic die Suche nach allen Vorstandsmitgliedern der Unternehmen im Information-Technology-Sektor des S&P 500. Daraus folgt nicht, dass Multi-Agent-Systeme bei jeder Aufgabe diesen Vorteil erreichen.

Die Kosten steigen gleichzeitig deutlich. In Anthropics internen Nutzungsdaten verbrauchten Agenten typischerweise etwa viermal und Multi-Agent-Systeme etwa 15-mal so viele Token wie normale Chat-Interaktionen. Parallelität kann also Wandzeit sparen, ohne Geld oder Gesamtrechenaufwand zu reduzieren.

Die unabhängige MAST-Studie betrachtet nicht nur Modellfehler, sondern das Gesamtsystem. Die Forschenden sammelten 1.642 annotierte Traces aus sieben Multi-Agent-Frameworks. Aus einer detaillierten manuellen Teilanalyse von 150 Traces entstand eine Taxonomie mit 14 Fehlermodi in drei Gruppen:

  • Probleme im Systemdesign
  • Fehlausrichtung zwischen Agenten
  • unzureichende Aufgabenverifikation

Die wichtige Erkenntnis: Fehler entstehen nicht nur, weil ein Modell halluziniert. Sie entstehen auch durch unklare Rollen, falsches Routing, unvollständige Übergaben, ungeprüfte Zwischenergebnisse und ungeeignete Abbruchbedingungen.

Wie funktioniert Verifikation in einem Agentengraphen?

Ein zusätzlicher Reviewer-Node ist noch keine verlässliche Qualitätskontrolle. Ein LLM kann auch in frischem Kontext halluzinieren, Anforderungen missverstehen oder Scheinkritik erzeugen. Verifikation muss deshalb auf mehreren Ebenen stattfinden.

Deterministische Checks zuerst

Syntaxprüfung, Schema-Validierung, Tests, Builds, Linter, Hash-Vergleiche und bekannte Geschäftsregeln gehören in deterministischen Code. Ein LLM-Reviewer ist dafür teurer und weniger zuverlässig.

Semantische Reviews mit klarer Rubrik

Offene Ergebnisse wie Rechercheberichte lassen sich nicht vollständig mit Unit-Tests prüfen. Hier kann ein Reviewer Faktenabdeckung, Quellenqualität, Widersprüche und Anforderungstreue anhand einer festen Rubrik bewerten. Anthropic beschreibt für Rechercheausgaben eine LLM-as-a-Judge-Rubrik mit Fakten- und Zitationsgenauigkeit, Vollständigkeit, Quellenqualität und Tool-Effizienz. Separat empfiehlt das Unternehmen bei Agenten, die über viele Turns persistenten Zustand verändern, den korrekten Endzustand statt eines einzigen vorgeschriebenen Ausführungspfads zu bewerten.

Ein frischer Kontext reduziert die Gefahr, dass der erzeugende Agent seine eigenen Annahmen nur bestätigt. Er garantiert aber keine unabhängige Wahrheit. Bei relevanten Claims braucht der Reviewer Zugriff auf Primärquellen und nicht nur auf die Zusammenfassung des vorherigen Nodes.

Human Gates bei hohen Fehlkosten

Zahlungen, Veröffentlichungen, Löschvorgänge, Rechteänderungen und externe Kommunikation sollten vor der Seiteneffekt-Kante eine menschliche Freigabe erhalten. Das Gate muss den konkreten State und die geplante Aktion zeigen. Eine pauschale Frage wie „Fortfahren?“ reicht nicht.

Was braucht ein produktionsreifer Agentengraph?

Ein Diagramm mit Agentennamen ist noch kein Produktionssystem. Die eigentliche Engineering-Arbeit beginnt bei den Übergängen.

Typisierte Verträge statt Prosa-Handoffs

Jeder Node braucht definierte Eingaben, Ausgaben und Statuswerte. Freitext kann zusätzlich enthalten sein, darf aber nicht die einzige Schnittstelle bilden.

{
  "node_id": "security-review",
  "status": "passed",
  "findings": [],
  "evidence": [],
  "artifacts": [],
  "budget": {
    "tokens_used": 0,
    "tool_calls": 0
  }
}

Der nächste Node muss fehlende Felder, einen blockierten Status oder widersprüchliche Evidenz erkennen können. Sonst wird ein unvollständiges Ergebnis als Erfolg weitergereicht.

Externer State und Checkpoints

Der relevante Zustand darf nicht nur im Chatverlauf eines Agenten leben. Er gehört in versionierte Artefakte, Datenbanken oder Checkpoints mit stabilen IDs. LangGraph dokumentiert dafür Persistence und unterbrechbare Ausführung.

Checkpoints ermöglichen Recovery nach Rate Limits, Prozessabbruch oder Toolfehlern. Ohne sie startet ein langer und teurer Lauf wieder am Anfang oder versucht, seinen früheren Zustand aus Prosa zu rekonstruieren.

Idempotente Seiteneffekte

Ein Retry darf keine Bestellung doppelt auslösen, keinen Pull Request mehrfach öffnen und keine Datei unkontrolliert überschreiben. LangGraphs Dokumentation warnt bei Interrupts ausdrücklich vor nicht-idempotenten Operationen, weil ein Node beim Fortsetzen erneut ausgeführt werden kann.

Praktisch bedeutet das: stabile Idempotency Keys, Upserts statt ungeschützter Inserts und Vorabprüfungen vor externen Aktionen.

Tracing und Evals getrennt behandeln

Ein Trace beantwortet, welcher Node mit welchem Modell, Tool und State ausgeführt wurde. Er sollte mindestens Run-ID, Node-ID, Parent-Beziehung, Routingentscheidung, Latenz, Tokenverbrauch, Tool-Aufrufe, Retries, Fehlerklasse und Artefakt-Referenzen erfassen.

Tracing beantwortet aber nicht, ob die Entscheidung fachlich richtig war. Dafür brauchst du Evals auf dem Endzustand und auf kritischen Übergängen. Das OpenAI Agents SDK erfasst beispielsweise LLM-Aufrufe, Tools, Handoffs und Guardrails in Traces; die Qualitätsmetrik musst du trotzdem passend zur Aufgabe definieren.

Harte Budgets und Stop-Regeln

Jeder Lauf braucht Grenzen für Fan-out, Laufzeit, Token, Tool-Aufrufe und Retries. Zusätzlich ist eine No-Progress-Erkennung nötig: Wiederholt ein Optimizer dieselbe Korrektur oder widersprechen sich Reviewer dauerhaft, muss der Graph abbrechen oder an einen Menschen eskalieren.

Wie unterscheiden sich aktuelle Framework-Ansätze?

Die Framework-Wahl entscheidet nicht über die Qualität des Systems. Sie bestimmt vor allem, welche Teile von State, Routing, Persistenz und Tracing du selbst bauen musst.

AnsatzOrchestrierungsmodellStärkeGrenze
LangGraphzustandsbehafteter AusführungsgraphCheckpoints, Interrupts, Human-in-the-loop, deterministische und agentische NodesLow-Level-Ansatz; Topologie und Betriebslogik bleiben Entwickleraufgabe
AutoGen GraphFlowgerichteter Graph mit Sequenz, Parallelität, Bedingungen und LoopsExecution Graph, Message Filtering, Join-Logiklaut offizieller Dokumentation experimentell
Google ADKGraph-, Template-, dynamische und kollaborative WorkflowsSequence-, Parallel- und Loop-Primitiven unter einem Dachmehrere Abstraktionsebenen erhöhen den Architekturaufwand
OpenAI Agents SDKHandoffs oder Manager mit Agents-as-Toolsklare Zuständigkeit und integriertes Tracingkein primär graphzentriertes DSL
Anthropic-Mustereinfache Komposition aus Routing, Parallelisierung und Evaluator-Loopsframeworkunabhängige Architekturprinzipienkeine universelle Runtime für State und Recovery

LangGraph ist nicht gleich Graph Engineering. Es ist eine mögliche Implementierung. Dasselbe Architekturprinzip lässt sich mit AutoGen, Google ADK, dem OpenAI Agents SDK, Workflow-Engines oder eigenem Code umsetzen.

Wann lohnt sich Graph Engineering?

Ein Graph ist sinnvoll, wenn mindestens eines dieser Kriterien erfüllt ist:

  • Teilaufgaben sind wirklich unabhängig und parallelisierbar.
  • Unterschiedliche Nodes benötigen getrennte Kontexte, Modelle, Tools oder Berechtigungen.
  • Der Prozess läuft lange und muss pausierbar sowie wiederaufnehmbar sein.
  • Zwischenergebnisse lassen sich als getrennte Artefakte prüfen.
  • Irreversible Aktionen benötigen explizite Freigaben.
  • Routing und Recovery müssen nachträglich nachvollziehbar sein.

Breite Recherche ist ein guter Kandidat. Mehrere Worker können unterschiedliche Suchräume bearbeiten, während ein Synthese-Node Widersprüche und Quellenabdeckung prüft. Auch Security-Reviews profitieren von getrennten Prüfperspektiven, sofern Findings durch Tests oder konkrete Evidenz belegt werden.

Für Coding-Aufgaben ist die Lage schwieriger. Gemeinsame Dateien, Architekturentscheidungen und Tests erzeugen starke Abhängigkeiten. Mein Artikel zu KI-Agentenschwärmen zeigt deshalb ebenfalls: Mehr parallele Worker lösen das Integrationsproblem nicht, sondern verschieben es zum Orchestrator.

Wann ist ein einzelner Agent die bessere Wahl?

Baue keinen Graphen, wenn ein einzelner Agent die Aufgabe in einem begrenzten Loop mit guten Tools und objektiven Tests zuverlässig löst. Das gilt besonders für kleine Änderungen, kurze Analysen und stark gekoppelte Teilprobleme.

Auch Anthropic empfiehlt, mit der einfachsten tragfähigen Lösung zu beginnen. Frameworks können Prompts und Responses hinter zusätzlichen Abstraktionen verstecken und dadurch das Debugging erschweren.

Ein Single-Agent-System ist meist besser, wenn:

  • alle Teilaufgaben denselben vollständigen Kontext benötigen,
  • kaum echte Parallelität vorhanden ist,
  • kein belastbares Prüfsignal existiert,
  • der wirtschaftliche Aufgabenwert den zusätzlichen Tokenverbrauch nicht rechtfertigt,
  • State, Tracing und Recovery noch nicht sauber gelöst sind.

Die richtige Eskalationsreihenfolge lautet: zuerst den einzelnen Modellaufruf verbessern, dann Harness und Loop stabilisieren, anschließend bei nachgewiesenem Bedarf einen Graphen ergänzen.

Welche Grenzen hat Graph Engineering?

Fehler können sich verstärken

Ein plausibles, falsches Zwischenergebnis wird downstream schnell zur vermeintlichen Tatsache. Strukturierte Verträge erkennen fehlende Felder, aber keine überzeugend formulierte Falschinformation. Dafür sind Quellenprüfung, unabhängige Evidenz und End-State-Evals notwendig.

Aggregation ist selbst ein Fehlerpunkt

Ein Synthese-Node kann Widersprüche glätten, Minderheitsbefunde verlieren oder einen Konsens erfinden. Fan-in braucht deshalb Regeln für Konflikte, Quellenpriorität und ungelöste Unsicherheit. „Mehrheit gewinnt“ ist bei Faktenfragen kein ausreichendes Verfahren.

Reviewer skalieren auch False Positives

Ein Reviewer, der zwingend Probleme finden soll, wird häufig welche melden. Mehr Review-Nodes bedeuten daher nicht automatisch höhere Qualität. Rubrik, Kalibrierung und Stichproben gegen menschliche Urteile sind wichtiger als die Zahl der Prüfer.

Parallelität spart nicht automatisch Kosten

Fan-out reduziert bei geeigneten Aufgaben die Wandzeit. Gleichzeitig wachsen Kontextduplikation, Tool-Aufrufe, Synthese und Review. Der entscheidende Messwert ist nicht die Laufzeit eines Nodes, sondern Qualität pro Gesamtkosten und die Fehlkosten des vollständigen Runs.

Graphen erzeugen Betriebs- und Migrationsaufwand

Topologie, State-Schema und Node-Verträge ändern sich. Laufende Instanzen müssen nach einem Deployment entweder mit der alten Version fortgesetzt oder kontrolliert migriert werden. Ohne Versionierung kann ein Checkpoint nach einer Änderung unlesbar oder semantisch falsch werden.

Observability ist keine Evaluation

Ein perfekter Trace kann einen fachlich falschen Lauf vollständig dokumentieren. Beobachtbarkeit ist Voraussetzung für Debugging. Sie ist kein Qualitätsbeweis.

FAQ: Häufig gestellte Fragen zu Graph Engineering

Ist Graph Engineering nur ein neues Wort für LangGraph?

Nein. LangGraph ist ein Framework. Graph Engineering bezeichnet allgemeiner das Entwerfen und Betreiben expliziter Ausführungsgraphen aus Agenten, Code, Tools und Freigaben.

Ist Graph Engineering dasselbe wie ein DAG?

Nein. Ein DAG enthält keine Zyklen. Agentensysteme nutzen häufig Retry-, Review- und Optimierungsschleifen und sind deshalb oft gerichtete zyklische Graphen.

Ersetzt Graph Engineering Loop Engineering?

Nein. Graphen verbinden mehrere Loops und kontrollieren ihre Übergänge. Der interne Arbeitszyklus eines Agenten bleibt bestehen.

Macht ein Multi-Agent-Graph Aufgaben automatisch schneller?

Nein. Nur unabhängig parallelisierbare Teilaufgaben können Wandzeit sparen. Joins, Synthese, Retries und gemeinsame Abhängigkeiten erzeugen zusätzlichen Overhead.

Macht ein Multi-Agent-Graph Aufgaben billiger?

Nicht automatisch. Kleinere Modelle können einzelne Nodes verbilligen, während mehr Agenten, Reviews und Retries den Gesamtverbrauch erhöhen. Gemessen werden müssen Endqualität, Wandzeit und Gesamtkosten gemeinsam.

Reicht ein zweiter Agent zur Verifikation?

Nein. Ein frischer Reviewer-Kontext kann Selbstbestätigung reduzieren, aber ebenfalls falsche Findings erzeugen. Deterministische Tests, klare Rubriken und Primärquellen bleiben notwendig.

Welche Metriken sollte ein Produktionsgraph erfassen?

Wichtig sind Erfolgsrate, End-State-Qualität, Laufzeit, Gesamtkosten, Tokenverbrauch, Toolfehler, Retries, Routingfehler, Reviewer-Fehlalarme und menschliche Eskalationen.

Wann sollte ich keinen Agentengraphen bauen?

Wenn ein einzelner Agent die Aufgabe mit gutem Harness und objektiver Verifikation zuverlässig löst oder wenn die Teilaufgaben denselben Kontext und Zustand stark teilen.

Big Data wächst schneller als die eigene IT? Jetzt zu centron wechseln, bevor die Performance zum Business-Risiko wird!Big Data wächst schneller als die eigene IT? Jetzt zu centron wechseln, bevor die Performance zum Business-Risiko wird!
Anzeige – centron

Fazit

Graph Engineering ist kein Ersatz für gute Prompts, sauberen Kontext, einen belastbaren Harness oder funktionierende Agenten-Loops. Es lohnt sich, wenn mehrere unabhängige Loops, deterministische Gates und menschliche Freigaben mit explizitem State orchestriert werden müssen. Meine Empfehlung: Baue zuerst einen zuverlässigen einzelnen Loop. Skaliere erst dann zum Graphen, wenn Messdaten zeigen, dass Parallelität, getrennte Kontexte oder unterschiedliche Berechtigungen den zusätzlichen Betriebsaufwand rechtfertigen.

Weiterführend: Vom Prompt zum Loop Engineering und AI Harness erklärt.

## Quellen

#Agentic Engineering #KI-Agenten #Orchestrierung
Dieser Artikel wurde mit KI-Unterstützung erstellt und redaktionell geprüft.

© 2026 · KI-Manager · KI-Tools · ChatGPT · GEO