Terug naar blog

Human agents: wanneer digitale agents personen inhuren

De rollen draaien om: digitale agents boeken personen via API voor salesgesprekken, code reviews en escalaties. Wat human agents zijn, waarom dat logisch is, en zes concrete API-voorbeelden.

De afgelopen twee jaar ging het gesprek bijna altijd over hetzelfde: jij huurt een digitale agent in voor sales, content of code. Bij Teamcoda zien we dat dagelijks via Coda en onze agents. Maar er is een kanteling in de maak die we steeds vaker bespreken met ondernemers en developers: wat als het straks andersom werkt? Wat als een digitale agent jou inhuurt voor een salesgesprek, een code review of een escalatiegesprek met een boze klant?

Dat noemen we human agents: personen die zichzelf als dienst aanbieden via een API. Niet als freelancer op een platform waar je zelf moet zoeken, maar als callable skill die een AI-orchestrator kan boeken wanneer persoonlijk oordeel, vertrouwen of nuance nodig is. Dit artikel legt uit waarom dat geen sciencefiction is, hoe zo'n API eruitziet, en wat je als bedrijf nu al kunt doen.

De kanteling in één beeld

Vandaag: jij opent Coda, typt een verzoek, de Developer Agent of Content Creator pakt het op. De persoon is de opdrachtgever, de agent de uitvoerder.

Morgen (of over een paar jaar, realistisch gezien): een Sales Agent loopt vast op een lead die twijfelt over prijs en vertrouwen. De agent roept geen generiek antwoord op, maar boekt via API een persoonlijke salesgesprek-expert voor een gesprek van twintig minuten. Jij krijgt een agenda-uitnodiging, een briefing in drie zinnen, en na afloop stuurt de agent jouw samenvatting terug naar het CRM.

De agent blijft regisseur. De persoon levert het stukje dat machines structureel missen: empathie, improvisatie, reputatie.

Waarom dit logisch voelt

We hebben al jaren marktplaatsen voor werk van professionals: Upwork, Malt, freelancers via LinkedIn. Het verschil met human agents is de sturing vanuit software. Een orchestrator-agent bepaalt wanneer een persoon nodig is, welk profiel past, welk budget en welke deadline. Die persoon hoeft niet te onderhandelen over scope in tien mails. De API regelt intake, uitvoering en terugkoppeling.

In de praktijk zien we drie redenen waarom bedrijven hier naartoe bewegen:

  • Kosten per taak — je betaalt een persoon alleen op het moment dat persoonlijk werk echt meerwaarde heeft, niet voor een hele dag
  • Snelheid — een agent kan parallel tien subtaken doen en op drie plekken tegelijk een persoon boeken voor review
  • Kwaliteitsgaten dichten — AI hallucineert nog steeds; bij offertes, security en klantconflicten wil je een persoon in de loop zonder het hele proces te vertragen

Dat sluit aan bij wat we al doen met AI agents inhuren: meer resultaat per euro, met persoonlijke review op de momenten die ertoe doen. Human agents zijn het spiegelbeeld — persoonlijke review als product, niet als uitzondering.

Iedereen een API: wat betekent dat?

Stel je voor dat elke professional een klein profiel publiceert: beschikbaarheid, skills, talen, tarief per taak, responstijd, beoordelingen. Geen cv van vijf pagina's, maar een digital-leesbaar contract:

  • wat je aanbiedt (bijv. "B2B discovery call in het Nederlands")
  • wat je niet aanbiedt (geen juridisch advies, geen code in productie zetten)
  • hoe je resultaat teruggeeft (samenvatting, score, go/no-go, opname-link)

Voor ondernemers hoeft dit geen tech-project te worden. Je kunt starten met één pagina op je site en een webhook die beschikbaarheid doorgeeft. Voor grotere organisaties wordt het onderdeel van hetzelfde landschap als onze Teamcoda API: agents die diensten, FAQ, leads en capabilities al kunnen opvragen. Human agents zijn daar een extra categorie naast digitale skills.

Voorbeelden van human agent API's

Hieronder zes fictieve maar realistische voorbeelden. Ze laten zien hoe een orchestrator-agent een persoon zou kunnen "aanroepen". Denk aan REST of MCP; het principe is hetzelfde.

1. Salesgesprek API

Een Sales Agent heeft een warme lead die vragen stelt over implementatieduur en risico's. De agent boekt een persoon voor een kort gesprek.

