Wann man dazu greift
- Die Anzahl der Agenten groß ist.
- Domänen in Sub-Teams organisiert werden müssen.
- Lokale Entscheidungen zentral aggregiert werden müssen.
/pattern/hierarchical-supervisor/
Mehrere Supervisoren organisieren Agenten in hierarchischen Schichten und delegieren Verantwortung für größere Teams oder komplexe Domänen.
Wann man dazu greift
Wann es nach hinten losgeht
Die Abwägung
Skalierbare Organisationsstruktur wird gegen höhere Komplexität und längere Entscheidungspfade erkauft.
Ein Top-Supervisor delegiert an Sub-Supervisoren, die jeweils ihr eigenes Team verwalten. Das Pattern 'Supervisor von Supervisoren'.
Eine Anfrage durchläuft drei Supervisor-Schichten, bevor sie einen Worker erreicht. Jede Schicht fügt einen vollständigen LLM-Aufruf hinzu.
Lösung · Schichten komprimieren: eine neue Supervisor-Ebene nur dann hinzufügen, wenn der Fan-out einen Schwellenwert überschreitet (z. B. > 8 Worker).
Ein Sub-Supervisor maximiert den Durchsatz seines eigenen Teams, aber das globale Ziel erfordert teamübergreifende Koordination.
Lösung · Das globale Ziel jeder Supervisor-Ebene zugänglich machen oder einen periodischen globalen Neuausrichtungsdurchlauf hinzufügen.
Patterns, Frameworks und Seiten durchsuchen.