Verkeerde afslag: Een automatisch rapport in de mail met een Logic App
Dat AI ons kan helpen met het coderen van de formules, is inmiddels al min of meer gemeengoed. Maar kunnen we ook PowerBI vervangen, of delen laten overnemen door AI? Hier beschrijf ik de zoektocht hoe AI in te zetten als alternatief voor- of als aanvulling op PowerBI.
Op dit moment lijkt Claude AI van Anthropic het sterkst in rapportages en in het automatiseren van taken met de ‘Cowork‘ module. Het automatiseren van taken is belangrijk als je standaard taken geautomatiseerd en herhaaldelijk wilt laten uitvoeren. Voor taken moet je hierbij denken aan het ophalen van data, het genereren van een rapport en het distribueren via bijvoorbeeld de mail.
Het bos in gestuurd
Ik heb me door Claude het bos in laten sturen. Of eigenlijk is Claude ingeslagen op een route en daarop doorgegaan. Een valkuil waar ik me nu bewust van ben.
Ik heb Claude gevraagd een rapport te maken op basis van data uit een tabel uit één van onze SQL databases in Azure. Ik wil graag inzicht in de performance van onze dataprocessen. Deze data staat in onze monitoring database.
Claude ging met goede moed aan de gang, maar kreeg de connectie van de database niet voor elkaar en het mailen was een dingetje. Het mailen hebben we inmiddels opgelost met AgentMail (zie vorig artikel) en de connectie van de database ook (dat volgt in een volgend artikel). Maar goed, Claude raakte verstrikt in zijn eigen gekozen pad en zag eigenlijk alleen de optie om in Azure een logic app aan te maken die de mail met het rapport via een reguliere outlook client verstuurd. Voor de emailclient hebben we specifiek voor de Claude taken een dedicated emailadres aangemaakt.
Een Logic App maken
Stap voor stap zijn de instructie van Claude gevolgd en is de Logic App uiteindelijk werkend gekregen. Claude genereert de code en geeft de instructie wat te doen. Ik kreeg het niet altijd voor elkaar met de uitgeschreven instructie, maar als ik een print screen geef van waar ik ben gekomen, dan volgt meestal wel een begrijpbare instructie in gewone mensen taal. Eigenlijk zou ik als gebruiker normaal nooit deze werkzaamheden in de Azure Portal uitvoeren. Dit zou ik normaal aan de beheerders /ontwikkelaars overlaten.

Enkele stappen uit de inrichting van de logic app
Het is fijn een geautomatiseerd rapport in de mail te hebben met waardevolle informatie, en ook al heb ik voor mijn doen iets behoorlijk complex voor elkaar gekregen, toch heeft het eindresultaat me geen goed gevoel gegeven.

logging van verstuurde rapporten per mail
Dit was niet de bedoeling
De gebruiker moet deze taken binnen Azure uitvoeren. En dan bouw je een logic app met diverse stappen, op basis van instructie en code (per stap) van Claude. Dit is echter niet de oplossing die we voor ogen hebben. Als je iets wilt wijzigen, dan moet je ergens in een stap in de logic app code wijzigen. Dit staat ver af van het geven van een opdracht aan Claude en dan achterover leunen tot er een mooi resultaat is. Ook al hebben we een rapport op basis van een tabel uit de database, deze oplossing gaat voorbij aan het doel (een kind kan de was doen / power to the user).
Daarnaast heeft een gewone gebruiker doorgaans geen toegang tot Azure. Deze oplossing is meer geschikt voor een ontwikkelaar, maar hier zou ik niet snel voor kiezen als rapport bouwer.





