Marketing / AI Agents & Automation

Agentic Workflow van losse stappen naar beheerst werk.

Een Agentic Workflow is een werkproces waarin AI, gereedschappen en proceslogica samen een taak uitvoeren. Sommige stappen liggen vooraf vast; andere kunnen door een model worden gekozen op basis van de situatie. Een Agentic Workflow beschrijft ook wat er gebeurt bij ontbrekende informatie, fouten, goedkeuringen en hervatting. De term betekent daarom meer dan meerdere prompts achter elkaar zetten of een chatbot zelfstandig laten doorgaan.

Agentic Workflow in één minuut

Denk aan een route met vaste controles en ruimte voor een omweg als dat nodig is. Een systeem leest producten, laat twijfelgevallen analyseren en zet wijzigingen klaar voor beoordeling. De workflow bewaakt voorwaarden en voortgang. Het agentgedeelte kiest binnen die route geschikte vervolgstappen; het hele proces hoeft niet onvoorspelbaar te zijn.

Agentic Workflow combineert regels en keuzeruimte

Een deterministische workflow volgt vooraf vastgelegde paden: als een veld ontbreekt, voeg het product aan een lijst toe. Dezelfde beslisregels worden op iedere invoer toegepast. Dat betekent niet dat de buitenwereld altijd dezelfde gegevens teruggeeft, en een ingebouwde modelstap kan variabele uitvoer hebben. Het vaste karakter betreft vooral de proceslogica.

Bij een flexibeler agent bepaalt een LLM mede welke stap nodig is. Een product heeft bijvoorbeeld een onduidelijke materiaalvermelding; de agent kiest een geschikte bron, vergelijkt varianten en vraagt om toelichting wanneer bewijs ontbreekt. AI Agents kunnen zo omgaan met variatie die moeilijk vooraf volledig in regels te vangen is.

Welke laag neemt welke beslissing?
OnderdeelVaste workflowFlexibeler agentgedrag
SelectieAlle producten uit één afgebakende categorie ophalen.Bepalen welke aanvullende bron een onduidelijk geval kan verhelderen.
ControleVerplichte velden en aantallen met regels toetsen.Een tegenstrijdige beschrijving inhoudelijk onderzoeken.
VervolgBij een fout naar een vooraf bepaalde wachtrij gaan.Een andere toegestane aanpak kiezen binnen een stappenlimiet.
UitvoeringAlleen een goedgekeurde wijziging opslaan.Een voorstel voorbereiden, zonder zelf de goedkeuringsgrens te verleggen.

De term agentic wordt in de praktijk breed gebruikt. Niet elk product bedoelt dezelfde mate van autonomie. Vraag daarom welke stappen vastliggen, waar het model mag kiezen en welke handelingen buiten bereik blijven. Een vaste automatisering met één tekstsamenvatting is niet automatisch een volledig zelfstandig agentproces.

Orchestration, of orkestratie, is het coördineren van die onderdelen: taken starten, informatie doorgeven, afhankelijkheden bewaken en resultaten verzamelen. Daarvoor zijn niet noodzakelijk meerdere agents nodig. Eén model met passende tools en duidelijke processtappen kan voldoende zijn. Extra onderdelen moeten een concreet probleem oplossen, niet alleen de architectuur indrukwekkender laten klinken.

Een cataloguscontrole als werkproces

Een mogelijke route voor 400 producten
  1. Selecteren

    Leg de 400 productcodes en de te controleren velden vast.

  2. Valideren

    Controleer compleetheid met regels en zet onduidelijke gevallen apart.

  3. Onderzoeken

    Laat een agent geschikte bronnen raadplegen binnen de toegestane toegang.

  4. Beoordelen

    Toon voorgestelde correcties met bron en oude waarde.

  5. Uitvoeren en rapporteren

    Sla alleen toegestane wijzigingen op en controleer aantallen en uitkomsten.

Branching betekent dat het proces kan vertakken. Een complete fiche gaat bijvoorbeeld direct naar afgerond, een ontbrekende afmeting naar brononderzoek en een tegenstrijdige productcode naar menselijke beoordeling. Een duidelijke vertakking voorkomt dat elk geval dezelfde lange behandeling krijgt. De voorwaarde voor iedere route moet begrijpelijk en toetsbaar zijn.

