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:

What are the prerequisites for an Intune Copilot

  • A license for Microsoft Copilot Studio (or an existing Power Virtual Agents license).
Intune Copilot built with Microsoft Copilot Studio

How to start your Intune Copilot

Open the CoPilot Studio via https://web.powerva.microsoft.com/ and login.

  • Click on New copilot
Microsoft Copilot Studio dashboard for creating an Intune Copilot
  • Enter a Name for your CoPilot and select the language.
Microsoft Copilot Studio interface for creating an Intune copilot

Once this is done the bot is created and we have to add your custom data via skills. But before, let’s have a look at which functionalities are available.

The Studio

There are basically 3 essential parts. #1 is the menu element, where you can select the options to create plugins, add your documents, build flows or everything else. #2 is the Copilot playground to test stuff and validate that everything works after you configure it. The third part is the Main Part where you can take the configurations for the different options in #1.

Microsoft Copilot Studio interface for creating an Intune copilot

Add your documents to the Intune Copilot

Go to Settings -> Generative AI and upload a document. In my case I used an export of Microsoft Learn docs so the bot can answer based on official guidance.

Microsoft Copilot Studio interface for creating an Intune copilot

That’s it? Let’s test our Intune Copilot by asking a question about this document.

Build an Intune Copilot with Microsoft Copilot Studio

The answer is bad. Let’s have a look at what is missing. It was too easy. I forgot to activate the “Improve the reach of the conversation with generative responses“. Now the Intune Copilot answers with content from the documents.

Build an Intune Copilot with Microsoft Copilot Studio

Create an AI Plug-In for your Intune Copilot

We have to create a PlugIn for this document. But how does it work? There are two kinds of PlugIns. One is an AI Plug-In like this:

Build an Intune Copilot with Microsoft Copilot Studio

Here you have an Input / Input Variables, and with this an Answer will be generated using GPT. This is an example of a Text classifier. You give the model a Text and some Categories, and it will assign a category to the text.

The second one is a Conversational PlugIn. Here you can build a kind of flow that powers a richer experience:

Build an Intune Copilot with Microsoft Copilot Studio

This flow offers you the full flexibility to connect to your data via the GPT Playground, make Conditions, Prompt for Auth and much more.

How to integrate your Intune Copilot in Teams

Also this is very easy. You can select Channels in the Settings and select Microsoft Teams.

If you want to compare this with the Azure OpenAI Studio way, check out how to create your own Intune Co Pilot using Azure OpenAi Studio.

Build an Intune Copilot with Microsoft Copilot Studio
  • Select activate Teams and that’s it.
Build an Intune Copilot with Microsoft Copilot Studio

Common pitfalls and tips for a reliable Intune Copilot

The single most common mistake is the one I made above: forgetting to enable generative answers. If your Intune Copilot keeps falling back to “I don’t know”, check that setting first before you touch anything else. A second pitfall is uploading documents that are too broad. Instead of dumping the entire Microsoft Learn library, give the bot a focused export of the topics your users actually ask about, such as compliance policies, app deployment and enrollment. This keeps answers accurate and fast.

Finally, always test from the Copilot playground after every change and watch how it grounds its answer. If a response looks wrong, the playground shows you which source it used, which makes debugging much quicker than testing inside Teams.

Now you will find your Intune Copilot in the Teams AddOns. If you enjoyed this, you might also like this post about how to build your custom GPT apps. If you want to go deeper into the concepts behind this, check out my Deep Dive into Co-Pilots.

One thought on “Build an Intune Copilot with Microsoft Copilot Studio

Comments are closed.