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

Sequential: een team dat in volgorde werkt 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. Verbindingen: Gebruikersverzoek → Reader: haal feiten eruit; Reader: haal feiten eruit → Feiten met bronnen; Feiten met bronnen → Analyst: vergelijk bewijsmateriaal; Analyst: vergelijk bewijsmateriaal → Beoordeling en onzekerheid; Beoordeling en onzekerheid → Writer: schrijf het antwoord; Writer: schrijf het antwoord → Laatste antwoord; Laatste antwoord → Menselijke verificatie; Instructies en context → Reader: haal feiten eruit; Originele bronnen → Reader: haal feiten eruit; Feiten met bronnen → Writer: schrijf het antwoord. W04 · Relatie kaart Sequential: een team dat in volgorde werkt Invoer Gebruikersverzoek Gegevens Instructies en context Winkel / index Originele bronnen AI-model / agent Reader: haal feiten eruit Gegevens Feiten met bronnen AI-model / agent Analyst: vergelijk bewijsmateriaal Gegevens Beoordeling en onzekerheid AI-model / agent Writer: schrijf het antwoord Uitvoer Laatste antwoord Beslissing / controle Menselijke verificatie Hoofdstroom Gegevens en context Feedback en retour

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

  1. Creëer ten minste twee fasen en wijs agenten toe in de volgorde van extractie, uitleg en vertaling.
  2. Leg de input, bron en verwachte uitkomst vast voordat u het experiment uitvoert. Gebruik alleen de fictieve gegevens in het voorbeeld.
  3. Volg de diagramfasen. Registreer bij elke stap welke informatie wordt ontvangen en geproduceerd; verwar de tussentijdse output niet met het uiteindelijke resultaat.
  4. Herhaal dit nadat de noodzakelijke informatie is verwijderd of de invoer dubbelzinnig is gemaakt. Controleer of het systeem een ​​antwoord verduidelijkt, stopt of verzint.
  5. 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