Van Agent Builder naar Copilot Studio
In les 4.2 zag je Agent Builder aan het werk. Je beschrijft een taak in gewone taal, je voegt een paar bestanden toe, en je krijgt een agent die opent zoals elke andere chat. Daarmee kom je al een heel eind. Maar het plafond hangt vrij laag.
Wat lukt niet? Een Agent Builder-agent kan niet vertakken op voorwaarden. Hij spreekt geen externe systemen aan via connectors. Hij draait niet op een eigen schema. En hij kan geen stap doorschuiven naar een mens die moet goedkeuren.
Stoot je op dat plafond, dan ga je naar Copilot Studio. Dat is Microsofts volledige low-code studio om agents te bouwen, plus de automatiseringen eromheen. Het is ook gewoon dezelfde tool, of IT er nu iets voor de hele tenant mee bouwt of jij iets voor je eigen team.
Er zijn drie bouwstenen:
- Agents: de gesprekslaag.
- Workflows: drag-and-drop-automatiseringen, nieuwer en met AI-hulp.
- Agent flows: een flow in Power Automate-stijl. Die kan op zichzelf draaien, of als tool aan een agent hangen die hem kan aanroepen.
In deze les starten we met agent flows. Waarom? Omdat je daarmee het makkelijkst echte automatisering toevoegt aan iets wat je al bouwde, in Agent Builder of in Copilot Studio.
Wat een agent flow precies is
Een agent flow is een automatisering met vaste regels. Deterministisch, heet dat: dezelfde input geeft elke keer dezelfde output. Een agent redeneert veel vrijer. Een flow niet, en dat is net de bedoeling.
Elke flow heeft twee dingen nodig. Een trigger, de gebeurtenis die hem start. En minstens één actie, een taak die hij uitvoert. Daar stopt het niet. De designer van Copilot Studio kan ook voorwaarden aan, lussen, sub-flows, goedkeuringsstappen met een mens erin, en AI-acties die halverwege een taalmodel aanroepen. Een flow is dus veel meer dan "als dit, dan dat."
Met drie triggertypes kom je bijna altijd toe:
- Manueel (direct): je start hem zelf. Handig terwijl je bouwt en test.
- Gepland: hij draait op een vast ritme dat jij instelt. Het is de tegenhanger van een geplande taak in Claude Cowork. Heb je ooit een automatisering op basis van je agenda gebruikt, dan ken je het principe al.
- Gebeurtenisgebaseerd: hij start zodra er ergens iets gebeurt. Daaronder valt ook de trigger "Wanneer een agent de flow aanroept," waarmee een flow een tool wordt binnen een agent. Microsoft geeft zelf dit voorbeeld: je manager stuurt een e-mail (de trigger), en Copilot zet een bericht in Teams (de actie).
Je eerste flow: een wekelijkse statusupdate
Een goed eerste project, klein genoeg om in één zit af te werken. De flow draait elke maandagochtend, kijkt in een SharePoint-lijst met openstaande klantitems, en zet een kort statusbericht in een Teams-kanaal.
- Open Copilot Studio en start een nieuwe agent flow. Of hang er een als tool aan een agent die je al hebt.
- Beschrijf in gewone taal wat je wil. Copilot Studio stelt zelf een trigger en de eerste acties voor. Je beschrijft eerst, net zoals in Agent Builder.
- Zet de trigger op Gepland. Kies het ritme (wekelijks, maandag, een vast uur) en check de tijdzone.
- Voeg de actie toe die de SharePoint-lijst leest. Wil je enkel items die nog open staan? Zet er dan een voorwaardestap achter. Als laatste komt de actie die in Teams post.
- Test eerst manueel, voor je op het schema vertrouwt. Een testrun van een agent flow in de designer verbruikt geen credits, dus aan de flow zelf sleutelen kost niets. Eén uitzondering moet je kennen. Agents op de nieuwere GitHub Copilot-harness betalen vanaf het moment dat je begint te bouwen, testen inbegrepen. Check dus in wat voor agent je werkt, voor je ervan uitgaat dat een test gratis is.
- Doet hij wat je verwacht? Publiceer.
Een flow als tool aan een agent hangen
Echt krachtig wordt het als een agent je flow zelf aanroept, midden in een gesprek. Bouw de flow met de trigger "Wanneer een agent de flow aanroept," en voeg hem toe als tool in je agent. Dat mag de agent zijn die je in Agent Builder begon, of een nieuwe die je meteen in Studio bouwt.
Wat verandert er dan? Stel iemand de agent een vraag die een actuele opzoeking of een actie in een ander systeem vraagt. Dan antwoordt de agent niet enkel vanuit zijn kennisbronnen. Hij roept de flow aan, krijgt een echt resultaat terug, en verwerkt dat in zijn antwoord. Zo wordt "een agent die over je proces praat" ineens "een agent die echt aan je proces raakt".
Autonome agents: werken zonder dat iemand iets vraagt
Sommige agents in Copilot Studio kunnen een eigen account krijgen. Daardoor nemen ze zelf het initiatief, en reageren ze niet enkel op een bericht. Microsofts voorbeelden zijn echte processen: een nieuwe collega onboarden, of de praktische kant van een terugkerend overleg regelen. De agent zet zelf stappen in een gedeeld proces, en wacht niet telkens op een prompt.
Dat is echt een andere modus dan alles wat je tot nu toe in de Copilot-track zag. Daar startte elke agent, connector en flow nog altijd bij iets wat iemand typte of inplande. Hou het dus in je achterhoofd, maar bouw er niet op dag één mee. Dit is het diepe van het zwembad. Het loont pas als een eenvoudigere flow of agent al betrouwbaar draait.
Wat het kost: Copilot Credits
Wie mag bouwen? Daar zijn een paar paden voor:
- een gratis Copilot Studio-gebruikerslicentie die een beheerder toekent (daar moet wel een tenant-pakket Copilot Credits achter zitten);
- de rol Copilot Studio-auteur, toegekend in het Power Platform admin center;
- een bestaande Microsoft 365 Copilot-licentie, waarmee je Copilot kan uitbreiden met agents;
- een individuele proeflicentie. Daarmee kan je bouwen en testen, maar niet publiceren.
Sinds september 2025 betaal je in Copilot Credits, niet meer in de oudere eenheid "berichten." De hoeveelheid per vooruitbetaald pakket en het pay-as-you-go-tarief bleven bij die overstap wel hetzelfde. Credits meten de inspanning van een agent: informatie ophalen, antwoorden, acties uitvoeren. Een flow met meerdere acties en een AI-stap kost dus meer dan een simpele opzoeking.
Er is één echte uitzondering, en die is handig. Agents in Copilot Chat, Teams of SharePoint die enkel klassieke antwoorden, generatieve antwoorden of standaard Graph-grounding gebruiken, tellen als gratis. Ze verbruiken geen Copilot Studio-credits. Daarom voelen Agent Builder-agents en gewone Copilot-grounding (lessen 4.1 en 4.2) dagelijks gratis aan. Flows en agents die je in Studio bouwt, hebben wel een echte, gemeten kost.
De capaciteit geldt per maand, en wat je niet gebruikt, schuift niet door naar de volgende maand. Ga je iets bouwen dat op elk bericht in een druk kanaal draait? Leg het verbruik van je tenant dan eerst naast de credit-schatter die Microsoft publiceert.
Een tenant kan op drie manieren betalen. Weet welke de jouwe gebruikt, voor je iets bouwt dat vaak zal draaien.
- Vooruitbetaald abonnement: een losse aankoop van Copilot Studio in het admin center. Dekt bouwen op elk ondersteund kanaal, plus premium connectors.
- Pay-as-you-go: je koppelt een omgeving via een facturatiebeleid aan een Azure-abonnement. Je betaalt maandelijks enkel wat je echt gebruikt. Koppel je los, dan stopt de facturatie meteen.
- Copilot Credits-vooraankoopplan: een vooruitbetaalde pot credit-eenheden voor één jaar, gekocht via de Azure-portal. Meestal de betere keuze zodra je verbruik voorspelbaar is, en hoog genoeg om je vooraf vast te leggen.
Bon, geen van die cijfers ligt voor eeuwig vast. Microsoft past zijn creditprijzen geregeld aan. Check dus de actuele licentiegids voor je iets plant dat continu in productie zal draaien.
Een uitgewerkt voorbeeld, van begin tot eind
Herkenbaar? Je team checkt wekelijks de openstaande klantitems in een SharePoint-lijst. Vandaag opent iemand die lijst elke maandag met de hand, scant hem, en plakt een samenvatting in een Teams-kanaal. Laten we exact die taak vanaf nul als flow bouwen, met de echte prompts en keuzes onderweg.
Begin bij het eindresultaat, niet bij de mechaniek: "Controleer elke maandag om 8u de lijst Open Client Items in SharePoint, en post een korte samenvatting in het kanaal #client-ops met alles wat nog In Progress of Overdue staat." De bouwer van Copilot Studio leest dat en stelt een trigger voor (Gepland, wekelijks, maandag). Hij doet ook een eerste voorstel voor de acties: een SharePoint-stap "items ophalen," een filter, en een Teams-stap "bericht posten." Eerst beschrijven, dan bouwen: dat patroon zag je doorheen de hele Copilot-track, al bij Agent Builder in les 4.2.
Daarna verfijn je. Opnieuw beginnen hoeft niet. Is de voorgestelde filter te ruim of te krap? Pas de voorwaardestap dan zelf aan. Niet Copilots eerste gok, maar: "status is In Progress OF status is Overdue." Leest het Teams-bericht wat droog? Stuur het dan eerst langs een AI-actie die de ruwe lijst herschrijft tot een korte, leesbare samenvatting. Dat is het stukje "AI-acties die een taalmodel gebruiken" dat de designer halverwege een flow aankan. Een aparte tool heb je daar niet voor nodig.
Elke aanpassing is klein en zichtbaar in de designer. Testen, zien wat misloopt, dat ene ding fixen. Diezelfde lus vind je in elke bouwtool van de Copilot-track.
Voor je publiceert, test je minstens twee keer manueel. Eén keer met de lijst zoals hij normaal is. En één keer nadat je bewust een item toevoegde of wegnam. Zo zie je of de filter en de samenvatting allebei doen wat je verwacht. Pas dan schakel je over van de manuele trigger waarmee je test naar de live Geplande trigger. En pas vanaf dan verbruikt hij doorlopend de credits van je tenant.
In controle blijven
Hoe voorkom je dat je mooie build over zes maanden een onderhoudsprobleem is? Met drie gewoontes. Het is dezelfde zorg als bij Agent Builder-agents delen (les 4.2) en connector-rechten (les 4.5). Hier zit je gewoon een laag dieper, want een flow kan handelen, niet enkel antwoorden.
Laat een mens goedkeuren wat schrijft, verstuurt of geld kost. De designer van Copilot Studio heeft een expliciete goedkeuringsstap met een mens erin. Gebruik die op elke actie die ergens zichtbaar post, een record aanpast, of een ander systeem verderop aanzet. Doe dat minstens tot de flow zich bewezen heeft. Een flow die enkel data leest en samenvat, kan je zonder veel risico volledig automatiseren. Een flow die een e-mail verstuurt of een CRM-record bijwerkt, niet.
Weet wie wat kan zien en bewerken. Een flow of agent die je onder je eigen account bouwt, gedraagt zich zoals al de rest die je in Microsoft 365 maakt. Hij is privé tot je hem bewust deelt. En delen geeft enkel toegang tot de kennisbronnen en koppelingen die je zelf toevoegde, nooit een vrijgeleide tot je mailbox of bestanden. Het is hetzelfde rechtenmodel als bij Agent Builder.
Hou je creditverbruik in het oog voor je opschaalt. Een flow die één keer per week een korte lijst doorloopt, is goedkoop. Hang diezelfde flow als tool in een drukke agent, die bij elk relevant bericht in een actief kanaal afgaat, en je vooruitbetaalde pakket loopt sneller leeg dan je denkt. De capaciteit geldt per maand, en ongebruikte credits schuiven niet door. Check Microsofts credit-schatter voor je een flow in iets drukbezochts inplugt. En autonome agents? Die test je eerst in een klein, afgebakend stukje, voor je ze zonder toezicht op een echt bedrijfsproces loslaat.
Waar dit past in je toolkit
Zie de laatste drie lessen als één ladder. Onderaan staat Agent Builder (4.2): een snelle agent zonder code, die je in één zin beschrijft. Daarboven de agent flows van Copilot Studio, voor alles wat een echte trigger, voorwaarde of connector nodig heeft. Helemaal bovenaan de autonome agents, voor dat zeldzame geval waarin het werk vanzelf moet starten, zonder dat iemand erom vraagt.
Voor de meeste medewerkers stopt het bij Agent Builder. Copilot Studio is voor die ene persoon in het team die een terugkerend proces beheert, en het beu is om dat telkens met de hand te doen.
Wanneer je beter niet naar Studio gaat
Niet elke terugkerende taak verdient een build in Copilot Studio. Kan een Agent Builder-agent (les 4.2) het werk al aan, zonder trigger, voorwaarde of externe connector? Bouw het dan daar. Het kost geen credits. En iemand zonder Studio-ervaring die het later overneemt, kan het makkelijker onderhouden.
Ga pas naar Studio als je merkt dat je een taak in iets probeert te wringen dat enkel beschrijft en antwoordt, terwijl je wil dat het handelt op een schema of bij een gebeurtenis. Het duidelijkste signaal? De gedachte "ik wil dat dit gewoon vanzelf gebeurt, niet dat ik het moet vragen." Dan ben je klaar voor een agent flow.
Probeer het
Kies één kleine, terugkerende taak die je nu met de hand op een vast ritme doet: een wekelijkse statuscheck, een maandelijkse herinnering, data die je geregeld opvraagt. Beschrijf ze in Copilot Studio in gewone taal, zet een Geplande trigger op je echte ritme, en test manueel voor je publiceert. Heb je al een Agent Builder-agent uit les 4.2? Hang er dan een eenvoudige flow aan als tool, en stel de agent een vraag die die flow zou moeten aanroepen.
