Orchestratie betekent dat de verschillende onderdelen van een AI-proces goed op elkaar worden afgestemd.
Een AI-agent kan meerdere hulpmiddelen gebruiken en verschillende stappen uitvoeren. Orchestratie bepaalt in welke volgorde dat gebeurt en hoe de resultaten worden samengebracht.
Orchestratie bij één AI-agent
Bij een systeem met één agent kan orchestratie bepalen:
- welke informatie eerst nodig is;
- welk hulpmiddel moet worden gebruikt;
- wanneer extra gegevens moeten worden opgehaald;
- wanneer de taak voldoende is uitgevoerd;
- wanneer een mens om goedkeuring moet worden gevraagd.
Stel dat een agent een klantvoorstel maakt. Hij moet mogelijk eerst klantgegevens ophalen, daarna eerdere correspondentie lezen, prijzen controleren en uiteindelijk het voorstel schrijven.
Orchestratie zorgt ervoor dat deze stappen in een logische volgorde plaatsvinden.
Orchestratie bij meerdere AI-agents
Een systeem kan ook uit meerdere gespecialiseerde agents bestaan.
De ene agent doet onderzoek, een tweede analyseert de informatie en een derde schrijft het eindresultaat. Orchestratie bepaalt wie welke taak uitvoert en hoe de agents informatie aan elkaar doorgeven.
Het systeem moet ook bepalen wat er gebeurt wanneer agents verschillende conclusies trekken.
Zijn meerdere agents altijd beter?
Meer agents betekenen niet automatisch een beter resultaat. Iedere overdracht kan nieuwe fouten veroorzaken. Ook wordt het systeem ingewikkelder om te beheren en te controleren.
Meerdere agents zijn vooral nuttig wanneer werkzaamheden duidelijk kunnen worden verdeeld. Dat kan het geval zijn wanneer iedere taak andere kennis, hulpmiddelen of toegangsrechten vraagt.
Goede orchestratie voorkomt dat agents langs elkaar heen werken en zorgt dat alle onderdelen bijdragen aan hetzelfde eindresultaat.