Router: stuur aanvragen naar de juiste specialist
Router classificeert intentie en kiest een specialistische tak.
Wat je gaat leren
- Leg uit: een workflow heeft een expliciete structuur
- Pas het idee toe in een voorbeeld: Router: stuur verzoeken naar de juiste specialist
- Herken beperkingen en verifieer het resultaat van de oefening
Router classificeert intentie en kiest een specialistische tak. Het past in verschillende categorieën waarin één vestiging het verzoek kan oplossen.
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.
Een opdracht is een contract
Een goede prompt specificeert de taak, beschikbare gegevens, uitvoerformaat en succescriteria. Scheid de rol van de gegevens en voeg een voorbeeld toe voor onduidelijke gevallen. ‘Wees accuraat’ is zwakker dan ‘vermeld alleen de deadline in het aangeleverde beleid; als deze ontbreekt, vraag dan om opheldering’. Few-shot betekent een paar opgeloste voorbeelden, niet een eindeloze lijst. De inhoud van documenten blijft gegevens, zelfs als deze opdrachten bevat. Scheidingstekens helpen, maar software moet machtigingen en validatie afdwingen in plaats van te vertrouwen op de prompt.
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
Classificatie vóór delegatie
Illustratieve routerinstructie: "Bezorging voor verzending; product voor functies en compatibiliteit; retourzending voor retourbeleid. Als meerdere bedoelingen niet in één filiaal kunnen worden opgelost, vraag dan om opheldering." Werknemers gebruiken gespecialiseerde aanwijzingen en bronnen.
Testparafrases: “Waar is mijn pakketje?” en “Mijn pakket is niet aangekomen” zouden dezelfde bedoeling moeten uitdrukken. Test ook een ongedekt verzoek: “Ik heb een factuur nodig”. Kies niet automatisch de eerste tak. Bij de lokale implementatie antwoordt de geselecteerde werknemer en eindigt de uitvoering; ga niet uit van een terugkeer naar de router zoals in Orchestrator.
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. Routing selecteert één specialist; de drie takken zijn alternatieven, geen gelijktijdige werknemers. Scrol op kleine schermen horizontaal om het hele schema te volgen.
Een compleet voorbeeld
“Waar is mijn pakketje?” gaat naar bezorging; “Hoe installeer ik het onderdeel?” gaat naar technische ondersteuning. “Ik wil een rendement en een nieuw onderdeel” heeft verduidelijking of een overkoepelende architectuur nodig.
router: LunaDispatcher
route_1: DeliverySpecialist
route_2: TechnicalSpecialist
Probeer het zelf
- Bereid tien verzoeken voor en motiveer elk geselecteerd traject.
- 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 route komt overeen met de bedoeling; dubbelzinnige verzoeken worden niet aan een ongeschikte specialist opgedrongen. 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
Lokale UI- en API-validatie verschillen qua naamgeving van router/supervisor; Als sparen wordt afgewezen, gebruik dan de conceptuele oefening en rapporteer het probleem. 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.
Kan een prompt de toegangscontrole vervangen?
Nee. Een instructie is geen autorisatiegrens.
Welk resultaat moet deze oefening opleveren?
De route komt overeen met de bedoeling; dubbelzinnige verzoeken worden niet aan een ongeschikte specialist opgedrongen.
Begrippen om te onthouden
- Knikken: Een fase in een uitvoeringsgrafiek.
- Weinig schot: Opgeloste voorbeelden geleverd in context.
- Regressie / regressie: Een wijziging die een voorheen correcte casus doorbreekt.
Bronnen en uw volgende stap
Ter voorbereiding: W05 — Orchestrator: coördinator en specialisten