Een AI-agent die tekst schrijft, is inmiddels gewoon. Een agent die zelf het beeld erbij maakt, is de volgende stap. Met MCP, de open standaard waarmee agents software bedienen, koppel je een agent aan een beeldstudio zoals dGEN Visual Studio. Daarna vraagt de agent zelf om een beeld, wacht tot het klaar is en verwerkt het resultaat.
Dit artikel beschrijft hoe dat werkt, welke rechten je geeft en waar het in de praktijk misgaat. Wat MCP in het algemeen is, staat in wat is MCP.
Bij veel terugkerend werk hoort een beeld: een cover bij een blogpost, een afbeelding bij een productbeschrijving, een visual bij een social post. Zolang een mens dat beeld maakt, is de automatisering niet af. Iemand opent een tool, typt een prompt, downloadt het resultaat en zet het op de juiste plek.
Als de agent die de tekst schrijft ook het beeld kan regelen, verdwijnt die handmatige stap. De agent kent de inhoud al en kan dus een beeld vragen dat erbij past.
De koppeling bestaat uit drie delen.
1. Toegang. De agent krijgt een eigen sleutel voor de studio. Bij een agent die MCP ondersteunt, voeg je de studio toe als server en doorloop je een toestemmingsscherm. Bij een eigen script vraagt het script met zijn sleutel een tijdelijk toegangsbewijs aan.
2. De opdracht. De agent roept een handeling aan, bijvoorbeeld beeld maken, met een prompt, een model en een formaat. De studio zet de opdracht in de wachtrij en geeft een nummer terug.
3. Het resultaat. De agent vraagt op gezette tijden naar de status van dat nummer. Zodra het beeld klaar is, komt er een link naar het bestand terug. De agent haalt het op en zet het waar het hoort.
Het wachten is belangrijk. Een beeld is meestal binnen een minuut klaar, een video duurt langer. Een agent die direct na de opdracht een resultaat verwacht, krijgt niets.
Elke koppeling begint met een toestemmingsscherm. In dGEN Visual Studio vraagt een agent per recht om toegang:
Geef alleen wat nodig is. Een agent die covers maakt, heeft beeld maken en bestanden inzien nodig, maar geen video. Een agent die alleen bestaand werk ophaalt, heeft helemaal geen recht nodig dat credits kost.
De toestemming is de grens, niet het verzoek. Vraagt een agent later om een recht dat je niet gaf, dan krijgt hij het niet.
Naast de rechten stel je per koppeling een dagplafond in credits in. Is dat bereikt, dan stopt de agent tot de volgende dag. Dat voorkomt dat een agent die in een lus terechtkomt, in een nacht je budget opmaakt.
Let op dat het plafond per koppeling geldt. Gebruik je dezelfde sleutel voor meerdere taken, dan delen die taken het plafond. Meet vóór een grote reeks hoeveel er al verbruikt is, zodat de laatste beelden niet halverwege stranden.
Een mislukte opdracht die er geslaagd uitziet. Een MCP-handeling die mislukt, geeft vaak gewoon een antwoord terug, met een foutmelding erin in plaats van een beeld. Een agent die alleen kijkt of er een antwoord kwam, schrijft dan een leeg bestand weg. Controleer altijd of er echt een bestand in het resultaat zit.
Eén weigering die de hele reeks stopt. Een aanbieder weigert soms een prompt. Een veelvoorkomende reden is dat er om tekst in het beeld gevraagd wordt terwijl de stijlregels dat verbieden. Vang zo'n weigering per beeld op en ga door met het volgende. Zeg in je prompt expliciet dat vlakken leeg moeten blijven als je geen tekst wilt.
Geen controle op het resultaat. Een model maakt soms iets anders dan bedoeld: een logo dat er niet hoort, een verkeerd product. Laat de agent het beeld niet blind publiceren bij werk dat naar buiten gaat. Een korte controle door een mens, of een tweede model dat het beeld beoordeelt, vangt de meeste missers.
De covers bij de posts op de blog van dgenproductions.nl worden op deze manier gemaakt. Een script leest de titel en het onderwerp van elke post, vraagt de studio om een beeld in onze huisstijl, wacht tot het klaar is, controleert het resultaat en zet het in de juiste afmeting op de site. Elke cover wordt daarna nog bekeken voordat hij blijft staan.
Voor een paar beelden per maand is een koppeling overdreven. Dan is het sneller om ze met de hand in de studio te maken. De koppeling loont zodra beelden bij terugkerend werk horen, of zodra een agent toch al de tekst maakt en het beeld de enige handmatige stap is.
Welke agents kunnen dit? Elke agent die MCP ondersteunt. GENI in dGENIX is ons eigen voorbeeld; ook een eigen script kan de studio aanroepen.
Kan de agent mijn eigen stijl gebruiken? Ja, als je hem het recht geeft om je stijlen in te zien en een flow te draaien waarin die stijl zit.
Wat gebeurt er als een generatie mislukt? Mislukt het aan de kant van de aanbieder, dan krijg je de credits terug. De agent moet de fout zelf opvangen en eventueel opnieuw proberen.
dGEN Productions, AI-bureau in Veldhoven, regio Eindhoven (Brainport), onderdeel van dGEN Labs. De Run 1141 (1e verdieping, nr. 12), 5503 LB Veldhoven · info@dgenproductions.nl · 06-87413056 · KvK 97916137 (eenmanszaak) · btw NL005295840B15