metbyte
1 min read10 augustus 2026Cesar Zijp
AIAutomatisering

AI-automatisering voor bedrijven: van losse workflow naar beheersbare agentarchitectuur

AI-automatisering begint vaak met één praktische vraag: kan een terugkerende taak sneller, goedkoper of consistenter worden uitgevoerd? Een losse workflow kan dan al waardevol zijn, maar de stap naar meerdere AI-agents verandert de aard van het probleem. Een agent krijgt toegang tot data, tools en bedrijfsprocessen. Daarmee wordt hij geen tijdelijke prompt, maar een softwarecomponent die beheerd moet worden.

Een praktische gids over het selecteren en automatiseren van bedrijfsprocessen met AI. Het artikel behandelt agentinventarisatie, proceskeuze, integraties, toegangsrechten, sandboxing, menselijke escalatie, logging, kosten en KPI’s. De focus ligt op de zakelijke beslissing wanneer automatisering verantwoord is en welke architectuur nodig is om agent sprawl te voorkomen.

Agent sprawl begint niet bij te veel agents, maar bij ontbrekend eigenaarschap en lifecyclebeheer

Een opvallend cijfer uit een recent SAP LeanIX-onderzoek is niet dat AI-agents snel worden ingevoerd, maar dat organisaties moeite hebben om ze terug te vinden. Volgens SAP LeanIX gebruikt 44 procent van de ondervraagde bedrijven al AI-agents. Bijna alle organisaties zijn van plan ermee te werken. In de begeleidende publicatie van SAP News staat dat 98 procent agents gebruikt of plant, terwijl minder dan de helft zicht heeft op een volledige inventaris.

Die percentages komen uit een vendoronderzoek onder 228 enterprise-architectuurleiders, waarvan 70 procent bij Europese bedrijven werkt. Ze zijn dus niet automatisch representatief voor Nederlandse organisaties. De onderliggende beweging is wel herkenbaar: teams bouwen zelfstandig een klantenservicebot, een documentverwerker of een agent voor sales, zonder dat duidelijk is wie verantwoordelijk blijft wanneer de prompt, databron of API verandert.

Een agentregister maakt verborgen afhankelijkheden zichtbaar

Een bruikbaar agentregister bevat meer dan de naam van een toepassing. Leg per agent minimaal vast:

  • het bedrijfsdoel en de verantwoordelijke proceseigenaar;
  • de gebruikte modellen, databronnen en tools;
  • de agentidentiteit en toegewezen rechten;
  • de systemen waarmee de agent communiceert;
  • de KPI’s, kostenlimieten en escalatieregels;
  • de status, laatste evaluatiedatum en geplande uitfaseringsdatum.

Daarmee wordt ook zichtbaar wanneer twee agents hetzelfde werk doen, dezelfde klantdata benaderen of afhankelijk zijn van één verouderde koppeling. Agent sprawl is in die zin geen telprobleem. Het is een inventarisatie-, eigenaarschaps- en lifecycleprobleem.

Zonder einddatum blijft een pilot permanent

Een pilot krijgt vaak wel een eigenaar voor de bouw, maar niet voor het gebruik. Dat is riskant. Wie controleert de bronnen na een beleidswijziging? Wie trekt toegang in wanneer een medewerker vertrekt? Wie onderzoekt stijgende kosten of stille fouten? In een beheersbare architectuur hoort daarom bij iedere agent een lifecycle: experiment, test, productie, herziening en uitfasering.

De bestaande uitleg over AI-implementatie en het belang van data en processen vormt hiervoor een goed vertrekpunt. De demo is pas het begin. Zodra meerdere automatiseringen naast elkaar bestaan, is een centraal register nodig dat eigenaarschap en technische afhankelijkheden bij elkaar brengt.

De beste AI-automatisering begint met een procesmatrix, niet met een agentkeuze

De vraag “welke agent moeten we bouwen?” komt meestal te vroeg. Eerst moet duidelijk zijn welk proces waarde oplevert, hoe voorspelbaar het is en wat er mis kan gaan. Een vaste gegevenscontrole vraagt iets anders dan een taak waarbij een systeem zelfstandig informatie uit verschillende bronnen verzamelt en een vervolgstap kiest.

