Waarop uw agenten draaien, en waaraan ze werken
Twee vragen. Waarmee een agent werkt, is de engine — het gereedschap dat het taalmodel aandrijft; vandaag Claude, met ChatGPT ernaast. Waaraan hij werkt, is het doelsysteem: geen vastgesoldeerde connector, maar een plug-in die haar acties, haar gebeurtenissen en haar eigen instructies meebrengt. Beide worden in de interface ingeschakeld, krijgen inloggegevens en worden aan een agent toegewezen.
Waarop ze draaien
De engine is het gereedschap dat het taalmodel aandrijft. Wat u neerzet, bepaalt hoe ervoor betaald wordt: een abonnementsplek of een API-sleutel. Meerdere onder één naam vormen de capaciteit van een werkplek. covey verdeelt het werk erover, houdt elke agent zo lang mogelijk op dezelfde plek en stapt over zodra er een op is.
Claude Code (Anthropic)
De engine waarop covey vandaag draait: Claude Code, zonder interface, binnen de werkplek van de agent. Hij kan een sessie hervatten — dat is wat een agent laat wachten op het antwoord van een klant in plaats van opnieuw te beginnen — en hij meldt zijn kosten en zijn abonnementsverbruik zelf in plaats van ze te laten schatten. Abonnementsplek of API-sleutel, beide werken.
Codex (OpenAI)
Ingericht als tweede engine, met beide vormen van toegang: de API-sleutel als omgevingsvariabele, de ChatGPT-login als bestand dat alleen bestaat zolang de run duurt. We hebben de werking nog niet tegen het programma zelf gecontroleerd — en zolang dat zo is, staat hier “in voorbereiding” en niet “ondersteund”.
educa AI
De derde engine, en de eerste die vóór een gateway zit in plaats van vóór één aanbieder: educa AI Core bedient zowel de interface van Anthropic als die van OpenAI. covey gebruikt daar dus hetzelfde Claude Code-gereedschap als elders, alleen tegen het endpoint van educa. Getoetst tegen de gehoste installatie: runs werken, gereedschap wordt uitgevoerd, een sessie kan worden hervat. Eén token, twee contractvormen (naar verbruik of als quotum). Het geldbedrag dat het gereedschap meldt nemen we bewust niet over — het beprijst andermans contract. De tokentellingen blijven, want die zijn gemeten.
Meer engines
Een engine is een plug-in die zich zelf aanmeldt: één bestand dat zegt welke inloggegevens hij nodig heeft en in welke vorm, of hij een sessie kan hervatten, en waar hij zijn instructies zoekt. Het platform controleert bij de toewijzing wat hij opgeeft — de volgende engine heeft dus geen bijzondere behandeling nodig.
Waar het werk vandaan komt
Zammad
Tickets nalopen, beantwoorden, de status zetten, escaleren. Zodra een klant antwoordt, meldt Zammad dat bij covey en wordt de agent gewekt — zo hoeft hij niet steeds zelf te kijken.
Salesforce
Service Cloud-cases als het werk: een case met het hele gesprek lezen, de open cases vinden, opzoeken hoe dezelfde vraag eerder is beantwoord, en antwoorden — als interne notitie, als opmerking die in het klantenportaal zichtbaar is, of als echte e-mail. Bijlagen in beide richtingen, status en escalatie inbegrepen. covey kijkt op vaste tijden of er iets wacht; Salesforce kan het ook rechtstreeks melden.
Zendesk
Supporttickets als werkvoorraad: een ticket met de hele conversatie lezen — opgebouwd uit het auditspoor, zodat geen eerder antwoord wordt gemist —, bekijken wat de klant heeft meegestuurd, nagaan hoe dezelfde vraag eerder is beantwoord en antwoorden: als interne notitie of als antwoord dat de klant ziet. Status zetten, escaleren, duplicaten samenvoegen. covey kijkt met tussenpozen of er iets ligt; wie wil, laat Zendesk het zelf melden.
GitHub
Issues en pull requests als het werk: de broncode ophalen, de fix op een eigen branch maken, een pull request openen met een QA-agent als reviewer — inclusief de ronde die daarna volgt op opmerkingen en mislukte checks. GitHub meldt nieuwe gebeurtenissen zelf; covey kijkt daarnaast op vaste tijden.
GitLab
Issues als het werk, de broncode ophalen, de fix op een eigen branch maken, een merge request naar de leidinggevende openen — en daarna de ronde afwerken die volgt op opmerkingen en een mislukte pipeline.
Jira
Het bord waarop een bedrijf werkelijk plant — de cloudversie net zo goed als die in het eigen datacenter. Werk vinden met een zoekvraag, een ticket met zijn geschiedenis en schermafbeeldingen lezen, het oppakken, het door zijn workflow bewegen en bijhouden met labels, schattingen en subtaken. De code blijft in GitLab of GitHub; het ticketnummer verbindt de twee — daarom zet de agent het vooraan in elke commit-boodschap.
E-mail (IMAP/SMTP)
Een eigen postvak voor de agent: het postvak nalopen, antwoorden, opbergen. Voor alles wat binnenkomt zonder portaal en zonder programmeerinterface.
Microsoft Teams
Een chatkanaal via de Azure Bot Service: berichten ontvangen en versturen. Elke binnenkomende aanroep wordt cryptografisch op echtheid gecontroleerd.
Google Search Console
Wat een zoekmachine met een pagina heeft gedaan, in tegenstelling tot wat de pagina over zichzelf zegt: welke adressen geïndexeerd zijn, welke canonical Google koos in plaats van de opgegeven, waarop iemand zocht voordat hij aankwam. Alleen lezen, op het indienen van een sitemap na, en het OAuth-bereik wordt per actie gekozen: een agent met leesrecht houdt een token dat niet kan schrijven.
Bestanden en documenten
Confluence
De documentatie waaraan ticket en code hangen — de cloudversie net zo goed als die in het eigen datacenter. Een pagina vinden op trefwoord of zoekvraag, haar lezen, een sectie aanvullen, becommentariëren, labels zetten, bestanden bijvoegen. Hiervandaan komt geen wekker: de agent komt bij dit systeem terwijl hij aan iets anders werkt, en schrijft als dat werk klaar is.
Nextcloud
Een bestandsopslag via een deellink of een account: opsommen, lezen, schrijven, mappen maken. De toegang loopt over WebDAV — voor een agent volstaat de link.
SharePoint / Teams-bestanden
Dezelfde bestandsbewerkingen in de Microsoft-wereld: een documentbibliotheek via een geregistreerde toepassing in Entra ID, met precies de rechten die zij nodig heeft.
Web en sandbox
Browser (headless Chrome)
De terugval voor webtoepassingen zonder eigen plug-in: pagina's openen, tekst lezen, klikken, typen, schermafbeeldingen bewaren. Welke pagina's überhaupt bereikbaar zijn, bepaalt de toegestane lijst voor netwerktoegang.
Dev-sandbox
De eigen computer van de agent: opdrachten uitvoeren, dev-servers en databases starten, testen, en alles weer opruimen.
Kwetsbaarhedendatabases
Bekende beveiligingsgaten in de gebruikte bibliotheken: erin gaat het bestand dat de versies vastzet, eruit komen bevindingen met een kenmerk, een ernst en de versie die het probleem verhelpt — passend bij de gebruikte versietak. Voor npm, Composer en Dart/Flutter.
Kubernetes
In een cluster kijken zonder het te wijzigen: podstatussen en herstarts, het logboek van een omgevallen container, gebeurtenissen, workloads, ingresses, rechten en netwerkregels. Inloggegevens binnen het cluster blijven onleesbaar, en de gewenste toestand komt nog steeds uit de infrastructuur-repository.
Mist er een? Sluit hem zelf aan in plaats van te wachten.
Twee wegen die niet op een nieuwe release wachten — beide in de interface, zonder dat er iets opnieuw uitgerold hoeft te worden.
REST-systeem via manifest
Een JSON-bestand beschrijft de authenticatie, de acties en de velden van binnenkomende gebeurtenissen. Uploaden, inschakelen, toewijzen — zonder een regel programmacode.
MCP-servers
Elke server die het Model Context Protocol spreekt, kan als doelsysteem worden geregistreerd. covey ontdekt zelf welk gereedschap hij biedt; u beslist per agent welk daarvan hij mag gebruiken.
De agent ziet de inloggegevens nooit
Geen blijvend wachtwoord en geen blijvende sleutel ligt op de werkplek van de agent. Elke toegang loopt via het controlevlak van covey: het controleert of de toegang is toegestaan, voegt de inloggegevens pas op dat moment toe en schrijft de handeling in het logboek. Wat een agent mag, staat in de configuratie van het platform, niet in zijn prompt.
En de rest van het platform?
Doelsystemen zijn de ene helft. De andere is alles eromheen waardoor u een personeelsbestand van agenten kunt vertrouwen.