Tool Use levert concrete acties: productrecords ophalen, berekeningen maken of een uitvoertabel opslaan. Connectors en eventueel MCP verzorgen de aansluiting op diensten. RAG kan bronpassages beschikbaar maken. De workflow moet de uitvoer van die onderdelen controleren voordat de volgende stap erop voortbouwt.

Validatie kan verschillende vormen hebben. Een regelsysteem controleert of een productcode bestaat en een maat een eenheid heeft. Een bronvergelijking controleert of de voorgestelde maat bij de juiste variant hoort. Een persoon beoordeelt een onduidelijke uitzondering. Een veld dat aan een JSON-schema voldoet, kan inhoudelijk nog steeds fout zijn; structuurcontrole is niet hetzelfde als feitencontrole.

Het werkregister bewaart per product de status en een verwijzing naar het gebruikte bewijs. Daardoor kan een tweede run openstaande gevallen hervatten zonder opnieuw alle afgeronde records te veranderen. AI Memory kan daarvoor geselecteerde voortgang opslaan. Bewaar geen modelaanname als bevestigd feit en verwissel een voorbereide correctie niet met een al uitgevoerde wijziging.

Human-in-the-loop hoort vóór de belangrijke uitvoering. De beoordelaar ziet wat er gaat veranderen en kan corrigeren of afwijzen. Als iemand intussen hetzelfde product wijzigt, controleert de workflow de actuele versie en behandelt het conflict. Een akkoord op een oude versie is geen onbeperkte toestemming voor elke latere variant van het voorstel.

Nieuwe pogingen, planning en logs maken het proces beheerbaar

Een tijdelijke netwerkfout kan een nieuwe poging rechtvaardigen. Een geweigerde toegang vraagt daarentegen om herstel van de juiste rechten of een stop, niet om eindeloos opnieuw proberen. Stel een maximum voor pogingen, tijd en kosten in. Leg ook vast welke onvolledige uitkomst aan de gebruiker wordt gemeld als het proces niet volledig kan afronden.

Voorkom dubbele gevolgen. Idempotente uitvoering betekent dat herhalen van dezelfde bedoelde operatie geen extra wijziging oplevert. Gebruik waar mogelijk een unieke taak- of wijzigingssleutel en controleer de bestaande toestand. Vooral na een time-out kan de eerste actie al zijn uitgevoerd terwijl de bevestiging ontbreekt.

Een concreet voorbeeld is een goedgekeurde notitie aan een CRM toevoegen. Blind opnieuw proberen kan twee notities opleveren. Eerst nagaan of dezelfde opdracht al is verwerkt, of een ondersteunde duplicaatbeveiliging gebruiken, maakt hervatting betrouwbaarder. De officiële LangGraph-documentatie beschrijft zulke aandachtspunten bij onderbroken en hervatte processen; andere platforms hebben hun eigen mechanismen.

Scheduling bepaalt wanneer een run begint. Een periodieke voorraadcontrole heeft een echte planner, tijdzone, bron en meldbestemming nodig. De agent kan binnen de run werken, maar de planning zelf ontstaat niet door een belofte in een chat. Regel ook of een nieuwe run mag starten terwijl de vorige nog bezig is, en voorkom herhaalde meldingen over dezelfde ongewijzigde situatie.

  • Bewaar een taakidentiteit en duidelijke status per onderdeel.
  • Controleer voorwaarden vóór een afhankelijke vervolgstap.
  • Begrens nieuwe pogingen en onderscheid tijdelijke fouten van blijvende blokkades.
  • Koppel goedkeuring aan het concrete voorstel en de juiste versie.
  • Rapporteer afgeronde, mislukte en nog openstaande gevallen apart.

Logs moeten genoeg informatie geven om een fout te reconstrueren: welke bron, tool, versie en uitkomst waren betrokken? Dat vraagt niet om het onbeperkt opslaan van complete documenten, wachtwoorden of persoonlijke gegevens. Noteer bruikbare verwijzingen en beperk toegang tot het log. Een technisch succesbericht hoort bovendien bij het bewijs dat de inhoudelijke taak echt is voltooid.

Beoordeel een Agentic Workflow op voltooiing, correctheid, herstelbaarheid en de hoeveelheid noodzakelijke menselijke correctie. Het aantal gebruikte tools of agents is geen kwaliteitsmaat. Een goed proces combineert voorspelbare regels met precies genoeg flexibiliteit en maakt zichtbaar wanneer iemand moet beslissen of verder onderzoek nodig is.