-
The PPCS agent, dynamic C# code generation and the state of MCP
Last week was really fun, I had the privilege of presenting at the Power Platform Community Sweden (PPCS) event in Stockholm on the 12th of November, and I took the chance to discuss some topics that have interested me over the last couple of months - the Microsoft 365 Agent SDK, the Teams AI SDK and the Microsoft Agent Framework, as well as a few words about AI architecture.
Read more → -
Custom knowledge sources in Copilot Studio
A while back, there was an interesting discussion on Matthew Devaney’s LinkedIn post, regarding whether it was possible to use FetchXml Dataverse queries as the basis for Knowledge Sources in Copilot Studio. Andreas Aschauer suggested in a comment that the OnKnowledgeRequested trigger in Copilot Studio could be used to create a custom Knowledge Source, so I thought I’d try it out for myself.
Read more → -
The Teams AI Library, M365 Agents SDK & Toolkit and how to run Doom in Teams
When deploying AI agents in an organization, there are quite a lot of options available in the Microsoft ecosystem. For example, Copilot Studio is the go-to no-code framework for creating AI agents that can be deployed to various channels - such as Microsoft Teams, a custom webpage, M365 Copilot and more.
Read more → -
Running Foundry Local Models from Copilot Studio
In a recent LinkedIn-post and a YouTube video I demonstrated how you can use local models running on your own computer from Copilot Studio. This blog post details how this was accomplished technically. The code for this example can be found in this GitHub repo.
Read more → -
Fun with AI Agents and the EU AI Act
2025 is shaping up to be the year when many organizations move beyond AI “proof of concepts” and start deploying AI chatbots and AI agents “for real”. Over the past months, I’ve had a number of interesting discussions with customers about how to approach this transition, and how to set up an AI infrastructure that is robust from both a technical and compliance perspective.
Read more →