
Artificial Intelligence (AI) is revolutionizing IT management by automating troubleshooting, analyzing issues faster, and providing intelligent insights. MPA Tools leverages Azure OpenAI to integrate AI-driven assistance into IT support workflows, enhancing how IT professionals diagnose and resolve issues.
Check out the screenshot to see MPA Tools in action! It streamlines troubleshooting and Windows device management while leveraging AI to provide valuable insights. In the example below, MPA Tools has already discovered all components across the domain. Now, through our Natural Language Processing (NLP) capabilities, only the necessary data is passed to your Azure OpenAI instance for summarization. You can then take it further by interacting with the OpenAI model to investigate issues, identify inconsistencies, or generate a detailed summary reports.

Another example is when an administrator needs to troubleshoot why patches aren’t applying to a single computer or multiple devices. When managing systems through MPA Tools, the tool continuously gathers and assesses all relevant data in real-time.
For patching-related issues, MPA Tools examines installed applications, patching components, and system configurations—including registry settings that control patch deployment. With this comprehensive dataset, MPA Tools intelligently analyzes the information and, based on the administrator’s request, compiles only the relevant data into a structured OpenAI payload. This enables AI-driven insights for faster, more effective troubleshooting.
The image below highlights a key insight: the AUOptions registry key is set to 1, which isn't immediately obvious as the cause of Windows Update failing to check for new updates. Normally, identifying this root cause (RCA) could take an administrator hours of manual troubleshooting. However, with MPA Tools, the issue is detected and analyzed in under a minute, providing instant clarity and saving valuable time.

So Why Use OpenAI with MPA Tools?
MPA Tools integrates OpenAI to provide:
✔ Automated Troubleshooting – Get AI-driven suggestions based on system data.✔ Quick Issue Resolution – AI assists in diagnosing errors faster.✔ Enhanced IT Support – Use AI to generate recommendations for common IT issues.
To enable these features, you need to configure either Azure OpenAI (for enterprise users) or OpenAI API (for general use).
This guide will walk you through setting up an Azure OpenAI instance, obtaining an OpenAI API key, and configuring MPA Tools to use AI for IT troubleshooting and automation.
1. Setting Up an Azure OpenAI Instance
Azure OpenAI provides enterprise-grade AI with security, compliance, and governance features. Follow these steps to configure it:
Step 1: Create an Azure OpenAI Resource

1. Sign in to the Azure Portal.
2. Search for Azure OpenAI.
3. Select Azure OpenAI and click Create.
4. Choose a Subscription and Resource Group (or create a new one).
5. Select the Region (availability depends on your location).
6. Set the Pricing Tier based on your usage.
7. Click Review + Create, then Create. or go to optional step below.

Optional: Configure Network Security Options
Azure OpenAI provides multiple network access configurations to control who can access the resource:
- All networks, including the internet – Allows unrestricted access from any network.
- Selected networks – Enables network security controls, allowing you to define specific access permissions.
- Disabled – Blocks all network access unless a private endpoint is configured, ensuring only authorized connections can interact with the resource.
Choosing the right option depends on your security needs. For highly sensitive environments, using private endpoints is the most secure approach.
Provisioning the resource will take some time.

Step 3: Deploy a Model in Azure OpenAI
Once the resource is created:
1. Navigate to Azure OpenAI Studio: https://oai.azure.com/.
2. Select your Azure OpenAI resource. (in our case it is mpa-tools)
3. Click Deployments → Deploy model, select “Deploy base model".
4. Choose a model GPT-4o (or higher).
5. Assign a deployment name (e.g., mpa-tools-gpt40-deployment).
6. Review All Deployment details
7. Click Create resource and deploy.

Note: Please be aware of the capacity limits. By default, our configuration allows for 30,000 tokens per minute, meaning that both input and output tokens count toward this limit. MPA Tools processes an average of 6,000 tokens per request, including both the payload and the AI-generated response.
Explanation:Azure OpenAI processes text in tokens, where a token can be a word, part of a word, or punctuation. Each request consumes tokens based on the input prompt and the model's response, with both counting toward the total usage. If the token limit is exceeded within a minute, requests may be throttled, requiring optimizations like reducing prompt size or implementing retry logic.
But this can be easily adjusted in the future! Note that it is possible to reach the rate limit in MPA Tools. If that happens, MPA Tools will display an error. You can resolve this by either modifying your query to use fewer tokens or increasing the token limit in the configuration settings, just as we did during the initial setup.
When the deployment is created, you can retrieve the API keys immediately.

OR to get them again…
Step 4: Get API Keys and Endpoint
1. In Azure Portal, go to your Azure OpenAI resource.
2. Click Keys and Endpoint under Resource Management.
3. Copy your API Key and Endpoint URL.
2. Configuring MPA Tools to Use OpenAI
Once you have an API Key, follow these steps to integrate OpenAI with MPA Tools:

Step 1: Open MPA Tools
1. Launch MPA Tools on your system.
2. Click Settings → Open AI Settings.
Step 2: Enter API Key
- If using Azure OpenAI, enter the Azure Endpoint and API Key.
Step 3: Save and Test
1. Click Save Settings. When the settings are saved, the OpenAI red icon will appear throughout MPA Tools!
2. Run a test query to confirm OpenAI is responding correctly.
Using OpenAI in MPA Tools
Once integrated, you can leverage OpenAI for:
✔ AI-Powered Troubleshooting – Get AI-suggested solutions for common IT issues.✔ Automated Commands – Generate PowerShell or CMD scripts based on AI recommendations.✔ Issue Explanation – Understand system errors in plain language.
Example: Using AI for Troubleshooting
💡 Suppose you want to analyze a system error:
1. Select a remote computer in MPA Tools.
2. Click AI Troubleshooting.
3. The AI will analyze logs, errors, and system info.
4. It provides a detailed analysis and suggested fixes.
Conclusion
Configuring Azure OpenAI or OpenAI API in MPA Tools unlocks AI-powered troubleshooting, making IT support more efficient. Whether using Azure’s enterprise-grade AI or OpenAI’s API, the integration enhances IT automation and speeds up issue resolution.



