Sequential: een team dat in volgorde werkt
Sequentieel is een relais: de uitvoer van de ene trap wordt de invoer van de volgende trap.
Wat je gaat leren
- Leg uit: een workflow heeft een expliciete structuur
- Pas het idee toe in een voorbeeld: Sequentieel: een team dat op volgorde werkt
- Herken beperkingen en verifieer het resultaat van de oefening
Sequentieel is een relais: de uitvoer van de ene trap wordt de invoer van de volgende trap. Orderzaken en fases vragen om duidelijke contracten.
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
Een workflow heeft een expliciete structuur
Een knooppunt is een fase, een rand is een overgang en de status draagt resultaten tussen fasen over. Een werkstroom heeft een door de toepassing gedefinieerd pad, hoewel het model enkele vertakkingen kan kiezen. Agentsystemen omvatten zowel workflows als dynamisch werkende agenten. Nymrio biedt ReAct, Reflection, Sequential, Orchestrator, Router, Parallel en Plan-and-Execute. Elke verandering van coördinatie; het maakt een model niet automatisch tot een expert. Meer agenten betekent meer oproepen en contracten tussen rollen. Begin met de eenvoudigste oplossing die uw tests doorstaat.
Context is de werkbank
Context omvat instructies, de huidige aanvraag, relevante geschiedenis, opgehaalde documenten en toolresultaten. Het contextvenster heeft een beperkte capaciteit; reserveer ook ruimte voor de reactie. Meer tekst verbetert niet automatisch de nauwkeurigheid. Irrelevante informatie en tegenstrijdigheden kunnen belangrijk bewijsmateriaal verbergen. Vat de gespreksgeschiedenis zorgvuldig samen en bewaar de oorsprong van feiten. De status beschrijft de huidige run, een controlepunt slaat een hervatbaar punt op en het persistente geheugen bewaart informatie over de runs heen. Dit zijn verschillende mechanismen die door de applicatie worden beheerd.
Definieer succes voordat u gaat optimaliseren
Bereid representatieve verzoeken en verwachte antwoorden of eigenschappen voor. Inclusief gewone gevallen, dubbelzinnigheid, ontbrekende gegevens en gereedschapsfouten. Meet voor RAG het ophalen van bewijsmateriaal afzonderlijk van de correctheid van het antwoord. Recall@k meet het aandeel relevant bewijsmateriaal gevonden in de eerste k-resultaten; Precision@k meet het aandeel geretourneerde resultaten dat relevant is. Voor agenten: houd ook acties, machtigingen en stoppen bij. Een LLM-als-rechter kan de evaluatie versnellen, maar moet worden gekalibreerd ten opzichte van mensen. Wijzig de prompt, het model en de index niet tegelijkertijd als u wilt begrijpen wat de resultaten verbeterden.
Gedetailleerd laboratorium
Contracten tussen fasen
Vraag de eerste agent naar deadline, startevenement en voorwaarden zonder marketingproza. De tweede zet feiten om in een verklaring; de derde vertaalt met behoud van cijfers. Een tussenvoorbeeld is “deadline=14; start=ontvangst; ongebruikt=waar; verpakking=origineel”.
Als bij de extractie de verpakking wordt weggelaten, kan de vertaler deze niet herstellen uit de invoer waarin dat feit ontbreekt. Inspecteer elke stap. Voor onafhankelijke vertakkingen kan Sequentieel langzamer zijn dan Parallel; afhankelijke fasen kunnen niet worden geparallelliseerd zonder hun logica te veranderen.
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. Scrol op kleine schermen horizontaal om het hele schema te volgen.
Een compleet voorbeeld
Agent 1 haalt de deadline en voorwaarden eruit. Agent 2 legt het eenvoudig uit in het Roemeens. Agent 3 vertaalt naar het Engels zonder de cijfers te wijzigen.
step_1: LunaExtractor
step_2: LunaExplainer
step_3: LunaTranslator
Probeer het zelf
- Creëer ten minste twee fasen en wijs agenten toe in de volgorde van extractie, uitleg en vertaling.
- 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
Beide versies behouden 14 dagen en de ongebruikte staat. Controleer elke uitvoer, niet alleen de uiteindelijke vertaling. 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
Een vroege fout verspreidt zich tenzij deze wordt gedetecteerd. 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.
Is een controlepunt permanent gebruikersgeheugen?
Nee. Het opslaan van een run betekent niet dat de voorkeuren voor gesprekken behouden blijven.
Welk resultaat moet deze oefening opleveren?
Beide versies behouden 14 dagen en de ongebruikte staat. Controleer elke uitvoer, niet alleen de uiteindelijke vertaling.
Begrippen om te onthouden
- Knikken: Een fase in een uitvoeringsgrafiek.
- Controlepunt: opgeslagen status die wordt gebruikt om een uitvoering te hervatten.
- Regressie / regressie: Een wijziging die een voorheen correcte casus doorbreekt.
Bronnen en uw volgende stap
Ter voorbereiding: W03 — Reflectie: verbetering van het eerste ontwerp