Een praktische procesmatrix kan elk proces scoren op een schaal van nul tot twee. De score is geen wetenschappelijke waarheid, maar een manier om commerciële aantrekkelijkheid, technische haalbaarheid en risico in één gesprek te krijgen.

CriteriumLage scoreHoge score
Bedrijfswaardeweinig volume of beperkte impactveel volume, tijdverlies of foutkosten
Voorspelbaarheidvaste regels en uitzonderingenwisselende input en veel interpretatie
Risicobeperkte gevolgen bij foutenfinanciële, juridische of reputatieschade
Datakwaliteitonvolledig of versnipperdactuele, toegankelijke bronnen
Integratieweinig systemenmeerdere CRM-, ERP- of communicatiekanalen
Menselijke controlecontrole is eenvoudigspecialistische beoordeling blijft nodig

Een proces met hoge waarde, voldoende data en beperkte risico’s is vaak een goede eerste kandidaat. Hoge variatie kan een agent rechtvaardigen, maar alleen als de gevolgen van een verkeerde actie beheersbaar blijven. Bij lage variatie is een traditionele workflow meestal verstandiger. Een agent is niet automatisch beter dan vaste regels.

De afdeling bepaalt de vorm niet, het proces doet dat

In sales kan AI inkomende aanvragen classificeren, ontbrekende gegevens signaleren en een conceptreactie voorbereiden. In klantenservice kan een RAG-oplossing bedrijfsdocumenten doorzoeken, terwijl een agent daarna een ticket aanmaakt of een vervolgactie start. Finance kan documenten laten uitlezen, maar betalingsvrijgave blijft een apart goedkeuringsmoment.

Een voorbeeld van een beheersbare workflow ziet er zo uit: een e-mail met een aanvraag komt binnen, AI haalt de relevante gegevens uit de tekst, rule-based logica controleert verplichte velden, RAG zoekt de juiste procedure op en een agent stelt een antwoord of taak voor. Alleen een toegestane actie wordt uitgevoerd. Bij ontbrekende informatie gaat de taak naar een medewerker.

Voor kennisvragen is een RAG-chatbot die bedrijfsdocumenten doorzoekt vaak voldoende. Voor vaste stappen past workflow-automatisering. Pas wanneer de invoer varieert en meerdere toolaanroepen nodig zijn, komt een agent in beeld.

Een productie-agent heeft een identiteit en toegangsmodel nodig, geen verzameling brede API-sleutels

Een model en een prompt zijn maar een klein deel van de AI-stack. De veiligheidsvraag ontstaat vooral bij de laag eromheen: welke documenten mag de agent zien, welke tools kan hij aanroepen, welke acties zijn toegestaan en wat gebeurt er wanneer een externe service een onverwacht antwoord geeft?

De security-invalshoek van Snyk is hier bruikbaar. Risico ontstaat niet alleen in het model, maar ook in tools, acties, gegenereerde code, afhankelijkheden en productie-infrastructuur. Voor een bedrijfsagent betekent dat een architectuur met ten minste een control plane, een identiteitslaag, afgebakende tools, dataflows, runtimebeveiliging en lifecyclebeheer.

Rechten horen bij de taak, niet bij de medewerker

Geef iedere agent een eigen identiteit en pas least privilege toe. Een agent die klantinformatie moet lezen, hoeft niet automatisch records te mogen verwijderen. Een praktische scheiding is:

  • read-tools voor zoeken en ophalen;
  • propose-tools voor concepten en wijzigingsvoorstellen;
  • write-tools voor acties die expliciet zijn toegestaan.

Koppel die tools aan een netwerkallowlist. De agent mag alleen naar vooraf bepaalde API’s en domeinen communiceren. Gebruik bovendien afzonderlijke omgevingen voor ontwikkeling, testen en productie. Een ontwikkelagent mag geen productiedatabase kunnen aanpassen omdat dat toevallig technisch eenvoudig is.

Bij meerdere gespecialiseerde agents kan een orchestrator de taak verdelen. De AI Orchestrator Agent fungeert dan als coördinator die deeltaken uitzet en resultaten samenvoegt. Dat patroon maakt de architectuur niet vanzelf veilig. Elke subagent heeft nog steeds een eigen taak, identiteit, toolset en budget nodig.

