Parallel: meerdere perspectieven tegelijk

Parallel verdeelt onafhankelijke subtaken en voegt vervolgens de resultaten samen.

Wat je gaat leren

  • Leg uit: een workflow heeft een expliciete structuur
  • Pas het idee toe in een voorbeeld: Parallel: meerdere perspectieven tegelijk
  • Herken beperkingen en verifieer het resultaat van de oefening

Parallel verdeelt onafhankelijke subtaken en voegt vervolgens de resultaten samen. Stel je voor dat drie recensenten één beschrijving vanuit verschillende perspectieven lezen.

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.

De kosten behoren tot het hele traject

Tel modelaanroepen, invoer- en uitvoertokens, inbedding, herrangschikking, visie en tools. Redeneren kan factureerbare tokens verbruiken zonder een even lange zichtbare reactie. Indexeringskosten en gesprekskosten verschillen. Gebruik actuele prijzen in plaats van een vast nummer van een cursus. Een eenvoudige schatting is tokens/1.000.000 × prijs plus extra bewerkingen; aanvraagkredieten kunnen hun eigen conversie hebben. Vergelijk de kosten per succesvolle taak, niet alleen per gesprek. Parallelle uitvoering kan de latentie verminderen en tegelijkertijd het totale verbruik verhogen. Een budget heeft een geverifieerde stopvoorwaarde nodig.

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

Onafhankelijkheid en aggregatie

Splitter: “Verspreid onafhankelijke beoordelingen met dezelfde beschrijving”. Duidelijkheid: “Identificeer jargon en dubbelzinnigheid”. Nut: “Controleer of behoeften en beperkingen worden uitgelegd”. Compatibiliteit: “Vergelijk claims met de catalogus zonder aannames”. Aggregator: “Bewaar bronnen, combineer bevindingen en leg meningsverschillen uit”.

“LX-240 is perfect voor elke adapter” produceert vaagheid, veelbelovend en een tegenstrijdigheid met catalogusadapter A-7. In het eindrapport wordt aanbevolen de generalisatie te verwijderen. Stem niet om de fysieke compatibiliteit te bepalen. Als een werknemer afhankelijk is van de conclusie van een andere werknemer, verplaats die fase dan naar een geschikte keten.

Het verklarende schema

Parallel: meerdere perspectieven tegelijk 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. Onafhankelijke werknemers lopen gelijktijdig; de aggregator combineert hun bevindingen, niet een meerderheidsstemming. Verbindingen: Gebruikersverzoek → Splitter: onafhankelijke subtaken; Splitter: onafhankelijke subtaken → Duidelijkheidsrecensent; Duidelijkheidsrecensent → Aggregator: combineer bevindingen; Aggregator: combineer bevindingen → Laatste antwoord; Splitter: onafhankelijke subtaken → Nutsrecensent; Nutsrecensent → Aggregator: combineer bevindingen; Splitter: onafhankelijke subtaken → Compatibiliteitsrecensent; Compatibiliteitsrecensent → Aggregator: combineer bevindingen; Instructies en context → Splitter: onafhankelijke subtaken; Gedeelde uitvoeringsstatus → Splitter: onafhankelijke subtaken; RAG-kennis → Compatibiliteitsrecensent. W07 · Relatie kaart Parallel: meerdere perspectieven tegelijk Invoer Gebruikersverzoek Gegevens Instructies en context Winkel / index Gedeelde uitvoeringsstatus AI-model / agent Splitter: onafhankelijke subtaken AI-model / agent Duidelijkheidsrecensent AI-model / agent Nutsrecensent AI-model / agent Compatibiliteitsrecensent AI-model / agent Aggregator: combineer bevindingen Winkel / index RAG-kennis Uitvoer Laatste antwoord 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. Onafhankelijke werknemers lopen gelijktijdig; de aggregator combineert hun bevindingen, niet een meerderheidsstemming. Scrol op kleine schermen horizontaal om het hele schema te volgen.

Een compleet voorbeeld

De splitter verspreidt controles op duidelijkheid, bruikbaarheid en compatibiliteit. De werknemers opereren afzonderlijk. De aggregator bewaart ondersteunde bevindingen en legt onenigheid uit.

splitter: TaskDistributor
worker_1: ClarityReviewer
worker_2: UsefulnessReviewer
worker_3: CompatibilityReviewer
aggregator: ReportWriter

Probeer het zelf

  1. Wijs splitter, minimaal twee werkers en aggregator toe; onafhankelijke takken ontvangen dezelfde input.
  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

In het eindrapport worden de bevindingen van werknemers onderscheiden en wordt meerderheidsstemming niet als bewijs beschouwd. 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 arbeider die de output van een andere arbeider nodig heeft, is niet onafhankelijk. 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.

Zijn meer gelijktijdige gesprekken automatisch goedkoper?

Nee. Verstreken tijd en totaal verbruik zijn verschillende grootheden.

Welk resultaat moet deze oefening opleveren?

In het eindrapport worden de bevindingen van werknemers onderscheiden en wordt meerderheidsstemming niet als bewijs beschouwd.

Begrippen om te onthouden

  • Knikken: Een fase in een uitvoeringsgrafiek.
  • Latentie / Latentie: Tijd tot een bruikbaar resultaat.
  • Regressie / regressie: Een wijziging die een voorheen correcte casus doorbreekt.

Bronnen en uw volgende stap

Ter voorbereiding: W06 — Router: stuur aanvragen naar de juiste specialist