Inzichten uit de praktijk

Script, workflow of AI-agent: wat past bij de taak?

Welke automatisering past? Een concrete vergelijking van script, workflow en AI-agent, met beslisvragen en toetsbare foutgevallen.

OntwikkelingIntegratieIT-strategie en praktijkTechnische verdieping
Monitor met Python-code, API-opdrachten en terminaluitvoer.

Een terugkerende werkstap is een goede aanleiding voor automatisering. Welke techniek de taak zinvol overneemt, hangt af van de invoer, de beslissingen en de gevolgen van een fout. Een vast script, een gecontroleerde workflow en een AI-agent lossen verschillende taken op. Vaak ontstaat de beste oplossing door ze te combineren.

De eerste vraag is daarom: wat moet aan het einde betrouwbaar zijn afgehandeld? Pas daarna volgen gereedschap, model en beheervorm. Zo kan ook worden beoordeeld of extra AI-complexiteit een aantoonbaar voordeel oplevert.

De taak leidt tot een keuze tussen script, vaste workflow en begrensde AI-agent. Alle varianten hebben rechten, tests en een beheersbare foutafhandeling nodig.
De drie varianten zijn alternatieven afhankelijk van de taak. Ook een vaste workflow kan afzonderlijke AI-stappen bevatten; een agent heeft expliciet begrensde hulpmiddelen nodig.

Drie mogelijke routes binnen hetzelfde proceslandschap

Een script voert bekende regels uit

Een export is beschikbaar in een afgesproken formaat, velden kunnen eenduidig worden gekoppeld en de doelapplicatie heeft een geschikte interface. Validatie, omzetting en overdracht kunnen dan direct worden geprogrammeerd. Onbekende waarden worden opgevangen en apart gezet voor opheldering.

Ook zo’n programma heeft foutafhandeling, tests en beheer nodig. Het voordeel is dat de bedrijfsregels expliciet in de code staan en een herhaalde uitvoering navolgbaar kan worden gecontroleerd.

Een workflow legt het verloop vast

Meerdere stappen volgen een bekende volgorde: invoer controleren, informatie aanvullen, een concept maken, goedkeuring vragen en het resultaat overdragen. Afzonderlijke stappen mogen AI gebruiken, bijvoorbeeld om ongestructureerde tekst voor te bereiden. De toepassing blijft de volgorde en toegestane overgangen bepalen.

Een vastgelegd proces maakt de AI-uitvoer zelf nog niet betrouwbaar. Vereiste velden, toegestane waarden en inhoudelijke aannemelijkheid worden aanvullend gecontroleerd.

Een agent kiest geschikte volgende stappen

Bij wisselende taken kan een model bepalen welke goedgekeurde informatie het vervolgens nodig heeft en welk begrensd hulpmiddel daarvoor past. Dit kan nuttig zijn als de benodigde route vooraf niet volledig vaststaat. De toepassing blijft de gereedschapskeuze en looptijd begrenzen.

Het fundamentele onderscheid tussen vooraf vastgelegde workflows en modelgestuurde agents wordt ook beschreven door Anthropic in zijn architectuuruitleg (externe link). Doorslaggevend is de daadwerkelijke processturing, niet het productetiket.

Een mogelijk voorbeeld: binnenkomende servicevragen

Een vraag bevat vrije tekst en soms een bijlage. Een klassieke stap controleert eerst verplichte gegevens en toegestane bestandsformaten. AI stelt een categorie voor en vat het verzoek samen. De toepassing toetst de uitkomst aan toegestane categorieën. Een verantwoordelijke persoon beslist over de afhandeling.

Voor dit proces volstaat vaak een heldere workflow. Een agent wordt pas interessant als die voor verschillende verzoeken werkelijk andere goedgekeurde bronnen of hulpmiddelen moet kiezen. Dit voorbeeld beschrijft een mogelijke architectuur, geen geclaimd klantproject.

De grens tussen voorstel en uitvoering vastleggen

Een overtuigend geschreven antwoord is nog geen toestemming om een systeem te wijzigen. De toepassing moet zelf controleren wie handelt, om welk object het gaat en welke actie is toegestaan. Modeluitvoer wordt als voorstel behandeld; de eigenlijke functie valideert de invoer en handhaaft bedrijfsregels.

Bij gevoelige wijzigingen toont een goedkeuring de concrete doeltoestand en voorgenomen actie. Als het concept daarna verandert, is een eerdere toestemming mogelijk niet meer passend. Welke stappen zonder nieuwe vraag mogen worden uitgevoerd, wordt daarom per toepassing afgesproken.

Een MCP-interface kan gedefinieerde hulpmiddelen toegankelijk maken. Zij vervangt de autorisatie ervan niet. De officiële MCP-beveiligingsdocumentatie (externe link) behandelt onder meer het scheiden van toegangsbereiken en bescherming tegen misbruik van hulpmiddelen.

Wat er na een fout moet gebeuren

Een time-out betekent niet automatisch dat de doelactie niet is uitgevoerd. Vóór een nieuwe schrijfpoging moet kunnen worden vastgesteld of de eerste opdracht al is uitgevoerd. Geschikte operatie-ID’s, eenduidige toestanden en een gerichte resultaatopvraag helpen dubbele wijzigingen voorkomen.

Voor AI-ondersteunde processen komen extra stopvoorwaarden bij: ontbrekend bewijs, tegenstrijdige informatie, een niet-toegestaan hulpmiddel of een bereikte looptijdlimiet. De verantwoordelijke persoon ontvangt dan de huidige stand en het concrete punt dat opheldering vraagt. Een navolgbaar overdrachtspunt is een normale procesuitkomst.

Met deze gevallen kan een pilot worden getoetst

  • Een normale aanvraag: Zijn het resultaat en het benodigde correctiewerk inhoudelijk bruikbaar?
  • Een onvolledige aanvraag: Wordt gericht doorgevraagd in plaats van iets toe te voegen dat niemand heeft bevestigd?
  • Een ongeoorloofde toegangspoging: Weigert de functie toegang ongeacht hoe de vraag is geformuleerd?
  • Een herhaalde opdracht: Blijft de toestand eenduidig, zonder dubbele boeking of wijziging?
  • Een storing: Kunnen mensen de taak met de beschikbare informatie voortzetten?

Niet alleen reactietijd en modelkosten worden vergeleken. Ook controlewerk, integratie, foutherstel en beheer per zinvol afgeronde handeling zijn relevant. Daaruit blijkt of een script volstaat, een workflow moet worden uitgebreid of een begrensde agent aantoonbare extra waarde biedt.

Samen de eerste overzichtelijke stap bepalen

DAXS brengt het huidige proces in kaart, verduidelijkt interfaces en ontwikkelt een passende uitvoering. Daarbij horen tests, goedkeuringen, documentatie en het afgesproken beheer. Bestaande applicaties en klassieke automatisering blijven even belangrijk als nieuwe AI-hulpmiddelen.

Overzicht AI en automatisering · Ontwikkeling en integratie · AI invoeren in het bedrijf

Meer praktische AI-vragen