Zum Inhalt springen
2.8Experte7 min

Event-driven Agenten: AutoGen v0.4 / AG2 Architektur erklärt

Blck Alpaca·
Definition

Event-driven Agenten sind autonome Software-Aktoren, die asynchron über Nachrichten und Events kommunizieren statt in einem festen sequentiellen Loop. Jeder Agent reagiert auf eingehende Events, verarbeitet sie unabhängig und publiziert Ergebnisse – wie in AutoGen v0.4 und AG2. Das ermöglicht lose Kopplung, Parallelität und lange Laufzeiten.

Auf einen Blick

  • Event-driven Agenten folgen dem Actor-Model: Agenten sind isolierte Aktoren mit eigenem Zustand, die ausschließlich über asynchrone Nachrichten (Events) kommunizieren – nicht über geteilten Speicher oder einen zentralen Loop.
  • Die Neuarchitektur von AutoGen v0.4 (und der community-getriebene Fork AG2) baut auf einer Pub/Sub-Topic-Schicht mit RoutedAgents auf; Microsoft hat AutoGen (Stand 2026) in den Maintenance-Modus gesetzt und verweist auf das Microsoft Agent Framework.
  • Ereignisgesteuert skaliert besser bei loser Kopplung, echter Parallelität und langen Laufzeiten; orchestrierte Loops (ReAct, Plan-and-Execute) bleiben einfacher und besser auditierbar bei kurzen, sequentiellen Aufgaben.
  • Cognitions Erkenntnis 2025/2026 gilt auch hier: parallele Agenten eignen sich für lesende, informationssammelnde Schritte; schreibende Zustandsänderungen sollten single-threaded bleiben, um Konflikte zu vermeiden.
  • Für DACH-B2B entscheidend: lose Kopplung erhöht die Komplexität bei Debugging, Tracing und Nachweisbarkeit – verteilte Event-Logs müssen für DSGVO und EU AI Act lückenlos und PII-bereinigt persistiert werden.

Event-driven Agenten sind autonome Software-Aktoren, die asynchron über Nachrichten und Events kommunizieren – nicht in einem festen, sequentiellen Loop. Jeder Agent reagiert auf eingehende Events, verarbeitet sie unabhängig und publiziert seine Ergebnisse als neue Events. Diese Architektur, wie sie AutoGen v0.4 und der community-getriebene Fork AG2 umsetzen, entkoppelt Agenten voneinander und erlaubt Parallelität, lose Kopplung und lange Laufzeiten.

  • Kern: Agenten = Aktoren mit eigenem Zustand, die ausschließlich über asynchrone Nachrichten kommunizieren statt über einen zentralen Steuer-Loop.
  • Vorteil: Lose Kopplung, echte Parallelität und Eignung für lang laufende Prozesse (Minuten bis Stunden) mit Wartezeiten auf externe Systeme oder Menschen.
  • Trade-off: Höhere Komplexität bei Debugging, Tracing und Nachweisbarkeit – der Kontrollfluss ist nicht mehr linear ablesbar.

Vom orchestrierten Loop zum Event-Bus

Die meisten klassischen Agent-Muster sind streng sequentiell. Beim ReAct-Muster etwa durchläuft ein einzelner Agent auf Basis eines Large Language Model (LLM) wiederholt den Zyklus Thought → Action → Observation, bis er eine finale Antwort emittiert. Die Latenz ist dabei von Natur aus seriell: Sie entspricht ungefähr der Zahl der Schritte multipliziert mit der Summe aus LLM-Antwortzeit und Tool-Antwortzeit. Auch Plan-and-Execute oder ReWOO planen zwar im Voraus, führen die Schritte aber im Kern nacheinander aus.

Event-driven Architekturen brechen mit diesem Modell. Statt eines zentralen Loops, der den nächsten Schritt diktiert, gibt es eine Nachrichten- oder Topic-Schicht (einen Event-Bus). Agenten abonnieren bestimmte Topics, reagieren auf publizierte Events und stoßen ihrerseits Folge-Events an. Der Forschungsstand 2026 hält fest, dass die Frameworks generell auf ein gemeinsames Primitiv konvergieren – eine Kombination aus State-Graph und Tool-Calling, wie sie LangGraph, das Microsoft Agent Framework Workflow und AutoGen Core teilen. Reine Prompt-Muster-Unterschiede treten dabei zurück; entscheidend werden Middleware-, Observability- und Context-Engineering-Qualität.