POST /api/v1/human/sales-call
{
  "leadId": "crm-8842",
  "language": "nl",
  "durationMinutes": 20,
  "briefing": "MKB productiebedrijf, 40 FTE, wil AI op orderstatus. Twijfelt over interne capaciteit.",
  "topics": ["planning", "eigen team vs uitbesteden", "pilot 2 weken"],
  "maxBudgetEur": 95
}

Response 202:
{
  "bookingId": "hbk_7f2a",
  "humanAgent": { "id": "sanne-v", "rating": 4.9, "specialty": "B2B software sales NL" },
  "scheduledAt": "2026-07-15T14:00:00+02:00",
  "joinUrl": "https://..."
}

Na het gesprek:

GET /api/v1/human/sales-call/hbk_7f2a/result

{
  "outcome": "qualified",
  "summary": "Wil pilot, beslisser is COO, follow-up offerte gewenst binnen 5 dagen",
  "objections": ["budget Q3", "integratie met oude ERP"],
  "nextStep": "stuur pilot-voorstel + referentie case MKB"
}

2. Code review API

Een Developer Agent heeft een pull request klaar maar wil een persoonlijke second opinion op security en leesbaarheid vóór merge.

POST /api/v1/human/code-review
{
  "repo": "acme/portal",
  "prNumber": 412,
  "focus": ["security", "sql-injection", "auth-boundaries"],
  "urgency": "within_4_hours",
  "context": "Payment module, eerste keer Stripe webhooks"
}

Response:
{
  "reviewId": "rev_91bc",
  "reviewer": { "id": "marc-d", "stack": ["node", "angular", "stripe"] },
  "eta": "2026-07-13T20:00:00+02:00"
}

Resultaat:

{
  "verdict": "changes_requested",
  "findings": [
    { "severity": "high", "file": "webhooks/stripe.ts", "note": "Geen idempotency key op refund handler" },
    { "severity": "medium", "file": "auth/guard.ts", "note": "Role check mist op admin export" }
  ],
  "approvedForMerge": false
}

Dit past naast wat we al beschrijven in onze agent-rollen: de Developer Agent doet het voorwerk, de reviewer zet de definitieve stempel.

3. Design critique API

Een Marketing Agent heeft drie hero-varianten voor een landing gegenereerd. Voor de finale keuze vraagt hij een persoon met oog voor conversie en merk.

POST /api/v1/human/design-critique
{
  "assets": ["/drafts/hero-a.png", "/drafts/hero-b.png", "/drafts/hero-c.png"],
  "audience": "MKB ondernemers, geen CTO",
  "goal": "click naar demo",
  "brandGuidelinesUrl": "https://..."
}

Handig wanneer AI-varianten snel zijn maar je geen A/B-test wilt starten op drie middelmatige opties.

4. Klantescalatie API

Een support-agent heeft een ontevreden klant met een complexe geschiedenis. De agent stopt met gokken en escaleert naar een persoon met mandaat.

POST /api/v1/human/customer-escalation
{
  "ticketId": "sup-2201",
  "sentiment": "angry",
  "historySummary": "3 weken vertraging migratie, belofte accountmanager niet nagekomen",
  "customerTier": "gold",
  "requestedResolution": "call_within_2h"
}

De ingehuurde persoon levert niet alleen een gesprek, maar een herstelplan dat de digitale agent daarna kan opvolgen (tickets, compensatie, planning).

5. Workshop-facilitatie API

Een PO Agent heeft backlog-items verzameld maar wil een persoonlijke facilitator voor een prioriteitensessie met het managementteam.

POST /api/v1/human/workshop
{
  "type": "backlog_prioritization",
  "participants": 6,
  "durationMinutes": 90,
  "preRead": "/docs/backlog-export-q3.json",
  "outputFormat": "ranked_list_with_rationale"
}

Vergelijkbaar met onze AI-workshop, maar dan met een persoon die de dynamiek in de ruimte leest.

6. Compliance quick check API

Een agent wil een feature live zetten die persoonsgegevens verwerkt. Voor de laatste check wordt een persoon met AVG-kennis ingeschakeld, geen volledige juridische trajectbegeleiding.

POST /api/v1/human/compliance-check
{
  "feature": "WhatsApp lead capture met AI-antwoord",
  "dataCategories": ["phone", "name", "conversation"],
  "jurisdictions": ["NL", "EU"],
  "question": "Mag dit met standaard verwerkersovereenkomst of is DPIA nodig?"
}

Antwoord binnen vaste scope: go / aanpassen / stop. Geen vrijblijvend advies dat niemand kan uitvoeren.

Wat een orchestrator-agent nodig heeft

