Mens in de lus

Overzicht

Human in the Loop (HITL) stelt je in staat de uitvoering van een workflow te pauzeren en handmatige goedkeuring te vereisen voordat je verdergaat. Wanneer een workflow een goedkeuringsstap bereikt, stopt deze en wacht totdat jij (de eigenaar van de workflow) deze beoordeelt en goedkeurt voordat deze doorgaat.

Hoe het werkt

1

Workflow pauzeert uitvoering

Wanneer een workflow een goedkeuringsstap bereikt, stopt deze met draaien totdat er actie wordt ondernomen.

2

Je ontvangt als workflow-eigenaar een melding

Er wordt een melding gestuurd naar de workflow-eigenaar om de gepauzeerde workflow te beoordelen.

3

Je beoordeelt de workflowdetails en keurt goed om door te gaan

De goedkeurings‑UI toont relevante workflowdetails zodat je kunt beslissen of je goedkeurt.

4

Workflow hervat en voert de volgende stappen uit

Zodra goedgekeurd, gaat de workflow verder met de volgende stappen.

Human in the Loop

Momenteel kan alleen de workflow-eigenaar gepauzeerde workflows goedkeuren. Goedkeuringsrechten delen met andere teamleden is nog niet mogelijk.

Voorbeeldgebruikscases

Financiële transacties

Trigger: Factuur ontvangen
→ Agent: Factuurgegevens extraheren
→ Goedkeuring: Betaling beoordelen
  └─ Toont: Bedrag van betaling en leverancier
→ Actie: Betaling aanmaken
→ Melding: Bevestig dat betaling is verwerkt

Waarom goedkeuring nodig is: Financiële transacties dienen toezicht te hebben, vooral voor bedragen boven een bepaalde drempel.

Gegevensverwijdering

Trigger: Opschoningsverzoek
→ HTTP-verzoek: Oude records ophalen
→ Code: Records filteren ouder dan 90 dagen
→ Goedkeuring: Verwijdering beoordelen
  └─ Toont: Aantal records en voorbeeldweergave
→ Actie: Records verwijderen
→ Melding: Bevestig dat verwijdering voltooid is

Waarom goedkeuring nodig is: Gegevensverwijdering is onomkeerbaar en vereist verificatie.

Klantcommunicatie

Trigger: Formulierinzending
→ Agent: Antwoord genereren
→ Goedkeuring: Bericht beoordelen
  └─ Toont: E-mailconcept gegenereerd door agent
→ Actie: E-mail naar klant verzenden
→ Melding: Bevestiging dat e-mail is verzonden

Waarom goedkeuring nodig is: Klantgerichte communicatie vertegenwoordigt je merk en kan kwaliteitscontrole vereisen.

Productiewijzigingen

Trigger: Handmatig of gepland
→ Agent: Configuratiewijzigingen beoordelen
→ Goedkeuring: Implementatie beoordelen
  └─ Toont: Samenvatting van wijzigingen
→ Actie: Productiesysteem bijwerken
→ Melding: Implementatie voltooid

Waarom goedkeuring nodig is: Wijzigingen in productie brengen risico met zich mee en profiteren van controle.

Wanneer Human in the Loop te gebruiken

✅ Goede use-cases:

  • Financiële transacties boven een drempel

  • Gegevensverwijderingen of onomkeerbare handelingen

  • Klantcommunicatie die beoordeling vereist

  • Wijzigingen in productiesystemen

  • Compliance-gevoelige acties

  • Beslissingen met hoge waarde

❌ Niet gebruiken voor:

  • Routinehandelingen met laag risico

  • Stappen die onmiddellijk moeten worden uitgevoerd

  • Acties die vaak gedurende de dag plaatsvinden

  • Workflows waarbij handmatige goedkeuring een bottleneck wordt

Combineren met voorwaarden

Slimme goedkeuringsworkflows gebruiken voorwaarden om goedkeuring alleen te vereisen wanneer dat nodig is:

Agent: Factuurbedrag berekenen

Voorwaarde: Bedrag > $5000?
├─ Ja → Goedkeuring: Grote betaling beoordelen
│        → Actie: Betaling aanmaken
└─ Nee → Actie: Betaling aanmaken (automatisch goedgekeurd)

Dit patroon geeft je:

  • Automatisering voor routinegevallen

  • Toezicht voor uitzonderlijke gevallen

  • Efficiënt gebruik van je tijd

Beste praktijken

  • Gebruik voor echt gevoelige acties Vraag niet voor elke stap om goedkeuring—focus op acties met echt risico of significante impact. Te veel goedkeuringen vertragen de voordelen van automatisering.

  • Bied duidelijke context Zorg dat de workflow voldoende informatie verstrekt bij de goedkeuringsstap. Voeg relevante details toe zoals bedragen, ontvangers of gegevensvoorbeelden zodat je weloverwogen beslissingen kunt nemen.

  • Plan voor beschikbaarheid van goedkeuring Aangezien alleen jij (de workflow-eigenaar) kunt goedkeuren, houd rekening met je beschikbaarheid. Voor tijdkritische workflows, zorg dat je snel kunt reageren.

  • Test de goedkeuringsflow Voer testworkflows uit om te zorgen dat goedkeuringsmeldingen correct aankomen en dat je de informatie hebt die nodig is om met vertrouwen goed te keuren.

Volgende stappen