Das Actor-Model als theoretische Grundlage

Event-driven Agenten setzen das aus der nebenläufigen Programmierung bekannte Actor-Model um. Ein Aktor ist eine isolierte Recheneinheit mit drei Eigenschaften:

  • Eigener, gekapselter Zustand – kein geteilter Speicher zwischen Aktoren, also keine klassischen Race Conditions über gemeinsame Variablen.
  • Kommunikation nur über Nachrichten – ein Aktor verarbeitet eingehende Nachrichten typischerweise eine nach der anderen aus seiner Mailbox.
  • Dynamik zur Laufzeit – ein Aktor kann seinen Zustand ändern, neue Aktoren erzeugen und weitere Nachrichten verschicken.

In AutoGen v0.4 spiegelt sich das in der RoutedAgent-Abstraktion und einer Pub/Sub-Topic-Schicht wider. Die offizielle AutoGen-Dokumentation beschreibt etwa das Reflection-Muster als zwei RoutedAgents, die über Pub/Sub-Topics kommunizieren – einen CoderAgent und einen ReviewerAgent, die bis zur Konvergenz iterieren oder bei einem max_iterations-Limit stoppen. Genau diese Topic-Routing-Logik ist der Übergang vom hartverdrahteten Loop zur ereignisgesteuerten Kopplung: Welcher Agent als Nächstes aktiv wird, entscheidet nicht ein zentraler Controller, sondern das publizierte Event und die Topic-Abonnements.

AutoGen v0.4, AG2 und der Microsoft-Kontext

Wichtig für DACH-Entscheider, die den Microsoft-Stack evaluieren: AutoGen ist laut Research-Stand 2026 offiziell im Maintenance-Modus. Microsoft hat AutoGen und Semantic Kernel zum Microsoft Agent Framework konsolidiert und leitet neue Projekte dorthin – die Migration-Guide (from-autogen) ist die maßgebliche Referenz für bestehende AutoGen-Nutzer. Das Agent Framework führt zudem den SPAR-Zyklus (Sense → Plan → Act → Reflect) als produktisierte Variante eines kombinierten ReAct-plus-Reflexion-Musters.

Parallel existiert AG2 als community-getriebene Fortführung der AutoGen-Linie. Wer heute eine event-driven Architektur auf Basis dieser Idee baut, wählt also praktisch zwischen drei Optionen: bestehendes AutoGen v0.4 (lauffähig, aber nur noch gepflegt), das community-getragene AG2 oder das von Microsoft empfohlene Agent Framework für Neuprojekte im Enterprise-Umfeld.

Wann ereignisgesteuert besser skaliert

Ereignisgesteuert lohnt sich nicht immer. Drei Bedingungen sprechen dafür:

  1. Lose Kopplung – Agenten sollen unabhängig deploybar, austauschbar und einzeln skalierbar sein. Ein Recherche-Agent darf neu deployt werden, ohne den Schreib-Agenten zu berühren.
  2. Parallelität – mehrere Teilaufgaben laufen gleichzeitig. Cognitions Befunde aus „Don't Build Multi-Agents" (Juni 2025) und „Multi-Agents: What's Actually Working" (April 2026) sind hier der zentrale Leitfaden: Multi-Agent-Setups funktionieren für lesende, parallele Informationssammlung, während schreibende Zustandsänderungen single-threaded bleiben sollten. Devin nutzt dafür einen Manager-Devin, der über internes MCP Kind-Devins erzeugt. Übersetzt für Agenturkunden: ein starker Agent mit Tools als Standard, parallele Sub-Agenten nur fürs Sammeln von Informationen, nie für Schreiboperationen oder Statusänderungen.
  3. Lange Laufzeiten – Prozesse über Minuten oder Stunden, mit Wartezeiten auf externe APIs, Batch-Systeme oder Menschen (Human-in-the-Loop). Ein synchroner Loop würde hier blockieren; ein event-driven System wartet schlicht auf das nächste Event.

