AI-103 Microsoft Developing AI Apps and Agents on Azure Free Practice Exam Questions (2026 Updated)
Prepare effectively for your Microsoft AI-103 Developing AI Apps and Agents on Azure certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2026, ensuring you have the most current resources to build confidence and succeed on your first attempt.
You are creating an agent workflow in a Microsoft Foundry project to support natural voice interactions.
The agent must receive continuous audio input, convert the input into text for reasoning, and then return spoken responses to a
user. The workflow must meet the following requirements:
. Support turn-taking dynamics, where the agent begins to generate the speech output before the user finishes speaking.
. Operate with low latency to maintain a conversational experience.
You need to enable both speech to text and text to speech in a real-time agent interaction.
What should you do?
You are developing an app that will use the Azure Vision in foundry Tools API to analyze an image.
You need configure the request that will be used by the app to identify whether an image is explain or a line drawing.
How should you complete the request? To answer, select the appropriate options tn the answer area.
NOTE: Each correct selection is worth one point.

You need to measure the public perception of your brand on social media by using natural language processing. Which Azure service should you use?
You need to create a new resource That will be used to perform sentiment analysis and optical character recognition (OCR}. The solution must meet the following requirements:
• Use a single key and endpoint to access multiple services.
• Consolidate billing for future services that you might use.
• Support the use of Azure Vision in Foundry Tools in the future.
How should you complete the HTTP request to create the new resource? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You plan to build an app that will generate a list of tags for uploaded images. The app must:
Generate tags in a user ' s preferred language.
Support English, French, and Spanish.
Minimize development effort.
Which Azure service endpoint should you use?
You have a Microsoft Foundry project that contains an agent used by the financial analysts at your company.
You need to optimize the agent workflow by providing additional data access and processing capabilities. The solution must meet the following requirements:
• Ensure that the agent can perform calculations during conversations
• Ensure that the agent can access up-to-date information from public websites.
• Ensure that the agent can retrieve information from documents uploaded directly to the agent.
What should you use for each requirement? To answer, drag the appropriate tools to the correct requirements. Each tool may be
used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

You have 10,000 ASCII files and need to identify files containing specific phrases by using cosine similarity.
You develop a test method to verity. The results retrieved from a call to the Azure Vision in Foundry Tools API. The call is used to analyze the existence of company logos in images. The call returns a collection of brands named brands.
You have the following code segment.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

You have a Microsoft Foundry project that contains an agent.
The agent accepts user-uploaded screenshots and uses a multimodal chat model.
Some screenshots contain potentially malicious embedded text.
You need to prevent a prompt injection attack and ensure that third-party content is treated as lower trust.
How should you configure prompt shields for document attacks? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You have an Azure App Service app named App1 and provision a Microsoft Foundry Service resource named CSAccount1.
You need to configure App1 to access CSAccount1. The solution must minimize administrative effort.
You need to recommend a plan to create a customer support agent by using the Microsoft Foundry Agent Service. The agent must meet the following requirements:
• Retain user preferences across multiple conversations.
• Enable users to provide contextual grounding by directly uploading documents during a chat.
Which Foundry capability should you recommend for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You have a Microsoft Foundry project that contains an agent.
You need to process mixed-format documents that contain scanned text, tables, and multicolumn layouts. The extracted content
must preserve the document structure and be converted into the Markdown format for downstream reasoning.
What should you configure first?
You plan to build an app that will use the Azure AI DALL-E model.
You need to deploy the model.
You are developing an application that will detect faulty components produced on a factory production line. The components are specific to your business.
You need to use the Azure Custom vision API to help detect common faults.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

You have a Microsoft Foundry project that contains a customer support application.
You create two evaluations named Run1 and Run2 that have the following configurations:
• Both include risk and safety metrics
• Both include the protected material evaluation
• Run1 includes harmful content metrics that use a medium seventy threshold
• Run2 includes harmful content metrics that use a high severity threshold
You run both evaluations against a dataset named D61 and receive the following results:
• Content harm defect rate of Run1: 12%
• Content harm defect late of Run2.4%
• Protected material evaluation o ' Run1: 6%
• Protected material evaluation of Run2: 6%
You start a fine-tuning job by using 081. The job fails during automatic RAI checks for multiple content harm types.
You discover that the content filtering configuration is set to high severity.
for each of the following statements, select Yes if the statement is true. Otherwise select No.
NOTE: Each correct selection Is worth one point.

You are building an app that will share user images. You need to configure the app to:
Categorize each image as a photograph or drawing.
Generate a caption for the image.
Minimize development effort.
Which two services should you include?
You need to extract prebuilt entity categories including Person, Organization, Location, and DateTime from each email without training a model.
You have a Microsoft Foundry agent that grounds responses from an Azure AI Search index containing:
Searchable text fields for product names and product codes.
A vector field containing embeddings for product descriptions.
You need users to query by exact product names or codes and by natural-language product descriptions.
You have a Microsoft Foundry project that contains an agent. The agent generates summaries from retrieved policy documents.
You need to improve response completeness. The solution must be implemented in the logic of the application code before
responses are returned.
What should you do?
You have a customer support agent built by using the Microsoft Foundry Agent Service. The agent calls an Azure OpenAl model
deployment.
During load testing, calls intermittently fail and return an HTTP 429 rate limit exceeded error.
You need to handle throttling to reduce call failures and improve reliability under load. The solution must remain within the service
and model limits.
What should you do?












