Microsoft · Free Practice Questions · Last reviewed May 2026
60real 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 building an agentic solution using Microsoft Semantic Kernel. The agent must autonomously decide when to call an external API to fetch real-time data. You want to minimize token usage and avoid unnecessary API calls. Which planner configuration should you use?
Use a SequentialPlanner with a stepwise strategy and explicit function parameter constraints
Stepwise strategy ensures API is called only when needed.
Use a ManualInvoke kernel with a sequential planner
Use a ParallelPlanner with a function-calling model
Use an AutoInvoke kernel with a greedy action planner
You are implementing an agentic solution using Azure AI Agent Service. The agent needs to maintain conversation context across multiple turns. You configure the agent with a custom prompt that includes a 'system message' and 'few-shot examples'. However, after a few turns, the agent starts repeating the same responses. What is the most likely cause?
The 'max_tokens' parameter is set too low for the response
The 'max_context_length' is set too low, causing earlier turns to be truncated
Truncation loses context, leading to repetition.
The agent is using a 'context recycling' feature that resets after each turn
The temperature is set too high, causing the model to become deterministic
Your organization is deploying an agentic solution using Microsoft Copilot Studio. The agent must be able to escalate to a human agent when it cannot resolve a user's request. You need to ensure that the escalation includes the full conversation history. What should you configure?
Add an 'End conversation' action and configure a fallback
Add a 'Create a ticket' action in the topic
Add a 'Start a new topic' action with context variables
Add a 'Transfer conversation' action and set it to include the full transcript
Transfer conversation sends history to human agent.
You are designing an agentic solution using Azure AI Agent Service with a custom skill that calls an external REST API. The API has rate limits: 100 requests per minute per client. You need to ensure the agent respects this limit without degrading user experience. Which approach should you take?
Use a token bucket rate limiter with a shared counter stored in Azure Cache for Redis
Token bucket allows burst and respects limits globally.
Set a fixed delay of 600ms between each API call
Configure the skill to handle HTTP 429 responses with retry-after logic
Implement exponential backoff in the skill code
You are building an agentic solution using Microsoft Semantic Kernel. The agent needs to orchestrate multiple plugins. One plugin returns a large dataset that exceeds the model's context window. What is the best way to handle this?
Split the data into multiple smaller API calls and combine results
Truncate the data to fit the context window
Configure the plugin to return only a subset of the data and mark the rest as sensitive
Use a summarization plugin to condense the data before passing it to the model
Summarization preserves key info and reduces size.
You are using Microsoft Copilot Studio to create an agent that helps users reset their passwords. The agent should first verify the user's identity using multi-factor authentication (MFA) before proceeding. Which feature should you configure?
Add a variable to store the user's identity status
Configure Authentication settings to require Microsoft Entra ID authentication with MFA policy
Authentication settings enforce sign-in with MFA.
Add a Power Automate flow that calls Microsoft Entra ID MFA
Use a 'Sign in' topic trigger from the customer channel
Want more Implement an agentic solution practice?
Practice this domainA retail company uses Azure Computer Vision to analyze customer traffic in stores. They deploy a custom object detection model to count customers and detect occupancy. After deployment, the model consistently underestimates the number of customers during peak hours. The company has retrained the model with more data but the issue persists. What is the most likely cause?
The model is not being batch-processed for inference.
The training data does not adequately represent peak-hour scenarios.
Data drift or lack of representative samples for peak hours leads to underestimation during those times.
The model is overfitting to the training data.
The Computer Vision API version is outdated.
A hospital uses Azure Custom Vision to classify X-ray images as normal or abnormal. The model achieves 98% accuracy on the test set. However, during deployment, the model misclassifies many abnormal cases as normal, causing missed diagnoses. The hospital has a class imbalance where abnormal cases are only 5% of the data. What should the data scientist do first to address this?
Increase the number of training epochs.
Add more normal X-ray images to the dataset.
Switch to a different object detection algorithm.
Use oversampling or class-weight techniques to balance the training.
Balancing the dataset or adjusting loss weights improves minority class recall.
A company uses Azure Face API to verify employee identities for building access. They need to ensure that only live faces are used, not photos or videos. Which feature should they enable?
Set a high confidence threshold for face matching.
Face identification with a large person group.
Enable liveness detection using session-based verification.
Liveness detection checks for spoofing attacks.
Face detection with attributes such as age and emotion.
A developer is building an application to extract text from scanned invoices using Azure Computer Vision's Read API. The invoices contain a mix of printed and handwritten text. The developer needs to ensure the highest accuracy for both types. Which parameter should they set in the API call?
Set the 'language' parameter to 'en' for English handwriting.
No special parameter; the Read API automatically handles both.
Read API OCR works on both printed and handwritten text without additional parameters.
Specify the 'model-version' as '2022-04-30'
Use the 'mode' parameter set to 'Handwriting'
A company uses Azure Custom Vision to build a classifier for defect detection on a manufacturing line. They have labeled images of products with and without defects. Which TWO actions should they take to improve model performance?
Train for more iterations without validation.
Use images with balanced numbers of defect and non-defect samples.
Balanced datasets prevent bias toward majority class.
Set the learning rate manually using the Custom Vision API.
Increase the number of images per tag, including variations in lighting and angle.
More diverse data improves robustness.
Reduce the number of images per tag to avoid overfitting.
You are a data scientist at a healthcare startup. You have deployed a custom object detection model using Azure Custom Vision to detect tumors in MRI scans. The model was trained on 10,000 labeled scans from a single hospital. After deployment, the model performs well on scans from that hospital but poorly on scans from a different hospital with a different MRI machine. The new hospital's scans have slightly different contrast and resolution. The model's precision drops from 0.92 to 0.65, and recall drops from 0.88 to 0.50. You have access to 500 labeled scans from the new hospital. You need to improve the model's performance on the new hospital's data as quickly as possible with minimal effort. What should you do?
Collect more labeled scans from the new hospital and train a new model from scratch.
Create a new Custom Vision project and train only on the 500 new scans.
Apply image preprocessing to normalize the new hospital's scans to match the old hospital's style, then use the existing model.
Use the existing model as a starting point and retrain it with the 500 labeled scans from the new hospital.
Transfer learning with new data quickly adapts the model to the new domain with minimal effort.
Want more Implement computer vision solutions practice?
Practice this domainYou are building a knowledge mining solution to extract insights from a large set of PDF contracts. The solution must identify parties, dates, and monetary amounts. Which Azure AI service should you use as the primary extraction engine?
Azure AI Language (custom NER)
Azure AI Search with integrated vectorization
Azure OpenAI Service with GPT-4o
Azure AI Document Intelligence
Designed for extracting fields from forms and documents.
Your team has built a knowledge mining pipeline using Azure AI Search and Document Intelligence. After ingestion, you notice that some documents are not appearing in search results. What is the most likely cause?
The indexer encountered errors and marked the documents as failed
Indexer errors prevent documents from being indexed.
The index does not have a semantic configuration
The search service has insufficient replicas
The search service is throttled due to high query volume
You are designing a knowledge mining solution that must extract entities from scanned handwritten forms. The forms contain signatures and checkboxes. Which combination of Azure AI services should you recommend?
Azure AI Document Intelligence with a custom neural model and Azure AI Language for entity linking
Custom neural models support handwriting; Language can enrich entities.
Azure AI Document Intelligence with a premade model and Azure AI Computer Vision
Azure AI Computer Vision (OCR) and Azure AI Search with integrated vectorization
Azure Cognitive Search and Azure AI Document Intelligence with a premade model
Your knowledge mining solution uses Azure AI Search. Users complain that search results are not relevant. You have enabled semantic search but results still lack context. What should you do to improve relevance?
Ensure the index includes a semantic configuration with title and content fields
Semantic configuration is required for semantic ranking to work.
Increase the number of partitions to handle more data
Configure a scoring profile with boosting based on metadata
Increase the number of replicas to improve query performance
You need to extract key-value pairs from a large set of invoices. The invoices have a consistent layout but vary in format (PDF, TIFF). Which Document Intelligence model should you use?
Custom extraction model
Layout model
Read model
Premade invoice model
Built specifically for invoices.
Your knowledge mining solution ingests documents from multiple tenants. Each tenant's data must be isolated and searchable only by that tenant. You have a single Azure AI Search service. How should you implement multi-tenancy?
Use separate skillsets for each tenant
Create a separate search service for each tenant
Use a single index with a tenant ID field and filter queries by that field
Index-level security with filters is the recommended approach.
Use separate data sources within the same index
Want more Implement knowledge mining and information extraction solutions practice?
Practice this domainA retail company uses Azure Computer Vision to analyze in-store camera feeds. They recently added a new product line and updated the object detection model. However, the model fails to detect the new products. What should the company do first?
Use the pre-built 'products' model from Computer Vision.
Increase the confidence threshold in the API call.
Retrain the custom object detection model with images of the new products.
Custom models need retraining with new labeled data.
Recreate the Computer Vision resource in a different region.
A healthcare provider uses Azure Video Analyzer for Media to extract insights from surgical videos. They need to ensure that no patient health information (PHI) is stored in the transcriptions. What is the best approach?
Use Azure AI Content Safety to post-process transcriptions.
Disable indexing for videos containing PHI.
Enable content moderation in Video Analyzer for Media settings.
Content moderation can detect and redact PHI.
Use the 'delete' API to remove all transcripts after processing.
A company uses Azure Custom Vision to classify images of defective parts. After deploying the model, the accuracy is low. The team only has 10 images per class. What is the most effective way to improve accuracy?
Use a different classification algorithm.
Add at least 50 more images per class with variations.
More data improves model accuracy.
Reduce the image resolution to speed up training.
Increase the number of training iterations (epochs).
A news organization uses Azure Video Indexer to generate transcripts of live broadcasts. They notice that the speaker names are not appearing in the transcript. What is the most likely cause?
The video resolution is too low for OCR.
The speaker identification model has not been trained with voice samples.
Speaker names require custom voice identification.
The video format is not supported.
The language is not set correctly.
A company uses Azure Face API to detect faces in a crowd. They need to comply with GDPR and delete face data after 30 days. What should they implement?
Enable data encryption at rest.
Set a retention policy on the Face API resource.
Use the Face API Delete operation to remove stored face IDs.
Explicitly deleting face data meets GDPR requirements.
Recreate the Face API resource every 30 days.
A developer is building a mobile app that uses Azure Computer Vision to analyze images. The app needs to handle many requests with low latency. Which pricing tier should they choose?
Video Analyzer S1 tier.
Free F0 tier.
Custom Vision S0 tier.
Computer Vision S1 tier.
S1 offers up to 30 calls per second.
Want more Implement image and video processing solutions practice?
Practice this domainA company is building a chatbot using Azure Cognitive Service for Language. They need to ensure that user utterances are correctly mapped to the appropriate intent in a custom question answering project. What should they configure?
Add synonyms and phrase list to the LUIS application.
Add alternative question phrases to the QnA pairs in the custom question answering project.
Define entities in the custom question answering project to capture key information.
Add synonyms and phrase list to the custom question answering project.
Synonyms and phrase lists help match varied user utterances to the correct QnA pair.
A development team is using Azure Cognitive Service for Language to extract key phrases from customer reviews. They notice that some reviews are not being processed, and the API returns a 400 error code. What is the most likely cause?
One of the reviews exceeds the maximum character limit for a single document.
The service limits each document to 5,120 characters.
The reviews contain characters that are not valid UTF-8.
The request contains more than 5 documents.
The reviews are written in a language not supported by the service.
A company is using Azure Cognitive Service for Language to analyze customer support transcripts. They want to identify custom categories (e.g., 'billing', 'technical support') using a custom text classification model. After training and deploying the model, they receive many false positives for the 'billing' category. What is the best first step to improve model accuracy?
Add more training data to all categories to improve overall model performance.
Use a different Azure AI service, such as key phrase extraction, to identify billing-related content.
Review the training data for the 'billing' category and correct any mislabeled examples.
Correcting mislabeled examples improves the model's ability to distinguish categories.
Increase the confidence threshold for the 'billing' category to reduce false positives.
A company wants to use Azure AI Translator to translate customer emails from English to French. They need to ensure that the translation preserves the tone and formality of the original text. What should they configure in the request?
Set the 'category' parameter to 'general' to use a standard translation model.
Set the 'scope' parameter to 'document' to ensure context-aware translation.
Set the 'formality' parameter to the desired level (e.g., 'formal' or 'informal').
The formality parameter controls the tone of the translation.
Set the 'language' parameter to 'fr' and the 'from' parameter to 'en'.
A development team is using the Azure Cognitive Service for Language to perform sentiment analysis on social media posts. They notice that the returned sentiment scores are often neutral for posts that are clearly positive or negative. What is the most likely reason?
The service does not support sentiment analysis for social media language.
The posts are too short, causing the sentiment detection to default to neutral.
Short texts provide insufficient context for accurate sentiment detection.
The service is not configured to detect mixed sentiment.
The posts are in a language that is not supported by the sentiment analysis API.
Which TWO actions should you take to optimize a custom text classification model in Azure Cognitive Service for Language?
Ensure that training examples for different labels do not have overlapping content.
Overlapping content confuses the model.
Use a stratified split of training and testing data.
Stratified split maintains class distribution across sets.
Oversample the minority classes to balance the dataset.
Remove all stop words from the training data.
Remove examples with neutral sentiment to focus on positive and negative classes.
Want more Implement natural language processing solutions practice?
Practice this domainA company wants to generate personalized product descriptions for its e-commerce site using Azure OpenAI. They need to ensure the model's output adheres to brand guidelines and does not generate prohibited content. Which approach should they use?
Use a system message with brand guidelines and apply content filtering.
System messages set behavior, content filtering blocks prohibited content.
Use prompt engineering with negative prompts and ignore content filtering.
Provide few-shot examples in the user message and rely on the model's training.
Fine-tune the model with brand guidelines and disable content filtering for performance.
A healthcare startup is developing a chatbot that uses Azure OpenAI to answer patient questions. They need to ensure that the chatbot only uses information from their verified medical database and does not generate unsupported medical advice. What is the best approach?
Fine-tune a model on the medical database and deploy it.
Embed the entire medical database in the system message.
Rely on Azure OpenAI's content filtering to block unsupported advice.
Use Azure AI Search with vector search to retrieve relevant documents and pass them as context.
RAG ensures responses are grounded in indexed data.
A developer wants to deploy a custom generative AI model using Azure Machine Learning. Which compute target should they choose for low-latency real-time inference?
Local deployment
Azure Batch
Azure Functions
Azure Kubernetes Service (AKS)
AKS is designed for real-time inference with low latency.
A company uses Azure OpenAI to generate code snippets. They notice that the model sometimes produces code that uses deprecated APIs. They want to minimize this without retraining the model. What should they do?
Fine-tune the model on a dataset of recent code.
Set the temperature parameter to 0 to reduce randomness.
Add a system message instructing the model to use only current, non-deprecated APIs.
System messages effectively guide model behavior.
Provide a few-shot example of correct code in the prompt.
A financial services firm wants to use Azure OpenAI to generate investment advice summaries. They must ensure that the model does not produce any advice that could be interpreted as personalized financial advice. What is the most effective strategy?
Set temperature to 0 and top_p to 0 to make outputs deterministic.
Use a system message that instructs the model to avoid personalized advice and apply strict content filtering.
System messages and content filtering directly address content restrictions.
Provide few-shot examples of disclaimers in the prompt.
Fine-tune the model on a dataset of generic financial summaries.
A developer wants to use Azure OpenAI to generate text from a prompt. Which parameter controls the diversity of the generated output?
presence_penalty
frequency_penalty
temperature
Temperature controls randomness and diversity.
max_tokens
Want more Implement generative AI solutions practice?
Practice this domainA company is building an agent that uses Azure OpenAI Service to answer customer queries by querying a SQL database. The agent must be able to handle complex multi-turn conversations and maintain context. Which approach should the team use to implement the agent?
Use a single prompt that includes the entire conversation history and the latest user question, then generate SQL.
Use a chain-of-thought prompt to generate SQL queries directly from user input, without maintaining conversation history.
Use embeddings-based retrieval to find relevant past interactions and include them in the prompt.
Use a conversational agent framework like AutoGen with a tool that executes SQL queries, and maintain conversation state.
AutoGen provides multi-turn conversation management and tool integration.
A healthcare company is developing an agent that processes patient records and suggests treatment plans. The agent must comply with HIPAA regulations. Which service should the team use to ensure data privacy and compliance?
Microsoft Bot Framework SDK with a custom connector.
Azure Cognitive Search with custom analyzers.
Azure OpenAI Service with data processing enabled.
Azure AI Services deployed in a private endpoint with no data leaving the network.
Private endpoint ensures data stays within the network, aiding compliance.
A company is using Azure OpenAI Service to power a customer support agent. The agent sometimes generates incorrect information when it cannot find an answer in the knowledge base. The team wants to ensure the agent only responds using information from the knowledge base and explicitly states when it does not know the answer. Which configuration should the team use?
Use a custom model fine-tuned on the knowledge base and disable content filtering.
Use a system message that says 'If you don't know, say you don't know' and rely on the model's training.
Use 'use your own data' feature with strict content filtering and set the model to only respond based on retrieved documents.
This ensures responses are grounded in the provided data.
Use prompt engineering with a system message that instructs the model to only answer from the knowledge base, with no additional filtering.
An e-commerce company wants to build an agent that helps users track orders, initiate returns, and answer FAQs. The agent should be available on the company's website and mobile app. Which Azure service should the team use to deploy the agent?
Azure Logic Apps
Azure API Management
Azure Bot Service
Azure Bot Service provides bot hosting and channel integration.
Azure Functions
A company is developing an agent that uses Azure AI Language to extract entities and intents from user queries. The agent receives a query: 'Book a flight to Paris on Friday.' The agent should extract the intent as 'BookFlight' and entities as 'Paris' (destination) and 'Friday' (date). The team uses a custom entity extraction model. After testing, the model extracts 'Paris' as location but fails to extract 'Friday' as date. What should the team do to fix this?
Increase the training data for location entities.
Add a prebuilt entity component for date.
Train the entity extraction model with more examples of dates.
More training examples improve entity recognition.
Use a different intent classification model.
A financial services company is building an agent that uses Azure OpenAI to generate investment advice. The agent must be monitored for toxicity and bias. Which combination of services should the team use to implement content safety monitoring?
Azure Cognitive Search and Azure AI Language.
Azure Bot Service and Azure Logic Apps.
Azure Machine Learning and Azure Functions.
Azure AI Content Safety and Azure OpenAI content filtering.
These services provide comprehensive content safety.
Want more Implement agentic AI solutions practice?
Practice this domainA company is building a knowledge mining solution using Azure AI Search. They need to extract key phrases from a large set of documents in multiple languages. Which skill should they add to the skillset?
Key Phrase Extraction skill
Key Phrase Extraction is designed to extract key phrases from text.
Sentiment Analysis skill
Language Detection skill
Entity Recognition skill
A healthcare organization uses Azure Document Intelligence to process patient intake forms. They notice that the confidence scores for field extraction are low. What is the most likely cause?
The document resolution is too low
The document layout is not analyzed
The custom model was trained with only 10 labeled forms
Custom models require at least 5 labeled forms; more samples improve confidence.
The batch processing size is too large
A company uses Azure Document Intelligence to extract data from invoices. They deploy the model to a container for on-premises processing. After deployment, they notice that the container consumes more memory than expected. What should they do to optimize memory usage?
Set the 'Memory' environment variable to a lower value in the container configuration
The container's memory usage can be controlled via the 'Memory' setting.
Use the 'Read' model instead of the 'Layout' model
Use the cloud API instead of the container
Reduce the batch size in the client application
A company builds a knowledge mining solution using Azure AI Search with a custom skillset that includes an OCR skill. They want to ensure that images embedded in PDFs are processed. What should they configure?
Set the 'defaultLanguageCode' to 'en'
Set the 'textExtractionAlgorithm' to 'printed'
Set the 'imageAction' parameter to 'generateNormalizedImages'
This parameter enables extraction of images from documents.
Set the 'lineEnding' parameter to 'space'
A company uses Azure Document Intelligence to extract data from tax forms. They need to improve accuracy for a specific field. Which TWO actions should they take?
Label more examples of the specific field in the training set
More labeled examples improve model accuracy for that field.
Increase the batch size in the analysis request
Reduce the image resolution to 200 DPI
Use the prebuilt-tax.us model
Train a custom model using 10 similar forms
Custom models trained on similar forms yield better accuracy.
A company uses this skillset in an Azure AI Search enrichment pipeline. They notice that the enrichment pipeline fails when processing a document larger than 5000 characters. What is the most likely cause?
The maximum page length is too small
The default language code is not supported
The text split mode should be 'sentences'
The output field mapping is missing or incorrect
The output 'pages' must be mapped to a collection field in the index.
Want more Implement knowledge mining and document intelligence solutions practice?
Practice this domainA company plans to deploy an Azure AI solution that processes sensitive customer data. The solution must comply with GDPR and ensure data residency within the European Union. Which Azure resource configuration should be used?
Deploy the Azure AI services in multiple regions globally and use geo-replication.
Use the Azure AI services 'Data Residency' SKU.
Use the Free tier of Azure AI services.
Create an Azure AI services resource in a specific EU region and set the data residency option to 'EU'.
Azure AI services allow you to choose a region to control data residency.
You need to monitor costs for an Azure AI solution that uses multiple Azure AI services. Which Azure tool should you use to set budgets and receive alerts?
Azure Advisor
Azure Monitor
Azure Service Health
Azure Cost Management
Azure Cost Management allows you to set budgets and configure alerts.
A company is deploying a custom vision model using Azure Custom Vision. The training data contains images with varying resolutions. The model must achieve high accuracy. Which pre-processing step should be applied to the images before training?
Resize all images to the same dimensions (e.g., 224x224).
Custom Vision expects consistent image sizes for optimal performance.
Convert images to grayscale.
Normalize pixel values to a range of 0-1.
Apply data augmentation techniques like random cropping.
You are designing an Azure AI solution that uses Language Understanding (LUIS) for intent detection. The solution must handle multiple languages dynamically based on the user's locale. What should you do?
Use Azure Translator to translate user input to English before sending to LUIS.
Create separate LUIS applications for each language and route based on locale.
This is the recommended approach for multi-language support.
Train a single LUIS app with utterances in all languages.
Enable the 'Multi-Language' feature in the LUIS app.
A company wants to use Azure AI services to extract text from scanned PDF documents. Which Azure AI service should they use?
Azure AI Language Understanding (LUIS)
Azure AI Document Intelligence
Document Intelligence is optimized for document extraction.
Azure AI Computer Vision API
Azure Cognitive Search
You are deploying an Azure AI solution that uses Azure OpenAI Service. The solution must be deployed in a way that minimizes latency for users in Asia. However, the company's data residency policy requires data to stay in the United States. What should you do?
Use Azure CDN to cache the model responses in Asia.
Deploy the Azure OpenAI Service in an Asian region and use Azure Front Door to route traffic.
Deploy the service in multiple regions globally and use Traffic Manager for routing.
Deploy the service in a US region and use Azure Front Door with caching to reduce latency.
Front Door provides low-latency access while keeping data in US.
Want more Plan and manage an Azure AI solution practice?
Practice this domainA company uses Azure Content Moderator to review user-generated images in a social media app. Recently, the team noticed that images containing subtle adult content are not being flagged. What should they do to improve detection without increasing false positives?
Increase the moderation thresholds for adult content.
Disable the adult classification tier to allow all images to pass through.
Configure a human review team using the Review tool to manually inspect flagged content.
Human review can catch subtle content that automated systems miss, and it helps reduce false positives by confirming or overturning automated decisions.
Retrain the Content Moderator model with additional labeled images of adult content.
A company uses Azure Content Moderator to moderate text in a chat application. They want to automatically reject messages that contain profanity or personal data. Which API should they use?
Review API
Video Moderation API
Image Moderation API
Text Moderation API
The Text Moderation API screens text for profanity and personally identifiable information (PII).
A company uses Azure Content Moderator to moderate user-generated content. They need to ensure that content moderation workflows comply with regional regulations. Which TWO actions should they take?
Deploy Content Moderator resources in the required geographic regions to meet data residency requirements.
Azure allows choosing a region to store data in compliance with regional regulations.
Use the free tier to reduce costs while meeting compliance needs.
Enable geo-tagging on the Content Moderator API to automatically apply region-specific moderation.
Configure the API to automatically reject any content that violates regional laws.
Set up human review teams to handle content that requires regional context for moderation decisions.
Human review can incorporate regional nuances that automated systems miss.
An image was submitted to Azure Content Moderator's Image Moderation API. The application uses a threshold of 0.5 for Category1 (adult) to trigger a review. Based on the exhibit, what should the application do with this image?
Auto-approve the image because ReviewRecommended is false.
Escalate the image to a human reviewer because Category1 score exceeds the threshold.
The high score warrants a review despite the ReviewRecommended flag being false.
Auto-reject the image because no offensive terms were found.
Log the inconsistency and continue processing without action.
You are the AI engineer at a global e-commerce company that allows users to upload product images and descriptions. You use Azure Content Moderator to automatically moderate images for adult and racy content, and text for profanity and personal data. Recently, you noticed that some product descriptions containing profanity in French are not being flagged. Your Content Moderator text moderation API call includes the language parameter set to 'eng'. The profanity list appears to be English-only. You have a requirement to support French and Spanish in addition to English. You also need to ensure that false positives for legitimate product descriptions are minimized. You cannot use a custom term list because the profanity terms are dynamic. What should you do?
Disable the language parameter so that the API defaults to all languages.
Create separate API calls for each language and specify the language code in the request.
Set the language parameter to 'auto-detect' in the text moderation API request.
Auto-detect enables Content Moderator to identify the language and apply the correct profanity detection model, supporting multiple languages dynamically.
Add French and Spanish profanity terms to a custom term list and use the list in the API call.
You are developing a content moderation solution that uses Azure Content Moderator to review images uploaded by users. The solution must flag images for potential adult content. Which TWO actions should you take to achieve this goal?
Train a custom image classifier using Content Moderator's training API
Use the List Management API to add images to a blocklist
Configure a human review loop using the Review tool
Human reviews can provide accurate final decisions and improve the moderation system.
Call the Evaluate operation on the image endpoint
The Evaluate operation directly classifies images for adult and racy content.
Use the OCR operation to extract text from images
Want more Implement content moderation solutions practice?
Practice this domainThe AI-102 exam has 50 questions and must be completed in 100 minutes. The passing score is 700/1000.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 10 domains: Implement an agentic solution, Implement computer vision solutions, Implement knowledge mining and information extraction solutions, Implement image and video processing solutions, Implement natural language processing solutions, Implement generative AI solutions, Implement agentic AI solutions, Implement knowledge mining and document intelligence solutions, Plan and manage an Azure AI solution, Implement content moderation solutions. 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-102 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.