Een bruikbare stack kan bestaan uit een taalmodel voor samenvatting en interactie, RAG voor bedrijfskennis, rule-based logica voor harde voorwaarden, API-koppelingen voor uitvoering en observability voor controle. In de VOO-chatbotcase kwamen OpenAI, vector embeddings, Next.js, een kennisbank en een database samen. Het resultaat hing dus niet alleen van het model af, maar van de kennislaag en de productomgeving.

Zonder sandbox, menselijke escalatie en kill switch is een demo nog geen verantwoorde automatisering

Een demo kan een overtuigend antwoord geven zonder te laten zien wat er gebeurt bij ontbrekende data, een foutieve toolrespons of een onverwachte instructie in een document. Productie vraagt daarom om begrensde autonomie. De organisatie moet de impact kunnen beperken, een fout kunnen stoppen en achteraf kunnen reconstrueren waarom een actie is uitgevoerd.

Een sandbox voorkomt dat een agent tijdens ontwikkeling of evaluatie direct echte klantrecords, betalingen of productiecode beïnvloedt. In productie blijft de netwerkallowlist actief en worden gevoelige acties gescheiden van leesacties. Verwijderen, publiceren, betalen, wijzigen van productieconfiguratie en externe communicatie vragen in veel situaties om menselijke goedkeuring.

Fail closed betekent stoppen bij twijfel

Menselijke escalatie is geen noodoplossing die pas na een incident wordt toegevoegd. De escalatieregels horen in het ontwerp. De agent gaat naar een medewerker of read-only modus bij:

  • ontbrekende of tegenstrijdige broninformatie;
  • een policyconflict of onverwachte gebruikersinstructie;
  • een toolfout, time-out of herhaalde retry;
  • een overschrijding van het taakbudget;
  • een actie met financiële, juridische of reputatierisico’s.

De fallback moet fail closed zijn. Onzekerheid mag dus niet leiden tot ruimere rechten of een alternatieve route met minder controle. Een control plane voor agents laat als ontwerpprincipe zien hoe policychecks, approval gates, budgetten, kill switches en auditbare gebeurtenissen samen kunnen werken.

Logging is het bewijs achteraf

Auditlogging moet niet alleen het uiteindelijke antwoord bewaren. Een trace bevat idealiter de modelcalls, toolcalls, argumenten, gebruikte context, permissies, retries, latency, kosten en eindstatus. Zo kan worden onderzocht of de agent de verkeerde bron gebruikte, een actie dubbel uitvoerde of een escalatie oversloeg.

De NIST AI Risk Management Framework en de OWASP-richtlijnen voor agentic applications bieden hiervoor bredere risicokaders. Ook AVG, privacy en bias horen in dezelfde beoordeling. Een agent die kandidaten rangschikt, klantvragen afhandelt of persoonsgegevens verwerkt, moet niet alleen technisch werken, maar ook uitlegbaar en controleerbaar blijven.

Meet accepted tasks en stille fouten, anders optimaliseer je vooral het model en niet het bedrijfsresultaat

Een lage latency of een dalend aantal tokens zegt nog niet dat een proces waarde oplevert. Een agent kan snel antwoorden en toch het verkeerde record wijzigen. Daarom moet de belangrijkste eenheid de geaccepteerde taak zijn: een uitkomst die inhoudelijk klopt, veilig is uitgevoerd en door de organisatie wordt geaccepteerd.

Een bruikbaar KPI-model bestaat uit meerdere lagen:

  • task success en succes per processtap;
  • accepted task rate en reviewpercentage;
  • toolfouten, ongeldige argumenten, retries en time-outs;
  • escalatie-, fallback- en blokkadepercentage;
  • incidenten per duizend runs;
  • p50, p90 en p99 van latency en kosten;
  • trace completeness en herhaalbaarheid, bijvoorbeeld pass^k.

De maatstaf cost per accepted task voorkomt dat alleen naar modelcalls wordt gekeken. De Stanford AI Index beschrijft deze benadering als alle model-, tool-, infrastructuur- en reviewkosten gedeeld door het aantal geaccepteerde taken. Dat is een betere vergelijking met handmatig werk dan kosten per prompt of per API-call.

Een ROI-berekening maakt aannames zichtbaar

