Deze pagina combineert de tekstuele uitleg met de geëxtraheerde afbeeldingen uit de PDF, zodat de figuren en hun betekenis samen zichtbaar blijven.
Figure 1: Blueprint Architecture
Dit diagram laat zien hoe een compound AI-systeem integreert met enterprise data en services. Links staan de Data Registries en Agent Registries. De data registry catalogueert databronnen en hun formaten; de agent registry noemt de beschikbare agents, zoals modellen, API’s en tools, plus hun input- en outputsignaturen. In het midden staat een Session met een event stream waar berichten doorheen stromen. Rechts luisteren agents naar relevante events op de stream, naast externe databases en modelservices. De pijlen laten zien hoe de session taken naar agents stuurt en hoe agents nieuwe events terug in de session plaatsen, waardoor orkestratie mogelijk wordt.
media/blueprint-architecture.png
Figure 2: Agents
Deze figuur zoomt in op één agent. Elke agent is gekoppeld aan meerdere inputstreams en outputstreams. Een agent ontvangt events, zoals een prompt, een tool-aanroep of een query, via zijn inputstreams, verwerkt die met een model of API en stuurt resultaten uit via zijn outputstreams. Omdat elke agent op meerdere streams kan abonneren en naar meerdere andere streams kan publiceren, kan het systeem taken dynamisch routeren naar de agents die daar het best voor geschikt zijn. De metadata van de agent, zoals naam, capaciteiten en API-signature, wordt vastgelegd in de agent registry.
media/agents.png
Figure 3: Orchestration of Agents
Dit diagram richt zich op de orkestratielaag. Een Session is een afgebakende context voor een gebruikersopdracht. Daarbinnen draagt een Session Stream events met de session-ID. Wanneer een verzoek van een gebruiker de session binnenkomt, maakt een Task Planner een plan, vaak voorgesteld als een directed acyclic graph (DAG), op basis van informatie uit de agent registry. Een Task Coordinator leest het plan en stuurt events naar de juiste agents, terwijl een Data Planner datavragen afhandelt via de data registry. Zodra agents resultaten publiceren op hun outputstreams, verzamelt de coordinator die, controleert ze op kwaliteit of volledigheid en triggert indien nodig retries of extra agents. Uiteindelijk lopen de resultaten via de session stream terug naar de gebruiker.
media/orchestration-of-agents.png
De diagrammen tonen hoe moderne hybride of compound AI-systemen verantwoordelijkheden splitsen: een registry-gebaseerde integratielaag voor tools en databronnen, een eventgedreven orkestratielaag die taken plant en coördineert, en een set agents die specifieke berekeningen uitvoeren.