Orkestratie van meerdere agenten: wanneer één agent niet genoeg is
Supervisor-werknemerpatronen voor complexe workflows
Single-agent-architecturen werken goed voor gerichte, domeinspecifieke taken, maar bedrijfsworkflows bestrijken vaak meerdere domeinen en vereisen gecoördineerde actie tussen verschillende systemen. Een supervisor-werknemerpatroon pakt dit aan door een coördinerende agent te introduceren die complexe verzoeken opsplitst in subtaken en deze delegeert aan een gespecialiseerde werkagent. De supervisor beheert de algehele status van de werkstroom, behandelt de afhankelijkheden tussen subtaken en verzamelt de resultaten. Bij het verwerken van een afdelingsreorganisatie splitst de supervisor bijvoorbeeld het verzoek op in wijzigingen in de HR-structuur, wijzigingen in de IT-toegang, herschikkingen van faciliteiten en herschikkingen van budgetten. Elke deeltaak wordt gedelegeerd aan de juiste gespecialiseerde agent. De supervisor houdt de voltooiing bij, beheert de afhankelijkheidsketen waarbij toegangswijzigingen HR-wijzigingen moeten volgen, en handelt eventuele fouten in individuele subtaken af zonder de hele workflow te verlaten.
Agentspecialisatie: domeinexperts die samenwerken
Specialisatie is een architectonische optie. Een specialist kan beschikken over een beperkte toolset, samengestelde bronnen en instructies voor één domein. HR-, IT- en financiële workflows kunnen profiteren van verschillende machtigingen en evaluatiesets. Ga er niet van uit dat een specialist kleiner, sneller of nauwkeuriger is dan een generalist; vergelijk beide ontwerpen op representatieve taken. Wanneer specialisten coördineren, wisselen ze de minimaal benodigde context uit, authenticeren ze elke delegatie en leggen ze eigendom en status vast zonder niet-gerelateerde gegevens bloot te leggen.