Intune Policy Manager AI-powered policy descriptions and conflict analysis dashboard.

AI-Powered Intune Policy Documentation and Conflict Analysis

AI-Powered Intune Policy Documentation and Conflict Analysis

If you manage Microsoft Intune at scale, you know the pain: hundreds of policies, most of them with empty or outdated descriptions, and zero visibility into which settings overlap or even contradict each other across policies. I’ve seen this in pretty much every tenant I’ve worked with and honestly, it’s one of the most underestimated operational risks in modern endpoint management. This is where AI-powered Intune policy documentation and conflict analysis comes in.

So I built a tool to fix it. It builds on the same idea I explored in Create your own Intune Co Pilot using Azure OpenAi Studio, but takes it further with automated Intune policy documentation and conflict analysis. Let me walk you through it.

Intune policy documentation tool showing conflict analysis dashboard
Read More » AI-Powered Intune Policy Documentation and Conflict Analysis
Azure AI Content Safety Guide: Filters and Best Practices

Azure AI Content Safety Guide: Filters and Best Practices

Azure AI Content Safety Guide: Filters and Best Practices

Azure AI Content Safety is Microsoft’s AI-powered service for detecting harmful content in both user-generated and AI-generated text and images. It runs as the built-in content filtering system for all Azure OpenAI and Foundry model deployments, screening both prompts and completions through an ensemble of classification models. The service is available as a standalone API and is deeply integrated into the Microsoft Foundry portal. It went through major expansion, adding prompt injection defense, hallucination detection, copyright protection, and PII filtering alongside its core harm-category classifiers.

In my opinion, Microsoft did a great job with this service. Over the past year, Azure AI Content Safety has matured from a simple harm classifier into a full guardrail platform, and this guide walks through what Azure AI Content Safety can do and how to configure it.

Azure AI Content Safety dashboard with moderation categories
Read More » Azure AI Content Safety Guide: Filters and Best Practices
Build a Microsoft Intune AI Agent with Foundry

Build a Microsoft Intune AI Agent with Foundry

Build a Microsoft Intune AI Agent with Foundry

We’ve all built PowerShell scripts to query Intune, wrapped them in some automation, and called it a day. It works. But with Azure OpenAI Service and models like GPT-4.1 and GPT-5.2 optimized for tool calling, there’s a more interesting approach—building an actual Intune agent that can talk to your Intune environment in plain language.

Instead of writing a script for every query, you build one Intune agent that understands natural language and calls the Graph API on your behalf. Ask it “which Windows devices are non-compliant?” and it figures out the right API call, executes it, and summarizes the results. It’s not magic—it’s function calling with a nice interface.

In this post, I’ll walk you through two different approaches to building this Intune agent: the classic direct SDK approach and the newer Microsoft Agent Framework. Both use the same underlying Graph API client, but differ in how they orchestrate the AI. Let’s dive in.

Read More » Build a Microsoft Intune AI Agent with Foundry
AI Document Manager with Azure OpenAI for Paperless Offices

AI Document Manager with Azure OpenAI for Paperless Offices

AI Document Manager with Azure OpenAI for Paperless Offices

This post documents how I built an AI Document Manager with Azure OpenAI to power Paperless Offices at home and at work. It is the same project I run for my own household paperwork: scan, classify, extract, file, and search — using Azure AI Foundry and OpenAI models as the core.

Let’s be honest: most document management systems feel like they’re stuck in 2005. I decided to move to a paperless office and scan all my documents. I tried multiple ways to realize this, but I couldn’t find tooling that I felt comfortable with and that saved me a lot of work storing and retrieving documents.

I wouldn’t be a developer or an AI MVP if I didn’t get stuck in and write my own tool. With Doc Manager, I demonstrate how to use Azure OpenAI / AI Foundry to build a best-in-class document management system, building on ideas like Azure AI Search for AI-powered search. If you want the official background, the Azure OpenAI Service documentation on Microsoft Learn explains the models that make this AI Document Manager possible.

AI Document Manager dashboard overview with AI search
Read More » AI Document Manager with Azure OpenAI for Paperless Offices
Azure AI Search: Deploying a Powerful AI-Powered Search Engine

Azure AI Search: Build a Powerful AI Search Engine

Azure AI Search: Build a Powerful AI Search Engine

Azure AI Search: Build a Powerful AI Search Engine is the practical goal of this article: turning enterprise content into a searchable, ranked, and AI-ready knowledge layer with Microsoft Azure AI Search.

