Featured
Picked from the blog
-

Killer toolset for Power Platform agentic development
I’ve always loved Batman with his tools and widgets. I was sold when Knight Rider had his self driving car Kit and remote control watch to talk to it. Suddenly…
-

Same score, opposite meaning: what my Nordic Summit demo actually proved
I gave “From Smart Answers to Trustworthy AI: Designing Governed Copilot Studio Agents” at Nordic Summit 2026 in Billund on 21 September, in the Ideas room. I forgot to press…
-

Copilot Cowork, Claude Cowork and Claude Code: five comparison tables
Most comparisons of AI tools ask which one is smartest or latest. In my daily M365 and Power Platform work…
-

Scheduling a Copilot Studio agent test: the evaluation call returns a run, not a result
Agent instructions change constantly. Someone widens a trigger phrase, someone adds a knowledge source, someone rewrites a topic to remove…
-

Defensible beats impressive: designing a governed Copilot Studio agent
A confident wrong answer sounds helpful. It is the worst possible outcome, because nobody thinks to check it. “I don’t…
All posts
-
Copilot for Scrum master, would it help?
Copilot is a powerful tool that can help developers write better code faster. But can it also read Azure DevOps backlogs? And should it? Azure…

-
Build your own marketing machine
Now it is even easier to use ChatGPT with Power Automate, since the GPT Prompts are generally available. You can create your own ChatGPT prompt…

-
How to add AI to your Power Apps and control where your data goes
I recently created a mobile app for Finnish Innovation Fund Sitra. The app allows users to save notes to their CRM system. Before saving, the…

-
Does AI help you in low-code development?
AI is transforming the way we develop software and solutions. Microsoft Power Platform is leading a new era of AI-generated low-code app development with its…

-
Why I chose not to split my data into many tables for Power Apps project
Normalizing database is a process of organizing data into tables and columns to reduce redundancy and improve data integrity. It is a common practice for…

-
Power Automate workflow evolution is fast
I created very simple Power Automate flow for AI Translator custom model that takes file from SharePoint to Azure blob, then translates the document and…

-
Self-Service AI Translator in Teams / SharePoint
In my previous post I described how to train Azure AI Translator Custom Model. I tested with ready made app but now I want to…

-
Translation agency or AI translator
There are multiple automatic translation services among our daily tools. The longer the translated text is the more need for human finalization there is. Or…

-
Call OpenAI REST API with Custom Index and Prompt with Power Automate
Once you have indexed your document in Azure Search, you can use it as source for your ChatGPT prompt. Call is quite similar but instead…

-
Create Azure Search Index, Indexer, run the Indexer and check Success status with Power Automate
If you want to use a PDF document as source for ChatGPT prompt, you need to add it to search and index it first. For…

- Agent 365 (3)
- AI Builder (6)
- AI Hub (12)
- AI Translator (3)
- Application Insights (2)
- Azure (19)
- Azure DevOps (7)
- ChatGPT (13)
- Claude Code (18)
- Cognitive Services (2)
- Copilot (40)
- Copilot Studio (69)
- Custom Connector (2)
- Database (3)
- Dataverse (37)
- Dynamics 365 (15)
- Error handling (2)
- GitHub (4)
- GitHub Copilot (7)
- Helpers (1)
- Logging (3)
- Logic Apps (4)
- Microsoft 365 (9)
- Offline (1)
- OpenAI (5)
- OpenCode (2)
- Planner (1)
- Power Apps (32)
- Power Automate (69)
- Power Pages (1)
- Power Platform (65)
- Security (16)
- SharePoint (10)
- Teams (15)
- VS Code (5)
- Yleinen (19)