Digitale agents kunnen personen alleen inhuren als het ecosysteem een paar afspraken heeft:

  • Discovery — een catalogus van human agents met skills, talen, prijs en beschikbaarheid (zoals onze GET /api/v1/agents voor digitale rollen)
  • Boeking — hold op agenda, bevestiging, annuleringsregels
  • Briefing — gestructureerde context vanuit CRM, ticket of codebase, geen losse mail
  • Resultaatcontract — vast formaat terug: samenvatting, besluit, scores, geen vrijgevige essay
  • Betaling per taak — micropayment of credit, transparant voor de opdrachtgever
  • Audit trail — wie heeft welke persoon wanneer ingeschakeld, belangrijk voor compliance en leren

Dat is technisch goed te doen. Het lastige zit in vertrouwen, aansprakelijkheid en kwaliteitsbewaking. Daarom geloven we bij Teamcoda in kleine pilots: één workflow, één type human agent, meten, uitbreiden.

Human agent vs freelancer vs digitale agent

Digitale agentFreelancer (klassiek)Human agent API
AansturingSoftware, 24/7Jij zoekt en briefetSoftware boekt op het juiste moment
KostenmodelTokens, uren, abonnementDag/uur, onderhandelingPer taak, vast tarief
SchaalParallel, goedkoopBeperkt door agendaPersoonlijke capaciteit op vraag
Beste voorVolume, eerste versies, researchGrote projecten, langetermijnNuance, vertrouwen, eindbesluit

De meeste organisaties zullen een mix gebruiken. Zie ook 20% inzet, 80% resultaat: het gaat om de juiste combinatie, niet om alles aan één kant te leggen.

Wat kun je nu al doen?

Je hoeft niet te wachten op een volwassen human-agent marktplaats.

Als ondernemer die personen inhuurt: maak interne afspraken wanneer een AI-agent moet stoppen en een persoon moet overnemen. Leg vast welke taken altijd door een persoon gedaan blijven (offertes boven €X, klantescalaties, security releases). Dat is het begin van een human-agent beleid.

Als professional: denk na over één taak die je in 30–60 minuten goed doet en die software vaak verkeerd inschat. Package dat als product: "discovery call", "PR security review", "landing page critique". Publiceer beschikbaarheid en prijs. Een simpele API of zelfs een webhook is genoeg om later aan te sluiten.

Als bedrijf met agents: zorg dat je digitale agents een duidelijke escalatiepad hebben. Onze integratie-aanpak (API, MCP, webhooks) is hetzelfde fundament: straks komt daar een human-endpoint bij.

Risico's en eerlijke grenzen

Human agents lossen niet alles op. Je krijgt nog steeds vragen over arbeidsrecht, kwaliteit van beoordelingen, en het gevoel dat "alles een API wordt". Sommige relaties zijn te waardevol om te reduceren tot een boeking van twintig minuten. En niet elke medewerker wil zichzelf als callable service zien.

Daarom verwachten we geen big bang. Wel een geleidelijke verschuiving: eerst bij hoogwaardige B2B-diensten, development shops en sales teams die al met agents werken. Precies het type klanten dat we bij Teamcoda al zien rond AI implementatie en digitale medewerkers.

Hoe wij dit zien in projecten

In pilots met Coda-agents zien we hetzelfde patroon: de agent doet 80% van het werk, een persoon tekent voor de laatste 20%. Human agents maken dat patroon expliciet en schaalbaar. De Sales Agent die we bouwen kan vandaag al een concept-mail schrijven; morgen kan hij na jouw akkoord ook jouw agenda gebruiken om het gesprek te voeren dat jij het beste doet.

We experimenteren met vaste "human checkpoints" in workflows: na offerte-generatie, vóór productie-deploy, bij eerste klantcontact in een nieuwe sector. Dat voelt als een tussenstap naar echte human agent API's: eerst intern, daarna gekoppeld aan externe specialisten.

Volgende stap

Wil je weten hoe jouw agent-stack eruitziet met duidelijke escalatie naar personen? We denken graag mee over één concrete workflow: sales, development, content of support.

[email protected] · Agents · Coda · Welke agents we bouwen · API documentatie

Geschreven en geredigeerd door Teamcoda · Den Bosch. Praktijkkennis uit projecten — geen volautomatisch gegenereerde content zonder redactie.

Laat ons je helpen!

Wil je met een van deze technieken aan de gang? Of advies nodig over hoe je deze effectief in kan zetten? We geven advies maar hebben ook capaciteit. Neem contact met ons op om de mogelijkheden te bespreken.