Van chatbots naar autonome, taakgerichte AI-agents
By Mirko Peters ·
Welkom terug bij onze doorlopende verkenning van moderne enterprisetechnologie! Als je de snelle ontwikkeling van kunstmatige intelligentie in de wo…
Automatically translated with AI from the original post. Read the English original
Welkom terug bij onze doorlopende verkenning van moderne enterprisetechnologie! Als je de snelle ontwikkeling van kunstmatige intelligentie op de werkvloer in de gaten houdt, heb je waarschijnlijk een ingrijpende structurele verschuiving opgemerkt. We bewegen ons snel weg van de tijd van passieve, conversationele chatbots die simpelweg wachten op een prompt van de gebruiker en antwoorden op basis van starre scripts. Vandaag betreden we het tijdperk van proactieve, autonome, taakgerichte AI-agents. Organisaties zoeken niet langer alleen slimme tekstgeneratoren; ze hebben systemen nodig die kunnen redeneren, plannen, complexe workflows met meerdere stappen uitvoeren en naadloos kunnen worden geïntegreerd in de bedrijfsprocessen. In deze diepgaande analyse bespreken we wat deze overgang betekent, hoe deze systemen zijn opgebouwd en waarom het bouwen van veilige, proactieve agents de volgende grote grens is voor IT en bedrijfsvoering.
Belangrijkste punten
- AI-agents automatiseren taken en verhogen de productiviteit; ze markeren een verschuiving van traditionele chatbots naar proactieve systemen.
- Definieer duidelijke doelen en meetbare resultaten voor je AI-agent, zodat de prestaties en betrouwbaarheid goed zijn.
- Gebruik hoogwaardige, diverse data om je AI-agent te trainen, zodat het leer- en beslisvermogen verbetert.
- Pas een modulair ontwerp toe om taken op te splitsen, zodat je AI-agent makkelijker te beheren en te debuggen is.
- Continu testen en feedback van gebruikers zijn essentieel om de prestaties van je AI-agent te verfijnen en de betrouwbaarheid te waarborgen.
- Kies de juiste implementatieomgeving, zowel cloudgebaseerd als zelf gehost, om aan je operationele behoeften te voldoen.
- Stel governancepraktijken vast om de prestaties van je AI-agent te monitoren en een ethische werking te waarborgen.
- Begin klein met je AI-projecten en breid geleidelijk uit naarmate je vertrouwen en expertise in de technologie groeit.
Overzicht AI-agents
Kerncomponenten
AI-agents vormen een belangrijke vooruitgang in moderne softwaretoepassingen. Deze intelligente systemen werken autonoom, reageren op hun omgeving en nemen proactieve acties. Hun belang ligt in het vermogen om de efficiëntie te verhogen en complexe taken in diverse sectoren te automatiseren.
Om AI-agents beter te begrijpen, kun je hun kenmerken bekijken:
| Kenmerk | Beschrijving |
|---|---|
| Autonomie | Het vermogen om zelfstandig te werken zonder voortdurend toezicht. |
| Reactiviteit | Reageert dynamisch op veranderingen in de omgeving. |
| Proactiviteit | Neemt initiatief bij het nemen van beslissingen in plaats van alleen te reageren op prikkels. |
| Sociaal vermogen | Kan communiceren en samenwerken met andere agents of mensen. |
De overgang van traditionele chatbots naar proactieve AI-agents is een cruciale verschuiving in de manier waarop bedrijven technologie inzetten. Traditionele chatbots vertrouwen vaak op vooraf gedefinieerde scripts en reageren alleen wanneer gebruikers er om vragen. Agentic AI daarentegen kan context begrijpen, leren van interacties en zelfstandig handelen. Hierdoor kunnen ze complexe taken afhandelen zonder constante menselijke input.
Hier is een vergelijking van de twee:
| Aspect | Traditionele chatbots | Agentic AI |
|---|---|---|
| Initiatief | Wachten op prompts van gebruikers | Neemt initiatief zonder prompts |
| Leren | Vereisen handmatige updates | Leren en passen zich automatisch aan |
| Contextbegrip | Vertrouwen op zoekwoordovereenkomsten | Begrijpen volledige context en intentie |
De kerncomponenten van een effectieve AI-agent zijn:
- Planningsmogelijkheden: De kernfunctie van de agent, aangedreven door grote taalmodellen, omvat taakopdeling, zelfreflectie, adaptief leren en kritische analyse, waardoor taken effectief kunnen worden afgerond.
- Gebruik van tools: De agent moet externe tools zoals code-interpreters, webzoekhulpmiddelen, rekenmachines en beeldgeneratoren kunnen benaderen en correct gebruiken om geplande acties uit te voeren.
- Geheugenbeheer: Het geheugen bestaat uit kortetermijngeheugen voor directe context en langetermijngeheugen voor het ophalen van historische informatie. Hierdoor kan de agent informatie behouden en gebruiken voor iteratieve verbetering en continuïteit.
Deze componenten werken samen tot een systeem dat niet alleen reageert, maar ook behoeften voorziet en problemen proactief oplost. Deze mogelijkheid verhoogt de operationele efficiëntie aanzienlijk en verlicht de belasting van menselijke operators.
AI-agents bouwen
Planning en doelen
Wanneer je begint met het bouwen van AI-agents, moet je inzetten op een solide fundament. Een heldere planning en goed gedefinieerde doelen zorgen ervoor dat je agent betrouwbaar en effectief presteert. Begin met het afstemmen van het doel van je agent op meetbare resultaten. Dat betekent dat je bepaalt wat succes is en hoe je dat meet. Als je bijvoorbeeld een IT Service Management (ITSM)-agent bouwt, kan je doel zijn om de oplostijd van incidenten met een bepaald percentage te verlagen.
Behandel elke capaciteit van je agent als een tool met duidelijke contracten. Zo houd je de complexiteit beheersbaar en weet je zeker dat elk onderdeel doet wat het moet doen. Prompts schrijven voor je agent is vergelijkbaar met het opstellen van productspecificaties. Je wilt precies en helder zijn, zodat de agent begrijpt wat hij moet doen. Zorg daarnaast dat je de context correct configureert om een betrouwbare uitvoering te garanderen. Context omvat alle informatie die je agent gebruikt om beslissingen te nemen en acties uit te voeren.
Het verspreiden van verantwoordelijkheid over bedrijfsdomeinen helpt je om de impact van je agent op te schalen. Wanneer verschillende teams verantwoordelijk zijn voor onderdelen van de functies van de agent, kun je updates en verbeteringen eenvoudiger beheren. Daarnaast moet je de toegang tot zowel gestructureerde als ongestructureerde data opschalen. Je agent leert het best wanneer hij kan putten uit diverse en rijke databronnen.
Tip: Modulair ontwerp verbetert de duidelijkheid en herbruikbaarheid. Splits de taken van je agent op in kleinere onderdelen die parallel kunnen draaien. Dit versnelt de uitvoering en maakt debuggen eenvoudiger.
Data speelt een cruciale rol bij het bouwen van AI-agents. Trainingsdata van hoge kwaliteit zorgt ervoor dat je agent nauwkeurige patronen leert en vooroordelen vermijdt. Diverse databronnen stellen je agent in staat om subtiele verschillen te begrijpen en goed te generaliseren naar nieuwe situaties. Evenwichtige datasets verbeteren de eerlijkheid doordat ze alle categorieën gelijkwaardig vertegenwoordigen. Consistente dataopmaak helpt je agent zich te richten op het leren van relaties in plaats van het corrigeren van fouten. Het opnemen van zeldzame en randgevallen bereidt je agent voor om met onverwachte scenario's met vertrouwen om te gaan.
Je zult bij het plannen en redeneren uitdagingen tegenkomen. In onderstaande tabel staan veelvoorkomende obstakels en belangrijke aandachtspunten:
| Uitdaging | Belangrijkste details |
|---|---|
| Datakwaliteit en toegang | Gefragmenteerde datalandschappen maken het moeilijk om schone, volledige data te verzamelen. |
| Integratiecomplexiteit | Het koppelen van je agent aan legacysystemen kan complexe technische oplossingen vereisen. |
| Geheugen- en contextbeheer | Context over een langere periode bijhouden is lastig maar essentieel voor samenhangende interacties. |
| Betrouwbaarheid en prestaties | AI-agents kunnen onvoorspelbare output produceren, wat testen en valideren bemoeilijkt. |
| Kosten- en resourcebeheer | Het op grote schaal draaien van AI-agents kan leiden tot hoge en wisselende kosten. |
| Beveiliging en controle | Nieuwe kwetsbaarheden vereisen bijgewerkte beveiligingsmaatregelen om misbruik te voorkomen. |
| Testen en valideren | Traditionele testmethoden schieten vaak tekort voor dynamische AI-agents, waardoor nieuwe aanpakken nodig zijn. |
Om een agent te bouwen die werkt, heb je de juiste tools nodig om acties uit te voeren. Door tools voor actie toe te voegen, kan je agent communiceren met externe systemen, taken uitvoeren en workflows automatiseren. Populaire frameworks en toolkits zijn onder andere Semantic Kernel, LangChain en AutoGen. Deze tools helpen je om complexe workflows te orkestreren, geheugen te beheren en large language models effectief te integreren.
Hier is een stapsgewijs proces dat je op weg helpt bij het bouwen van AI-agents:
- Definieer het doel en de scope van je agent duidelijk.
- Kies het type AI-agent dat bij je behoeften past, zoals conversationeel of taakgericht.
- Ontwerp de architectuur met modulaire componenten voor planning, geheugen en uitvoering.
- Richt geheugen- en contextsystemen in om status en geschiedenis bij te houden.
- Selecteer de juiste machine learning- en large language models.
- Bouw of integreer een retrievalsysteem voor toegang tot data.
- Implementeer natuurlijketaalbegrip en dialoogbeheer.
- Ontwikkel de lagen voor redenering en besluitvorming.
- Bouw de lagen voor actie en uitvoering om taken te verrichten.
- Rol je AI-agent uit volgens best practices op het gebied van infrastructuur en MLOps.
- Beveilig en schaal je op maat gemaakte AI-agent zodat die aan de groeiende vraag kan voldoen.
Door deze stappen te volgen en te focussen op planning en redeneren, leg je een sterk fundament voor je agentic AI. Dit fundament helpt je agent autonoom en betrouwbaar te handelen, waardoor het een agent wordt die werkt in de praktijk. Of je nu een ITSM-agent bouwt of een ander type, zorgvuldige planning en de juiste tools bepalen je succes.
AI-gestuurde actie implementeren
Taakautomatisering
Om actionable AI effectief in te zetten, moet je je richten op taakautomatisering. Met dit proces kunnen je AI-agents complexe taken zelfstandig uitvoeren, wat de efficiëntie verhoogt en de noodzaak van menselijke tussenkomst verkleint. De integratie van frameworks zoals het Model Context Protocol (MCP) en Semantic Kernel speelt hierbij een cruciale rol.
MCP is een fundamenteel framework dat zorgt voor naadloze communicatie tussen verschillende tools en services. Wanneer je API's ontwerpt met een large-language-model-first-mindset, zorg je ervoor dat je tools makkelijk te begrijpen zijn voor taalmodellen. Hier zijn enkele belangrijke aandachtspunten voor het integreren van MCP in je ontwikkeling van AI-agents:
- Ontwerp API's die prioriteit geven aan duidelijkheid en gebruiksgemak voor taalmodellen.
- Zoek een balans tussen te veel en te weinig specificatie van tools, zodat er geen verwarring ontstaat.
- Beperk per agent het aantal beschikbare tools om de robuustheid te verbeteren en de cognitieve belasting te verminderen.
- Kies het model dat past bij de taak om prestaties en kosten te optimaliseren.
- Houd het tokenbudget in de gaten om onnodige kosten te voorkomen.
- Zorg voor observability, zodat je kunt debuggen en optimaliseren.
Semantic Kernel versterkt daarentegen de mogelijkheden van je AI-agent door orchestratie, geheugen en plugin-frameworks te bieden. Deze integratie zorgt voor betrouwbare taakuitvoering en dataconnectiviteit. Dit zijn enkele voordelen van Semantic Kernel bij je automatiseringsinspanningen:
- Het maakt het mogelijk om meerdere functies aan elkaar te koppelen voor complexe workflows.
- Het zorgt ervoor dat AI-output kan worden doorgegeven aan bedrijfslogica en resultaten uit verschillende bronnen kan samenvoegen.
- Het biedt contextueel begrip voor natuurlijkere gesprekken.
- Het faciliteert skill-orchestratie voor het integreren van API's en eigen skills.
Door deze technologieën in te zetten, kun je bedrijfsprocessen effectief automatiseren. Je AI-agents kunnen bijvoorbeeld incidenten zelf oplossen, servicestatus beheren en zelfs defecte deployments terugdraaien. Dit proactieve incidentbeheer verkort de Mean Time to Recovery (MTTR) aanzienlijk en verhoogt de operationele efficiëntie.
De meetbare voordelen van MCP en Semantic Kernel bij proactief incidentbeheer zijn aanzienlijk. Let op de volgende doelstellingen:
| Beschrijving van voordeel | Meetbaar doel |
|---|---|
| MTTR met 30% verlagen binnen één jaar | 30% reductie |
| 20% van de incidenten op niveau 2-autonomie zelf laten oplossen | 20% automatische oplossing |
| Company X verlaagde de MTTR van P1-incidenten na 6 maanden met 40% | 40% reductie |
Met deze tools kun je je AI-agents laten leren en zelfstandig laten handelen. Die mogelijkheid maakt ze van passieve assistenten tot actieve deelnemers in je operatie. Door echte automatisering door te voeren, stroomlijn je niet alleen processen, maar geef je je agents ook de bevoegdheid om taken zelfstandig af te handelen.
Testen en itereren

