Action is the most beautiful form of speech

Category Yleinen

Claude creating model-driven app

I’ve been doing Copilot Studio agents and Power Automate flows with Claude Code. It was time to try to create a Power Apps with Claude Code. I wasn’t sure how to do that, I off course asked Claude and got… Continue Reading →

Power Automate with Claude Code

I started my virtual machine and entered Claude Code in CLI. This was not the same way as with Copilot Studio, that I first export empty agents into my virtual machine and then let Claude to work on them. I… Continue Reading →

!improving Copilot Studio agent

At this point, I thought I was being smart. I already had a working Copilot Studio multi‑agent orchestration, and I wanted to see if GitHub Copilot with Power Platform Architect skills could “improve” it further. I let Copilot create a… Continue Reading →

Comparing Claude Code, OpenCode and GitHub Copilot

After my test drives with agentic development and different LMMs I wanted to have agentic measurement. I took remote connection to my Ubuntu machine running Claude Code, OpenCode and GitHub Copilot and split the terminal. I ran those all three… Continue Reading →

Knowledge Source Governed Copilot Studio Agent

Most organizations no longer struggle with building AI agents. They struggle with trust. Once you move beyond demos and proofs of concept, the same questions always surface: An agent that is useful, predictable, and defensible in enterprise environments. Architecture Overview… Continue Reading →

Fixing Prompt Injection Vulnerability

I’ve been building agents a while and after CollabDays Portugal I had the idea of hacking my own Copilot Studio agent. Other MVPs discussed how important and hot topic security is and I had an idea. I realised that if… Continue Reading →

Agent reading file content saved in Dataverse

Added knowledge source and testing if the Agent could read the PDF files in a Dataverse table row but it just gets the file guid, not the contents so knowledge source is not a choice now. I need to create… Continue Reading →

Send file from Agent chat to Agent Flow

ATTENTION 15.7.2025 Microsoft changed platform and no need to change the file to string bytes anymore – Agent Flow can have parameter type File from now on! I want to upload document in the Copilot Studio Agent chatbot interface and… Continue Reading →

Data Anonymization with Power Automate

I vibe coded Data Anonymization solution configuration app and then Azure Function but realized that functions are not my cup of tea anymore. I decided that if the logic is mainly already in configurations, why not create it with Power… Continue Reading →

Don’t rename D365 out-of-the-box tabs or sections

I had weird issue when Dynamics 365 Project Operations out-of-the-box initializePage JavaScript function started to give error. I tried to debug it, but the error did not make any sense – null reference error in out-of-the-box initializePage onLoad event handler… Continue Reading →

« Older posts

© 2026 Karl-Johan Spiik, Microsoft MVP — Powered by WordPress

Theme by Anders NorenUp ↑