Vor- und Nachteile gegenüber orchestrierten Loops

Kriterium

Event-driven (Actor-Model, AutoGen v0.4 / AG2)

Orchestrierter Loop (ReAct, Plan-and-Execute)

Kopplung

Lose – Agenten kommunizieren nur über Events/Topics

Eng – zentraler Loop steuert den nächsten Schritt

Parallelität

Nativ, mehrere Aktoren gleichzeitig

Sequentiell (Latenz ≈ N × (LLM + Tool))

Lange Laufzeiten

Stark – nicht-blockierend, event-getrieben

Schwach – Loop blockiert beim Warten

Skalierbarkeit

Horizontal, Aktoren einzeln skalierbar

Vertikal begrenzt, ein Kontrollfluss

Nachvollziehbarkeit

Schwieriger – verteilte, korrelierte Event-Logs nötig

Einfacher – linearer Thought/Action/Observation-Trace

Debugging

Komplex – Fehlerpropagation, Race Conditions

Überschaubar – ein Pfad, ein Log

Geeignet für

Verteilte, parallele, lang laufende Prozesse

Kurze, sequentielle, auditpflichtige Aufgaben

Die größte Schwäche ist die Beobachtbarkeit. Bei einem ReAct-Loop liegt der vollständige Thought/Action/Observation-Trace linear vor und ist direkt auditierbar – ein realer Vorteil für regulierte DACH-Branchen. Im event-driven Modell ist der Kontrollfluss über viele Aktoren verteilt; Fehler können propagieren, und ohne sorgfältiges Tracing wird die Ursachenanalyse schwer. Observability-Werkzeuge wie LangSmith, Langfuse oder Arize Phoenix sind daher faktisch Pflicht. Für DSGVO und EU AI Act müssen die verteilten Event-Traces lückenlos, korreliert und PII-bereinigt persistiert werden.

Konkretes Beispiel: parallele Markt-Recherche

Eine Marketing-Agentur soll für einen B2B-Kunden eine Wettbewerbsanalyse erstellen: fünf Konkurrenten, je drei Datenquellen (Website, Pressemeldungen, Social Media). In einem ReAct-Loop liefen das streng nacheinander: 5 × 3 = 15 sequentielle Tool-Schritte. Bei angenommen 8 Sekunden pro Schritt (LLM- plus Tool-Antwortzeit) ergäbe das grob 120 Sekunden Gesamtlatenz – und jeder Schritt zahlt zudem das volle Kontext-Präfix erneut.

Ereignisgesteuert sieht es so aus (Pseudo-Ablauf):

```
Event: AnalyseGestartet(konkurrenten=[A,B,C,D,E])
-> Orchestrator publiziert 5 Events "AnalysiereKonkurrent"
-> 5 ResearchAgents reagieren PARALLEL, je 3 Quellen
-> jeder publiziert "TeilergebnisFertig"
-> AggregatorAgent abonniert "TeilergebnisFertig"
-> bei 5/5 Teilergebnissen publiziert er "BerichtBereit"
-> WriterAgent (single-threaded!) erstellt den finalen Bericht
```

Die fünf Recherche-Aktoren laufen gleichzeitig; die Wandzeit sinkt grob auf die Dauer des langsamsten Zweigs (≈ 3 × 8 = 24 Sekunden) plus Aggregation – statt 120 Sekunden seriell. Entscheidend nach dem Cognition-Prinzip: Die lesenden Recherche-Schritte sind parallelisiert, der schreibende finale Bericht bleibt single-threaded bei einem einzigen WriterAgent. So entstehen keine widersprüchlichen Schreibentscheidungen. Wichtig: Die hier genannten Sekundenwerte sind illustrative Richtwerte; die realen Zahlen hängen stark von Modell, Tool-Latenz und Netzwerk ab und sollten auf der eigenen Last gemessen werden.

Für Agenturen und B2B-Entscheider

