Compound AI-architectuur met figuren

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

Blauwdrukarchitectuur

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

Blueprint Architecture diagram uit de PDF
Geëxtraheerde figuur 1 uit de PDF.

Figure 2: Agents

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

Agents diagram uit de PDF
Geëxtraheerde figuur 2 uit de PDF.

Figure 3: Orchestration of Agents

Orkestratie van 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

Orchestration of Agents diagram uit de PDF
Geëxtraheerde figuur 3 uit de PDF.

Samenvatting

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.