Grondig testen van je AI-agent zorgt ervoor dat hij betrouwbaar presteert en je doelen haalt. Je wilt controleren of de agent goede beslissingen neemt, tools correct gebruikt en taken efficiënt afrondt. Dit zijn enkele effectieve strategieën om je agent te testen:
- Semantische afstand: Meet hoe nauw de antwoorden van de agent aansluiten bij de verwachte betekenis. Zo zie je of de agent de taak begrijpt.
- Onderbouwing (groundedness): Controleer of de agent bij het nemen van beslissingen de juiste context gebruikt. Dit voorkomt fouten door misverstanden.
- Toolgebruik: Controleer of de agent tijdens de uitvoering de juiste tools selecteert en gebruikt. Correct toolgebruik is essentieel voor succesvolle automatisering.
- Geautomatiseerde herevaluaties: Voer tests meerdere keren uit om willekeurige fouten op te sporen en de betrouwbaarheid te verbeteren.
- Verklaringen bij fouten: Laat je agent of een LLM-beoordelaar uitleggen waarom een test is mislukt. Dit helpt je om te debuggen en de resultaten te vertrouwen.
- De tests zelf testen: Beoordeel regelmatig je testmethoden om er zeker van te zijn dat ze effectief blijven.
- Gelokaliseerde tests: Voer tests alleen uit wanneer dat nodig is, zodat je tijd en middelen bespaart.
- Continu testen en valideren: Gebruik geautomatiseerde regressietests om de prestaties van je agent in de loop van de tijd te volgen en regressies te voorkomen.
Je kunt je agent ook evalueren aan de hand van belangrijke metrics. Die helpen je begrijpen hoe goed je AI-agent presteert in praktijksituaties:
| Metric | Wat het meet |
|---|---|
| Taakvoltooiingspercentage | Percentage taken dat zonder menselijke hulp wordt afgerond |
| Nauwkeurigheid en precisie | Juistheid en consistentie van de antwoorden van de agent |
| Redeneerkwaliteit | Hoe goed de agent logische beslissingen neemt |
| Metrics voor toolgebruik | Succes en efficiëntie bij het gebruik van tools |
| Responstijd en latentie | Snelheid van de antwoorden van de agent |
| Foutpercentages en herstel | Frequentie van fouten en het vermogen om ze op te lossen |
| Tevredenheidsscores van gebruikers | Feedback van gebruikers over hun ervaring |
| Naleving van compliance-eisen | Hoe goed de agent regels en standaarden volgt |
Tip: Het testen van je AI-agent is geen eenmalige klus. Continu testen helpt je nieuwe problemen vroeg op te sporen en een hoge efficiëntie vast te houden.
Feedback van gebruikers speelt een belangrijke rol bij het verbeteren van je agent. Wanneer gebruikers met je agent werken, leveren ze inzichten op waarmee je de besluitvorming en uitvoering kunt verfijnen. Als een aanbevelingsagent bijvoorbeeld een artiest voorstelt maar de gebruiker een andere voorkeur heeft, kan de agent van die feedback leren en toekomstige suggesties verbeteren. Dit iteratieve proces leidt tot betere prestaties en meer tevredenheid bij gebruikers.
In onderstaande tabel zie je hoe herhaalde feedbackloops de prestaties van de agent na verloop van tijd verbeteren:
| Iteraties feedbackloop | Prestaties aanbevelingen | Prestaties gebruikerssimulatie |
|---|---|---|
| 1 | Initiële prestaties | Initiële prestaties |
| 2 | Verbeterd | Verbeterd |
| 3 | Verder verbeterd | Verder verbeterd |
| 4 | Afnemend rendement | Afnemend rendement |
Door te investeren in testen en itereren geef je je AI-agent de ruimte om continu te leren en slimmere beslissingen te nemen. Deze aanpak vergroot de betrouwbaarheid en efficiëntie van je agent, zodat je echte automatisering in je workflows bereikt.
Implementatie en governance
Het uitrollen van AI-agents vraagt om zorgvuldige planning en uitvoering. Je moet de juiste omgeving kiezen voor je implementatie, of dat nu cloudgebaseerd of self-hosted is. Elke optie heeft voor- en nadelen. Cloudomgevingen bieden bijvoorbeeld schaalbaarheid, terwijl self-hosted oplossingen meer controle over data geven.
Dit zijn enkele best practices om AI-agents effectief uit te rollen:
- Kies de juiste omgeving: Kies op basis van je behoeften tussen een cloud- en een self-hosted oplossing.
- Ontwerp voor schaalbaarheid: Gebruik queue-modi en workers om een toenemende belasting aan te kunnen.
- Werk met omgevingsgebaseerde workflowversies: Zo kun je wijzigingen testen zonder de live omgeving te beïnvloeden.
- Test grondig: Neem belasttesten en testen in een staging-omgeving op om potentiële problemen te ontdekken voordat je live gaat.
- Beheer beveiliging en geheimen zorgvuldig: Bescherm gevoelige informatie om ongeautoriseerde toegang te voorkomen.
- Implementeer foutafhandeling en fallbacks: Bereid je voor op onverwachte storingen om de continuïteit van de dienstverlening te waarborgen.
- Zorg voor continue monitoring: Zet systemen op om de prestaties bij te houden en snel op incidenten te reageren.
- Plan het gecontroleerd uitfaseren van workflows: Haal verouderde agents veilig uit de lucht om operationele risico's te voorkomen.
Governance is cruciaal wanneer je AI-agents op grote schaal uitrolt. Je hebt toezicht nodig om ervoor te zorgen dat je agents ethisch en effectief werken. Dit zijn de belangrijkste aspecten om in de gaten te houden:
| Aspect | Beschrijving |
|---|---|
| Slagingspercentage van taken | Meet hoe goed de AI-agent de hem toegewezen taken afrondt. |
| Betrouwbaarheid van toolgebruik | Beoordeel hoe betrouwbaar de tools zijn die de agent gebruikt. |
| Prestaties | Evalueer de algemene effectiviteit van de agent in praktijksituaties. |
| Gedrag in de tijd | Houd bij hoe de acties en beslissingen van de agent zich ontwikkelen gedurende de levensduur ervan. |
| Vertrouwen van gebruikers en interactie | Analyseer patronen in betrokkenheid en vertrouwen van gebruikers bij de beslissingen van de AI-agent. |
| Operationele robuustheid | Zorg dat de agent betrouwbaar presteert in verschillende workflows en omgevingen. |
Om governance te waarborgen, zet je strategieën in zoals toezicht tijdens de ontwikkeling, testen en versiebeheer. Regelmatige audits helpen bij het opsporen van vooringenomenheid en beveiligingsproblemen. Daarnaast moet je protocollen opstellen voor authenticatie en autorisatie om je systemen te beschermen.
Tip: Gebruik logging en auditing om elke beslissing en elk resultaat vast te leggen. Zo kun je de prestaties analyseren en onverwacht gedrag opsporen.
Door AI over afdelingen heen te orkestreren, verbeter je de samenwerking en de algemene efficiëntie. Overweeg no-code AI-agentplatforms te gebruiken, zodat niet-technische gebruikers agents kunnen maken en beheren. Deze aanpak stimuleert samenwerking tussen meerdere agents, waarbij verschillende agents naadloos samen kunnen werken.
Het bouwen van bruikbare AI-agents bestaat uit een aantal belangrijke stappen. Eerst beoordeel je je AI-gereedheid op het gebied van data, systemen en workflows. Vervolgens verduidelijk je het eigenaarschap van data en de governance daarvan. Daarna kies je de juiste AI-aanpak voor je behoeften. Continu leren is essentieel voor succes op de lange termijn. Het helpt om de nauwkeurigheid te behouden, drift tegen te gaan en de besluitvorming te verbeteren.
Terwijl je aan de slag gaat met je AI-ontwikkeling, is het belangrijk om open te staan voor verandering. Het AI-landschap verandert voortdurend. Blijf nieuwsgierig, blijf leren en gebruik beschikbare bronnen om je vaardigheden te verbeteren. Een proactieve aanpak leidt tot effectievere en betrouwbaardere AI-agents.
Tip: Begin klein en breid je projecten geleidelijk uit. Zo bouw je stap voor stap vertrouwen en expertise op.
Veelgestelde vragen
Wat is een AI-agent?
Een AI-agent is een softwareprogramma dat taken zelfstandig kan uitvoeren. Het reageert op zijn omgeving, leert van interacties en neemt proactief acties om specifieke doelen te bereiken.
Hoe begin ik met het bouwen van een AI-agent?
Begin met het bepalen van het doel en de doelstellingen van je agent. Kies de juiste tools en frameworks, zoals Semantic Kernel, om de ontwikkeling en integratie te vergemakkelijken.
Welke rol speelt data bij AI-agents?
Data is cruciaal voor het trainen van AI-agents. Hoogwaardige, diverse datasets helpen agents om nauwkeurige patronen te leren en weloverwogen beslissingen te nemen, wat hun algehele prestaties verbetert.
Hoe zorg ik ervoor dat mijn AI-agent veilig is?
Implementeer beveiligingsmaatregelen zoals beheerde identiteiten en toegangsbeheer. Regelmatige audits en logging helpen je om acties te monitoren en ongeautoriseerde toegang te voorkomen.
Wat zijn de voordelen van het gebruik van MCP en Semantic Kernel?
Deze technologieën maken naadloze communicatie tussen tools mogelijk, automatiseren incidentbeheer en verhogen de operationele efficiëntie. Ze stellen agents in staat om zelfstandig te handelen, waardoor de reactietijden afnemen.
Hoe test ik mijn AI-agent effectief?
Gebruik metrics zoals taakvoltooiingspercentages en nauwkeurigheid. Voer continu tests uit en verzamel feedback van gebruikers om de prestaties en besluitvorming van je agent te verbeteren.
Wat is het belang van governance bij de inzet van AI?
Governance zorgt voor een ethische en effectieve werking van AI-agents. Het omvat het monitoren van prestaties, het beheren van beveiliging en het naleven van regelgeving.
Kunnen niet-technische gebruikers AI-agents bouwen?
Ja! No-code-platforms stellen niet-technische gebruikers in staat om AI-agents te maken en te beheren. Dit stimuleert samenwerking en geeft meer mensen de mogelijkheid om AI-technologie in te zetten.
🎧 Luister naar deze aflevering
Wil je een praktische uitleg over Build Secure IT Ops Agents with MCP and Semantic Kernel? In deze aflevering wordt het onderwerp helder uitgelegd en wordt duidelijk waarom het belangrijk is voor Microsoft 365, Azure, Power Platform, beveiliging, AI en modern werken.
Luister naar deze aflevering als je:
- De belangrijkste concepten achter Build Secure IT Ops Agents with MCP and Semantic Kernel wilt begrijpen
- wilt zien hoe het past in het bredere Microsoft-technologieecosysteem
- wilt leren waar het praktische waarde kan opleveren voor je organisatie
Misschien vind je deze gerelateerde M365 FM-afleveringen ook interessant:
- Microsoft Entra Agent ID: veilige identiteit voor AI-agents
- MCP-architectuur voor Microsoft Copilot en AI-agents
- Hoe bouw je AI-agents met lage kosten in Microsoft Cloud
- Bouw een betrouwbare semantische laag in Microsoft Fabric
- AI-agents en Shadow IT beveiligen in Microsoft 365
Ontdek meer praktijkgerichte Microsoft-gesprekken op M365 FM.