Event-driven Agenten sind kein Selbstzweck. Starten Sie nach dem in der Praxis bestätigten Grundsatz mit dem einfachsten Muster, das funktioniert – meist ein ReAct-Loop – und eskalieren Sie erst zu ereignisgesteuerten Mehr-Aktoren-Architekturen, wenn gemessene Anforderungen (Parallelität, lange Laufzeiten, lose Kopplung) es rechtfertigen. Für Marketing-Agenturen ist der typische Sweet Spot die parallele, lesende Informationsbeschaffung mit einem single-threaded Schreibschritt am Ende. Wer einen Microsoft-Stack evaluiert, sollte 2026 das Microsoft Agent Framework statt des im Maintenance-Modus befindlichen AutoGen wählen; AG2 ist die community-getriebene Alternative. Blck Alpaca unterstützt DACH-Unternehmen dabei, das passende Architekturmuster auszuwählen, Observability für DSGVO- und EU-AI-Act-Konformität aufzusetzen und Agenten-Workflows mess- statt bauchgefühlgetrieben zu skalieren.

Häufig gestellte Fragen

Was unterscheidet event-driven Agenten von einem klassischen Agenten-Loop wie ReAct?
Ein ReAct-Loop ist strikt sequentiell: Ein einzelner Agent durchläuft Thought, Action und Observation, Schritt für Schritt, mit einer Latenz von etwa N mal (LLM-Antwortzeit plus Tool-Antwortzeit). Event-driven Agenten arbeiten dagegen asynchron: Mehrere Aktoren reagieren unabhängig auf Events, können parallel laufen und sind nur lose über eine Nachrichten- oder Topic-Schicht gekoppelt. Das skaliert besser, erhöht aber die Komplexität bei Tracing und Fehlersuche.
Ist AutoGen 2026 noch eine sinnvolle Wahl?
Laut Research-Stand 2026 ist AutoGen offiziell im Maintenance-Modus; Microsoft leitet neue Projekte auf das Microsoft Agent Framework um, das AutoGen und Semantic Kernel zusammenführt. Bestehende AutoGen-v0.4-Systeme bleiben lauffähig, und der community-getriebene Fork AG2 führt die Linie fort. Für Neuprojekte im Microsoft-Stack ist das Agent Framework die empfohlene Basis; die offizielle Migration-Guide (from-autogen) ist die maßgebliche Referenz.
Wann skaliert eine event-driven Architektur besser als ein orchestrierter Loop?
Ereignisgesteuert lohnt sich bei drei Bedingungen: lose Kopplung (Agenten sollen unabhängig deploybar und ersetzbar sein), echte Parallelität (mehrere Teilaufgaben laufen gleichzeitig, etwa parallele Recherche) und lange Laufzeiten (Prozesse über Minuten oder Stunden, mit Wartezeiten auf externe Systeme oder Menschen). Bei kurzen, streng sequentiellen Aufgaben ist ein einfacher Loop schneller umzusetzen und besser nachvollziehbar.
Was bedeutet das Actor-Model im Kontext von KI-Agenten?
Im Actor-Model ist jeder Agent ein isolierter Aktor mit eigenem internen Zustand. Aktoren teilen keinen Speicher, sondern kommunizieren ausschließlich über asynchrone Nachrichten. Ein Aktor kann auf eine Nachricht reagieren, seinen Zustand ändern, neue Aktoren erzeugen und weitere Nachrichten verschicken. Diese Isolation macht Systeme nebenläufig, fehlertolerant und horizontal skalierbar – die theoretische Grundlage der event-driven Agent-Architekturen in AutoGen v0.4 und AG2.
Welche Nachteile hat der event-driven Ansatz für DACH-Unternehmen?
Lose Kopplung und Asynchronität erschweren das Debugging: Der Kontrollfluss ist nicht mehr linear ablesbar, Fehler können über mehrere Aktoren propagieren, und Race Conditions sind möglich. Für Compliance (DSGVO, EU AI Act) müssen verteilte Event-Traces lückenlos, korreliert und PII-bereinigt persistiert werden. Observability-Tools wie LangSmith, Langfuse oder Arize Phoenix sind faktisch Pflicht.

Tiefer einsteigen?

Erhalte neue Analysen direkt ins Postfach – oder sieh dir an, wie wir dieses Wissen für Unternehmen umsetzen.