Microsoft · Free Practice Questions · Last reviewed May 2026
30real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
You are implementing Retrieval-Augmented Generation (RAG) using Azure AI Search and Azure OpenAI. Users report that when searching for technical product specifications, the system occasionally retrieves outdated product manuals because newer versions share similar titles. What configuration change should you make to improve retrieval accuracy?
Increase the chunk size parameter in the document ingestion pipeline to 4000 tokens
Decrease the temperature parameter of the Azure OpenAI generation model to 0.0
Switch the embedding model from text-embedding-ada-002 to text-embedding-3-small
Enable semantic search and semantic ranking on the Azure AI Search index
Semantic ranking uses advanced language models to re-rank search results, significantly improving relevancy for technical queries.
You are configuring an Azure OpenAI Service deployment in Microsoft AI Foundry portal. You need to ensure that the deployed model meets your enterprise compliance requirements for data privacy, ensuring that prompt and completion data are not used to train Microsoft base models. Which deployment type should you select?
Global Standard deployment
Standard deployments guarantee that prompt and completion data are not used for training base models.
Classic Azure OpenAI fine-tuned model deployment
Data Zone Standard deployment with model tuning enabled
Provisioned Throughput deployment
You are building a customer service agent in Azure AI Foundry. The agent needs to call an external inventory management REST API when customers ask about stock levels. Which feature of Azure AI Agent Service should you implement to allow the agent to interact with this external API?
Function calling (Tools)
Function calling enables the model to output JSON arguments that your application code uses to invoke external APIs.
Prompt shields
Azure AI Content Safety filters
Azure Cognitive Search index
You are designing a RAG solution using Azure AI Search and Azure OpenAI. Users report that when querying technical documentation, the system misses highly relevant paragraphs because the exact keywords do not match the user's conversational query. How should you configure Azure AI Search to improve retrieval accuracy?
Switch the index analyzer to a standard whitespace analyzer to prevent stemming issues.
Enable semantic ranking on the Azure AI Search index and use hybrid search combining vector embeddings and keyword BM25.
Hybrid search combined with semantic ranking bridges the gap between keyword mismatches and semantic meaning.
Increase the number of retrieved documents (top_k) from 3 to 20 without changing the query type.
Convert all documents to uppercase before indexing to ensure case-insensitive matching.
You are building an agentic workflow in Microsoft Foundry using Semantic Kernel. The agent needs to call an external enterprise API to retrieve customer billing data. The API requires OAuth 2.0 user-delegated tokens. How should you configure the plugin registration to securely pass the user context?
Configure the Semantic Kernel plugin using an OpenApiFunctionDefinition that accepts a dynamic context parameter mapped to the incoming authorization header.
Mapping the authorization header dynamically ensures user-delegated tokens are forwarded correctly.
Disable authentication on the external API and rely solely on network-level Azure VNet integration.
Store the user's password in Azure Key Vault and have the plugin retrieve it on every tool call.
Hardcode the service account client secret inside the plugin configuration settings.
You are developing a multi-agent orchestration solution using Azure AI Agent Service and want to ensure that user inputs are safely evaluated before they are passed to the model. Which component should you configure to inspect and filter incoming prompts for malicious content and restricted topics?
Azure Key Vault access policies
Azure AI Content Safety integrated into the model gateway
Azure AI Content Safety provides prompt shielding and text moderation directly within the model gateway or agent pipeline.
Azure Cognitive Search semantic ranker
Azure API Management rate limiting policy
Want more Implement Generative AI And Agentic Solutions practice?
Practice this domainYou are analyzing customer product reviews using the Azure AI Language REST API. You submit a batch of documents for sentiment analysis. One of the returned JSON objects includes a 'confidenceScores' property containing 'positive', 'neutral', and 'negative' values, but the overall document sentiment is listed as 'mixed'. What condition causes the service to return 'mixed'?
The document contains an equal number of uppercase and lowercase words.
The confidence scores for both positive and negative sentiments exceed established thresholds within the same document.
A mixed sentiment is assigned when significant positive and negative polarities coexist in the same text.
The document length exceeds the 5,120 character limit.
The language detection confidence score is below 0.5.
Your development team is building a global customer support portal. Incoming tickets arrive in dozens of different languages. You need to automatically route tickets to the correct regional team based on the language of the ticket text. Which Azure AI Language feature should you call?
Sentiment analysis
Named Entity Recognition (NER)
Key phrase extraction
Language detection
Language detection identifies the language in which an input text is written.
You are calling the Azure AI Language REST API for Named Entity Recognition (NER) and receive an HTTP 429 status code. How should your application handle this error?
Switch the API endpoint to use the Free pricing tier.
Regenerate the subscription key and restart the client service.
Immediately re-submit the request with doubled payload size.
Implement an exponential backoff retry policy and resend the request after a delay.
Rate limit errors require backing off and retrying after the specified Retry-After duration.
You are processing medical intake forms using Azure AI Language. You need to identify and categorize medical terms, medications, and dosages. Which feature should you use?
Health text analytics
Health text analytics is designed to extract and label medical-specific entities and assertions.
Key phrase extraction
Standard Named Entity Recognition (NER)
Custom text classification
You need to extract key concepts and main ideas from long-form technical support articles using the Azure AI Language service. Which feature should you invoke?
Personal Personally Identifiable Information (PII) detection
Language detection
Summarization
Key phrase extraction
Key phrase extraction pulls out the main talking points from unstructured text.
You are building an application that analyzes user feedback. You need to detect instances where users share their phone numbers, email addresses, and credit card numbers so that you can automatically redact them. Which feature should you use?
Sentiment analysis
Language detection
Named Entity Recognition (NER)
PII detection
PII detection identifies, classifies, and optionally redacts sensitive personal data.
Want more Text Analysis practice?
Practice this domainYou are developing a custom extraction model using Azure AI Document Intelligence Studio. Your training dataset consists of multi-page invoices with varying structures, and some fields appear only on the final page. How should you structure your tagging configuration?
Create a separate custom model for the final page and chain them using an orchestration model.
Split every multi-page invoice into individual single-page documents before uploading.
Define all late-appearing fields as optional metadata parameters in the training configuration JSON file.
Tag the fields on whatever page they appear across the sample documents in Document Intelligence Studio.
Document Intelligence custom models support multi-page documents natively, allowing you to tag fields wherever they appear.
You are troubleshooting an Azure AI Document Intelligence custom extraction model. When you test a new document, certain currency values are being extracted with the currency symbol missing. Where should you look in the JSON response structure to find the normalized value?
In the styles collection under the isHandwritten property.
In the documentFields array under the valueCurrency object property.
Extracted fields provide typed values such as valueCurrency, valueNumber, or valueDate which contain normalized representations.
In the paragraphs collection under the boundingRegions array.
In the analyzeResults object under the content property.
You are configuring an Azure AI Document Intelligence orchestration model to automatically classify and extract data from incoming customer correspondence, which includes invoices, work orders, and purchase orders. One of the component models is failing to classify documents correctly. How should you resolve this issue?
Modify the orchestration model routing threshold in the Azure portal settings.
Switch the orchestration model from a template-based classifier to a neural classifier using the REST API.
Retrain the failing component custom model with more distinct sample documents that represent the specific document class.
Improving the classification accuracy of an orchestration model requires improving the distinctiveness and quality of the underlying component custom models.
Update the API version to bypass classification and force direct extraction via the general document model.
Your team needs to extract data from a large volume of standardized tax forms using Azure AI Document Intelligence. The forms have a fixed layout where fields are always in the exact same location. Which model type provides the fastest training and highest accuracy for this specific use case?
Custom template model
Custom template models excel at extracting data from forms with consistent, fixed layouts.
Prebuilt receipt model
Custom neural model
General document model
You are configuring an Azure AI Document Intelligence prebuilt model to extract key-value pairs from standard invoices. Which API operation should your application call to process the document asynchronously?
POST /documentintelligence/documentModels/prebuilt-invoice:train?api-version=2024-02-29-preview
POST /documentintelligence/models/prebuilt-invoice/analyze?api-version=2024-02-29-preview
POST /formrecognizer/v2.1/prebuilt/invoice/analyze
POST /documentintelligence/documentModels/prebuilt-invoice:analyze?api-version=2024-02-29-preview
This is the correct endpoint and model ID for analyzing invoices.
You are integrating Azure AI Document Intelligence into a web application. You call the analyzeDocument API and receive a 202 Accepted response. What is the correct pattern for your application to retrieve the final extraction results?
Wait for exactly 60 seconds and then send a GET request to the original analyze endpoint.
Immediately parse the response body of the 202 Accepted response for the extracted JSON data.
Poll the URL provided in the Operation-Location response header until the status returns 'succeeded', then fetch the results.
Asynchronous operations require polling the Operation-Location endpoint until completion.
Open a WebSocket connection to the streaming endpoint specified in the WebSocket-Location header.
Want more Information Extraction practice?
Practice this domainYou are provisioning a new Azure AI Vision resource in the Azure Portal. You need to choose between a 'F0' free pricing tier and an 'S0' standard pricing tier. What is a key limitation of selecting the F0 pricing tier?
It does not support regional data residency guarantees.
It disables diagnostic log streaming to Azure Monitor.
It restricts the total number of calls allowed per month and limits transaction rates.
F0 is restricted to a specific low monthly call quota and limited transaction-per-second limits.
It prohibits the use of managed identities for authentication.
You are deploying an Azure OpenAI resource and want to authenticate client applications using Microsoft Entra ID instead of static API keys. Which role must be assigned to the application's managed identity to permit it to invoke model deployments?
Storage Blob Data Contributor
Key Vault Secrets Officer
Cognitive Services OpenAI User
This role grants permissions to invoke model endpoints within an Azure OpenAI resource without granting full administrative privileges.
Contributor
Your development team needs to deploy an Azure AI Language resource that can be accessed from an on-premises datacenter via an ExpressRoute circuit without traversing the public internet. Which Azure feature should you configure?
Azure Bastion host subnet
Azure Private Endpoint
A Private Endpoint maps the Azure AI service to a private IP in your VNet, facilitating secure hybrid connectivity via ExpressRoute.
NAT gateway resource attachment
Azure Front Door with Web Application Firewall
Your company's security policy requires that all Azure AI Services accounts disable public network access completely. However, internal applications hosted inside a specific Azure Virtual Network must still communicate with the AI services. How should you configure network access?
Configure an inbound Network Security Group (NSG) rule on the AI resource subnet.
Disable public network access and configure a Private Endpoint for the resource.
Setting public network access to 'Disabled' blocks all public internet access, while Private Endpoints maintain secure VNet connectivity.
Keep public network access enabled and rely on API keys for security.
Deploy a VPN gateway inside the Azure AI resource group.
Your enterprise organization provisions multiple Azure AI Services accounts across different subscriptions. Security mandates that all API keys must be automatically rotated every 30 days without human intervention. Which Azure service configuration should you implement?
Microsoft Defender for Cloud JIT access policies
Azure Key Vault automated secret rotation using an Azure Function
Azure Key Vault can trigger an Azure Function via Event Grid to programmatically regenerate and store new keys for Azure AI services on a schedule.
Azure AI Services built-in automatic key rotation policy
Azure Monitor alert rules tied to Microsoft Entra ID
You are deploying an Azure AI multi-service account in the West US region. The finance department requires that all resource deployment costs be tracked by department code using Azure Resource Manager tags. Which Azure feature should you use to enforce the mandatory application of the department tag across all future Azure AI resource deployments?
Azure Cost Management budgets
Azure role-based access control (RBAC)
Azure Blueprints
Azure Policy
Azure Policy is the correct service to audit and enforce resource properties like mandatory tags across Azure AI resource groups and subscriptions.
Want more Plan And Manage AN Azure AI Solution practice?
Practice this domainYou are integrating Azure AI Vision Read API into a high-throughput workflow. You receive an HTTP 202 Accepted response. What action should your application take next?
Poll the URL specified in the Operation-Location response header until the status is succeeded.
Asynchronous OCR operations require polling the Operation-Location endpoint.
Switch to synchronous Read API endpoint.
Parse the response body directly for the extracted text results.
Immediately retry the POST request with an increased timeout value.
You are training a Custom Vision object detection model to identify specific manufacturing defects on a production line. You have uploaded 50 images and tagged the defects. When you attempt to train the model, the training fails. What is the most likely cause?
You must have at least 5 tags defined in the project.
Object detection requires a minimum of 15 tagged images per tag.
Custom Vision requires at least 15 images per tag for object detection projects.
You must use multi-class classification instead of object detection for manufacturing defects.
Training images must be smaller than 256x256 pixels.
You have trained a Custom Vision classification model. You need to export the model to run locally on an edge device using ONNX format. Which project domain must you select when creating the project to support export?
General (compact)
Compact domains are optimized for mobile and edge deployment and support export.
Retail
Food (compact) for edge deployment
General
You are developing a .NET application that extracts bounding boxes of text from scanned documents using Azure AI Vision 4.0. Which asynchronous API operation should you call first to initiate the OCR process?
POST /computervision/imageanalysis:analyze?api-version=2024-02-01
This is the correct endpoint and version for the unified Image Analysis 4.0 API which includes the Read feature.
POST /vision/v3.2/ocr
POST /vision/v2.1/recognizeText
POST /customvision/v3.3/Prediction
Your company wants to generate descriptive captions for thousands of product images automatically using Azure AI Vision. Which visual feature parameter should you specify in the analyze request?
features=read
features=smartCrops
features=caption
The caption feature generates a human-readable sentence describing the image.
features=objects
You need to determine the primary dominant colors and whether an image is predominantly black-and-white using Azure AI Vision. Which visual feature parameter provides this information?
features=denseCaptions
features=color
The color feature analyzes color properties including dominant colors and black-and-white status.
features=people
features=tags
Want more Computer Vision practice?
Practice this domainThe AI-103 exam has 200 questions and must be completed in 120 minutes. The passing score is 700/1000.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 5 domains: Implement Generative AI And Agentic Solutions, Text Analysis, Information Extraction, Plan And Manage AN Azure AI Solution, Computer Vision. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Microsoft AI-103 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.