This post is a hands-on guide to Build a Powerful AI Search Engine with Azure AI Search. From configuring the indexer to setting up semantic ranking and vector search, the workflow here is the same one I use to build production-grade AI search for real workloads.

The Azure AI search is one of the most powerful search engines at least in my experience. In times of AI and LLMs, the previously boring technology of search engines is now experiencing a new hype. In this blog post, I’ll guide you through deploying and configuring Azure AI Search, and show how it can transform your data into a highly searchable, AI-enhanced resource.

Read More » Azure AI Search: Build a Powerful AI Search Engine
IME Log summarizer

IME Log Summarizer for Microsoft Intune

IME Log Summarizer for Microsoft Intune

In this short blog I want to show you how you can build an IME Log Summarizer that uses GPT to get a summarization of the Intune Management Extension log. This IME Log Summarizer script will read the Intune Management Extension Log file in the ProgramData/Microsoft/IntuneManagementExtension/Logs folder and will pass the latest content of the log to GPT, so you spend less time scrolling through thousands of noisy log lines.

Troubleshooting app and policy delivery on Windows endpoints almost always comes back to this one log file, and reading it by hand is slow. An IME Log Summarizer turns that raw, verbose log into a short, readable report that highlights what actually went wrong on the device. If you already manage devices with Microsoft Intune, this is an easy win you can set up in minutes.

IME Log Summarizer local workflow for Intune Management Extension logs
Read More » IME Log Summarizer for Microsoft Intune
How to build your custom GPT apps

How to build your custom GPT apps

How to build your custom GPT apps

I wrote a lot of blogs about AI solutions, utilizing e.g. Azure OpenAI. But I want to take you on a journey of how you can build your own custom GPT apps and websites. In this post I will show you how to build your customized solution with the help of two very powerful frameworks. One is Streamlit and one is Chainlit. Both make it surprisingly fast to ship custom GPT apps without a huge engineering effort.

Both provide an interface for a Chat experience, but both have a different design (technical and visual). Choosing the right one is the first decision you make when you plan custom GPT apps.

Read More » How to build your custom GPT apps
Build an Intune Copilot with Microsoft Copilot Studio

Build an Intune Copilot with Microsoft Copilot Studio

Build an Intune Copilot with Microsoft Copilot Studio

In the last post I explained how you can build a CoPilot using the Azure OpenAI Studio. In this blog post we will build an Intune Copilot with the Copilot Studio instead. Here we will also utilize the Azure OpenAI Service. This is similar to the approach I used for my Intune AI Voice Bot, where AI is also used to interact with Microsoft endpoint management scenarios. Let’s have a quick look into building this as well:

Read More » Build an Intune Copilot with Microsoft Copilot Studio
Build a No-Code Intune Copilot in Azure OpenAI Studio

Build a No-Code Intune Copilot in Azure OpenAI Studio

Build a No-Code Intune Copilot in Azure OpenAI Studio

This post walks you through how to build a no-code Intune Copilot in Azure OpenAI Studio — using only the Azure portal, your Intune tenant, and a Microsoft Graph app registration. By the end you will have a working chat interface grounded on Intune device data, deployable to Teams or as a custom web app.

The simplest approach to deploying a chatbot is to do so without any coding. If you want to take this idea further into a more advanced agent scenario, you can also check out how to build a Microsoft Intune AI Agent with Foundry. This is precisely what I aim to demonstrate. Such a chatbot can be tailored to utilize your custom documentation, knowledge articles, or any other resources you wish to integrate. This method simplifies the process, making it accessible even if you’re not well-versed in programming. By leveraging existing documents and knowledge bases, you can create a chatbot that is both informative and aligned with your specific needs and content.

Read More » Build a No-Code Intune Copilot in Azure OpenAI Studio
GPT Remediation creator

GPT Remediation creator

GPT Remediation creator

The GPT Remediation creator helps you tackle one of the trickiest parts of modern client management: remediations play a pivotal role in proactively identifying and resolving end-user issues. Additionally, they serve as a valuable tool for enforcing specific settings or configurations that may not be natively supported in Microsoft Intune. However, the process of crafting these scripts can often be intricate and time-consuming.

Imagine a solution where you can simply describe your desired configurations, and a tool generates the necessary scripts for you. If you find this idea appealing and are keen to explore such a solution, this blog is tailored to meet your exact needs.

GPT Remediation creator results in the web interface
Read More » GPT Remediation creator