Orchestrator: Koordinator und Spezialisten
Der Orchestrator wählt geeignete Spezialisten aus und kann nach deren Ergebnissen fortfahren.
Was Sie lernen werden
- Erklären Sie: Ein Workflow hat eine explizite Struktur
- Wenden Sie die Idee in einem Beispiel an: Orchestrator: Koordinator und Spezialisten
- Erkennen Sie Einschränkungen und überprüfen Sie das Übungsergebnis
Der Orchestrator wählt geeignete Spezialisten aus und kann nach deren Ergebnissen fortfahren. Die Delegation hängt von der aktuellen Anfrage ab.
Diese Schritte beziehen sich auf im Anwendungscode identifizierte Funktionen. Dieses Material wurde nicht in einer Live-Instanz validiert; Überprüfen Sie die Dokumentation und die Optionen in Ihrer Version.
Wie es funktioniert, Schritt für Schritt
Der Delegationsvertrag
Teilen Sie dem Koordinator mit, was jeder Mitarbeiter erledigt und welchen Input er benötigt. Ein Mitarbeiter gibt Fakten, Quellen und Einschränkungen zurück, statt Anweisungen zur Neudefinition von Rollen. Für eine Klassifizierung und eine einzelne Übergabe kann ein Router ausreichen. Für unabhängige gleichzeitige Perspektiven vergleichen Sie Parallel.
Detailliertes Labor
Ein vollständiges Delegationsbeispiel
Anweisung des Koordinators: „Wählen Sie einen Mitarbeiter für die fehlenden Informationen aus. Fordern Sie keine Daten außerhalb seiner Rolle an. Kombinieren Sie Fakten und kennzeichnen Sie Widersprüche.“ Der Produktarbeiter konsultiert den Katalog; Der Zusteller konsultiert die Versandinformationen.
„Welches Teil verbraucht LX-240 und wann kommt es an?“ liefert zwei Beweise: P-12 im Katalog und geschätzte 2–3 Werktage nach Versand. Der Koordinator wahrt die Unterscheidung zwischen Kompatibilität und Kostenvoranschlag. Wenn ein Liefernachweis fehlt, beantworten Sie den ersten Teil und erläutern Sie die zweite Einschränkung, ohne ein Versprechen zu erfinden.
Das erklärende Schaubild
Folgen Sie den durchgezogenen Pfeilen für den Hauptfluss. Gestrichelte blaue Pfeile liefern Daten oder Kontext; Gestrichelte rosa Pfeile zeigen Feedback oder zurückgegebene Ergebnisse an. Farben und Formen unterscheiden Modelle, Geschäfte, Entscheidungen und Ergebnisse. Die Mitarbeiter kehren zum Orchestrator zurück, der entscheidet, ob er erneut delegiert oder den Vorgang beendet. Scrollen Sie auf kleinen Bildschirmen horizontal, um das gesamte Schaubild zu verfolgen.
Ein vollständiges Beispiel
„Ist es kompatibel und wann kommt es an?“ benötigt Produktexpertise und dann Lieferinformationen. Die Ergebnisse werden zur endgültigen Antwort an den Koordinator zurückgesendet.
orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist
Probieren Sie es selbst aus
- Erstellen Sie einen Orchestrator und zwei Mitarbeiter mit unterschiedlichen Verantwortlichkeiten.
- Notieren Sie die Eingabe, die Quelle und das erwartete Ergebnis, bevor Sie das Experiment durchführen. Verwenden Sie im Beispiel nur die fiktiven Daten.
- Folgen Sie den Diagrammschritten. Notieren Sie bei jedem Schritt, welche Informationen empfangen und produziert werden. Verwechseln Sie Zwischenergebnisse nicht mit Endergebnissen.
- Wiederholen Sie den Vorgang, nachdem Sie erforderliche Informationen entfernt oder die Eingabe mehrdeutig gemacht haben. Prüfen Sie, ob das System eine Antwort klärt, stoppt oder erfindet.
- Vergleichen Sie mit der erklärten Lösung. Bewahren Sie die Konfiguration, das Datum, das Ergebnis und eine Erklärung für Unterschiede auf. Ändern Sie eine Sache und testen Sie es erneut.
Eine erklärte Lösung
Der Koordinator kombiniert bestätigte Informationen und kennzeichnet Lieferschätzungen als Schätzungen. Mit einer erfolgreichen Übung können Sie den Zusammenhang zwischen Input, Phasen und Ergebnis aufzeigen. Bei fehlenden Informationen ist eine vorsichtige Antwort sinnvoller als erfundene Details. Vergleichen Sie mehr als nur Stil: Überprüfen Sie auch Bedingungen, Quellen und Vorgänge.
Wann dieser Ansatz hilft und wo seine Grenzen liegen
Dynamische Delegation bedeutet nicht automatisch parallele Ausführung. Wählen Sie diesen Ansatz, wenn er einen gemessenen Bedarf verbessert. Behalten Sie eine einfache Ausgangsbasis bei und vergleichen Sie die Ergebnisse mit identischen Eingaben. Ein erfolgreiches Beispiel stellt nicht in jeder Situation Verlässlichkeit dar.
Überprüfen Sie Ihr Wissen
Ist Multi-Agent eine achte Vorlage?
Nein. Es handelt sich um eine Architekturkategorie, die mehrere vorhandene Vorlagen verwenden kann.
Wer führt einen vom Modell vorgeschlagenen Aufruf aus?
Die Anwendung oder der Hostdienst nach der Validierung. Das Modell erhält nicht automatisch uneingeschränkten Zugriff.
Zu welchem Ergebnis soll diese Übung führen?
Der Koordinator kombiniert bestätigte Informationen und kennzeichnet Lieferschätzungen als Schätzungen.
Wichtige Begriffe
- Nicken: Eine Phase in einem Ausführungsdiagramm.
- Werkzeugaufruf: Eine strukturierte Anfrage zur Nutzung einer externen Funktion.
- Idempotenz: Kontrollierte Wiederholung ohne Duplizierung eines Effekts.
Quellen und Ihr nächster Schritt
Zur Vorbereitung: W04 – Sequentiell: Ein Team arbeitet in der richtigen Reihenfolge