Orchestrator: coördinator en specialisten
Orchestrator kiest geschikte specialisten en kan na hun resultaten verder.
Wat je gaat leren
- Leg uit: een workflow heeft een expliciete structuur
- Pas het idee toe in een voorbeeld: Orchestrator: coördinator en specialisten
- Herken beperkingen en verifieer het resultaat van de oefening
Orchestrator kiest geschikte specialisten en kan na hun resultaten verder. Delegatie is afhankelijk van het huidige verzoek.
Deze stappen verwijzen naar de functies die in de applicatiecode zijn geïdentificeerd. Dit materiaal is niet gevalideerd op een live exemplaar; controleer de documentatie en de opties in uw versie.
Hoe het werkt, stap voor stap
Het delegatiecontract
Vertel de coördinator wat elke medewerker doet en welke input hij nodig heeft. Een medewerker retourneert feiten, bronnen en beperkingen in plaats van instructies om rollen opnieuw te definiëren. Voor één classificatie en één enkele overdracht kan Router volstaan. Vergelijk Parallel voor onafhankelijke gelijktijdige perspectieven.
Gedetailleerd laboratorium
Een compleet delegatievoorbeeld
Instructie van de coördinator: "Kies een medewerker voor de ontbrekende informatie. Vraag geen gegevens op buiten zijn rol. Combineer feiten en signaleer tegenstrijdigheden." De productwerker raadpleegt de catalogus; de bezorger raadpleegt verzendinformatie.
"Welk onderdeel gebruikt de LX-240 en wanneer komt het aan?" levert twee bewijsstukken op: P-12 in de catalogus en geschat 2 à 3 werkdagen na verzending. De coördinator behoudt het onderscheid tussen verenigbaarheid en een schatting. Als het leveringsbewijs ontbreekt, beantwoord dan het eerste deel en leg de tweede beperking uit zonder een belofte te verzinnen.
Het verklarende schema
Volg de ononderbroken pijlen voor de hoofdstroom. Gestippelde blauwe pijlen leveren gegevens of context; roze pijlen geven feedback of geretourneerde resultaten weer. Kleuren en vormen onderscheiden modellen, winkels, beslissingen en resultaten. Werknemers keren terug naar de orkestrator, die beslist of ze opnieuw moeten delegeren of eindigen. Scrol op kleine schermen horizontaal om het hele schema te volgen.
Een compleet voorbeeld
"Is het compatibel en wanneer komt het aan?" heeft productexpertise nodig en vervolgens leveringsinformatie. De resultaten gaan terug naar de coördinator voor het definitieve antwoord.
orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist
Probeer het zelf
- Maak een orkestrator en twee werknemers met verschillende verantwoordelijkheden.
- Leg de input, bron en verwachte uitkomst vast voordat u het experiment uitvoert. Gebruik alleen de fictieve gegevens in het voorbeeld.
- Volg de diagramfasen. Registreer bij elke stap welke informatie wordt ontvangen en geproduceerd; verwar de tussentijdse output niet met het uiteindelijke resultaat.
- Herhaal dit nadat de noodzakelijke informatie is verwijderd of de invoer dubbelzinnig is gemaakt. Controleer of het systeem een antwoord verduidelijkt, stopt of verzint.
- Vergelijk met de uitgelegde oplossing. Bewaar de configuratie, datum, resultaat en een verklaring voor verschillen. Verander één ding en test opnieuw.
Een uitgelegde oplossing
De coördinator combineert bevestigde informatie en bestempelt de leveringsschattingen als schattingen. Met een succesvolle oefening kun je het verband tussen input, fasen en uitkomst laten zien. Als er informatie ontbreekt, is een voorzichtig antwoord nuttiger dan verzonnen details. Vergelijk meer dan stijl: controleer ook voorwaarden, bronnen en bewerkingen.
Wanneer deze aanpak helpt en wat de beperkingen zijn
Dynamische delegatie betekent niet automatisch parallelle uitvoering. Kies deze aanpak wanneer deze een gemeten behoefte verbetert. Houd een eenvoudige basislijn aan en vergelijk de resultaten met behulp van identieke inputs. Eén succesvol voorbeeld garandeert niet in elke situatie betrouwbaarheid.
Controleer wat je hebt geleerd
Is multi-agent een achtste sjabloon?
Nee. Het is een architectuurcategorie die verschillende bestaande sjablonen kan gebruiken.
Wie voert een door het model voorgestelde oproep uit?
De applicatie of hostservice na validatie. Het model krijgt niet automatisch onbeperkte toegang.
Welk resultaat moet deze oefening opleveren?
De coördinator combineert bevestigde informatie en bestempelt de leveringsschattingen als schattingen.
Begrippen om te onthouden
- Knikken: Een fase in een uitvoeringsgrafiek.
- Gereedschap bellen: Een gestructureerd verzoek om een externe mogelijkheid te gebruiken.
- Idempotentie: Gecontroleerde herhaling zonder een effect te dupliceren.
Bronnen en uw volgende stap
Ter voorbereiding: W04 — Sequentieel: een team dat in volgorde werkt