Neem een fictief proces met 1.000 taken per maand. Handmatige afhandeling duurt gemiddeld tien minuten en kost intern 40 euro per uur. De maandelijkse baseline is dan ongeveer 6.667 euro. Stel dat de geautomatiseerde taak gemiddeld 1,50 euro aan model-, tool- en reviewkosten kost. Dan komt de variabele kostenpost uit op 1.500 euro. Bij 2.000 euro vaste maandelijkse beheer- en infrastructuurkosten bedraagt de totale automatiseringskostenpost 3.500 euro.

De bruto besparing is in dit voorbeeld 3.167 euro per maand. De eenvoudige ROI-formule is:

(baseline minus automatiseringskosten) gedeeld door automatiseringskosten

In dit voorbeeld komt dat uit op ongeveer 90 procent. Het is geen voorspelling, maar een model om aannames te testen. Als de accepted task rate daalt of de reviewlast verdubbelt, verandert de uitkomst direct.

De bouwvorm volgt uit de complexiteit

No-code kan passend zijn voor een beperkte workflow met vaste triggers en lage risico’s. Low-code biedt meer ruimte voor integraties en uitzonderingen, maar vraagt nog steeds om eigenaarschap en beheer. Eigen ontwikkeling wordt logisch wanneer identiteit, dataflows, gebruikerservaring en proceslogica onderscheidend of complex zijn. Een specialist helpt wanneer de organisatie wel een kans ziet, maar niet zelf de procesanalyse, architectuur en evaluatie kan uitvoeren.

Metbyte gebruikt voor een eerste onderzoek een AI-prototype in drie weken. In drie sprints wordt onderzocht wat werkt, waar de pijnpunten zitten en wat nodig is om van een MVP naar een schaalbare toepassing te gaan. Daarna kan pas verantwoord worden besloten of een losse workflow volstaat of een beheersbare agentarchitectuur nodig is.

Van beoordelen naar laten bouwen

Wie agent sprawl wil voorkomen, moet niet beginnen met een verzameling losse experimenten. De eerste stap is een afgebakend proces, een eigenaar en een meetbare definitie van een geslaagde taak. Daarna volgen de rechten, integraties, menselijke controle en kostenlimieten. Dat werk bepaalt of een prototype uitgroeit tot software die een organisatie durft te gebruiken.

Geen zin om zelf alle uitzonderingen, API-rechten en logging bij elkaar te puzzelen? Metbyte onderzoekt concrete AI-use-cases in een prototype en bouwt, wanneer dat verantwoord is, een maatwerkagent die aansluit op bedrijfskennis en bestaande tools. De logische vervolgstap is een AI-prototype in drie weken, zodat de beslissing op een werkende use-case rust en niet op een losse demo.

De kosten hangen af van de procescomplexiteit, integraties, datakwaliteit, benodigde gebruikersinterface en het gewenste beheer. Naast bouwkosten zijn modelgebruik, infrastructuur, monitoring, menselijke beoordeling en wijzigingen terugkerende posten. Een betrouwbare businesscase rekent daarom niet alleen met tokens of API-calls, maar met de totale cost per accepted task en vergelijkt die met de huidige handmatige kosten.

Een eerste haalbaarheidsonderzoek kan bij Metbyte worden uitgevoerd in een AI-prototype van drie weken. Dat prototype bestaat uit drie sprints waarin een concrete use-case wordt getest. De duur van een productieoplossing is afhankelijk van integraties, rechten, beveiliging, datakwaliteit en gewenste schaal. Een prototype is dus geen vaste belofte voor de doorlooptijd van de uiteindelijke toepassing.

No-code is meestal geschikt wanneer een proces vaste stappen heeft, weinig uitzonderingen kent en beperkte risico’s heeft. Maatwerk wordt interessanter wanneer meerdere systemen gekoppeld moeten worden, de agent eigen identiteiten en rechten nodig heeft, de gebruikerservaring onderscheidend is of uitgebreide logging en menselijke goedkeuring vereist zijn. De procesmatrix hoort die keuze te bepalen, niet de voorkeur voor een tool.

Ja, veel processen hebben geen agent nodig. Een vaste workflow, rule-based controle of RAG-chatbot kan voldoende zijn wanneer stappen voorspelbaar zijn of de oplossing alleen informatie hoeft te tonen. Een agent is pas logisch wanneer de invoer varieert, meerdere acties nodig zijn en het systeem binnen duidelijke grenzen zelf een vervolgstap moet kiezen.