dc dotCreds
Microsoft Azure AI Apps and Agents Developer Associate

AI-103 Practice Test

Start today's 10-question AI-103 set with source-backed explanations, local progress, and a fresh rotation every morning.

10 Free Daily Questions Source-backed Explanations 150 Verified Questions

Questions updated at Jul 10, 2026, 12:01 AM CDT

Guided Course Included Learn AI-103 step by step. Structured lessons, progress tracking, practice questions, and per-exam Course Notes covering every section in this bank.
Step-by-step lessons Per-exam Course Notes All sections included Practice tied to the same bank
AI-103 icon

AI-103

Microsoft Azure AI Apps and Agents Developer Associate

Why this page works

  • Daily exam-aligned questions
  • Source links on every explanation
  • Local progress saved automatically
  • Email sync path ready for later
  • Apps provide deeper drills when available
One-time unlock

Unlock the full AI-103 bank

150 verified exam-style questions $4.99 one-time No subscription Secure checkout Instant unlock

Get the complete source-backed bank with correct-answer explanations, distractor breakdowns, saved review, full Course Mode, and per-exam Course Notes.

Course Mode + Course Notes included • Instant unlock • No subscription

Exam Mode Practice Mode Course Mode Course Notes Weak-area review Previous scores Source links Every choice explained No ads
See bundle and PDF options Already Pro? Open dashboard

Includes full Course Mode and Course Notes. We will confirm your site email in one quick checkout step.

Why DotCreds?

Practice with explanations that teach.

Source links for every answer Every wrong answer explained Guided Course included Practice and Exam Mode Weak-area tracking Same verified bank across web practice
Today's 10 AI-103 questions

Use this AI-103 practice test to review Microsoft Azure AI Apps and Agents Developer Associate. Questions rotate daily and each explanation links to the source used to validate the answer.

Today’s Set
10 questions
Rotates at 10:00 AM local time
Progress
0/10
Answered on this page
Accuracy
0%
Loading countdown…

150 verified questions are in the live bank. Free daily questions are selected from a rotating sample set. Unlock Pro to access the full question bank.

Question 1 of 10
Objective 2.4 Implement generative AI and agentic solutions

A regulated workload requires deploying a specific Azure OpenAI reasoning model exclusively within an EU region due to compliance requirements. What is the first step to ensure proper deployment?

Concept tested: Implement generative AI and agentic solutions (2.4)
Question 2 of 10
Objective 1.1 Plan and manage an Azure AI solution

A developer is configuring an Azure OpenAI reasoning model and needs to establish persistent developer instructions within the model's context. Which role should be used to achieve this?

Concept tested: Plan and manage an Azure AI solution (1.1)
Question 3 of 10
Objective 3.1 Implement computer vision solutions

A plant-care assistant must inspect a user-uploaded plant image and use a custom knowledge base to produce treatment recommendations in natural language. What should the solution use?

Concept tested: Implement computer vision solutions (3.1)
Question 4 of 10
Objective 3.2 Implement information extraction solutions

A Document Intelligence integration submits a form for analysis and needs to retrieve the extracted fields after the service finishes processing. Which API pattern should it use to achieve this?

Concept tested: Implement information extraction solutions (3.2)
Question 5 of 10
Objective 2.2 Implement generative AI and agentic solutions

An AI engineer is evaluating Generative AI Fundamentals. Which approach is most effective for guiding the chatbot's responses?

Concept tested: Implement generative AI and agentic solutions (2.2)
Question 6 of 10
Objective 1.3 Plan and manage an Azure AI solution

A regulated chatbot requires application-specific prohibited content categories and severity levels beyond the standard built-in policy. Which moderation approach should be used to achieve this?

Concept tested: Plan and manage an Azure AI solution (1.3)
Question 7 of 10
Objective 3.1 Implement computer vision solutions

A crop-monitoring app requires detailed, natural language assessments of plant photos, combining image understanding with contextual reasoning. Which Azure service should it use to achieve this?

Concept tested: Implement computer vision solutions (3.1)
Question 8 of 10
Objective 3.2 Implement information extraction solutions

An app must extract identity fields from passports and driver's licenses. Which Azure AI Document Intelligence model should be selected?

Concept tested: Implement information extraction solutions (3.2)
Question 9 of 10
Objective 2.4 Implement generative AI and agentic solutions

A public chatbot uses an agent to respond to user instructions. The team needs to detect and prevent jailbreak and prompt injection attempts before the agent acts on the input. Which Azure AI service capability should be utilized?

Concept tested: Implement generative AI and agentic solutions (2.4)
Question 10 of 10
Objective 1.2 Plan and manage an Azure AI solution

Your company is deploying an Azure OpenAI service to power a customer-facing chatbot. The chatbot requires access to data stored in an Azure Storage account to personalize responses. To enhance security and avoid managing credentials directly in code, you decide to use a system-assigned managed identity for authentication. What is the *initial* step required to enable this authentication?

Concept tested: Plan and manage an Azure AI solution (1.2)
Locked preview

You are viewing today’s free 10. Unlock 140 more questions.

Unlock full bank
Daily sample Rotating practice Free daily questions are selected from a rotating sample set.
Pro bank Full access Unlock Pro to access the full question bank, Exam Mode, Practice Mode, and random tests.
AI-103 Pro $4.99 one-time

Pro mode for this exam includes the full bank, Practice Mode, Exam Mode, full Course Mode, and Course Notes.

50 Exam Practice Test $1.99 one-time

A 50-question AI-103 PDF for short review sessions. Questions come first, then the answer review and explanations later in the file.

Microsoft AI Bundle $9.99 one-time

Unlock Pro mode for Microsoft AI fundamentals, Azure AI engineering, agents, and MLOps practice.

Pro mode forAI-901, AI-102, AI-103, AI-300
Azure AI Bundle $9.99 one-time

Unlock Pro mode across Azure AI fundamentals, apps and agents, Copilot admin, implementation, and engineering practice.

Pro mode forAI-901, AB-900, AI-102, AI-103, AI-300
Microsoft Access $6.99/month

Unlock Pro mode across Microsoft, Azure, Power Platform, Copilot, and AI practice exams.

Pro mode includesMicrosoft certification practice banks, Azure, Power Platform, Copilot, and AI exams, Current and future Microsoft Pro mode banks on dotCreds, Course Mode and Course Notes where available, PDF downloads sold separately where available

Choose an unlock option to continue. We will confirm your site email in one quick checkout step.

Secure checkout powered by Stripe. Source-backed questions. Not brain dumps. Checkout stays on this page and unlocks the same Pro builder on this practice page.

Purchase options

Unlock the full AI-103 bank. No ads.

Get the full bank, Exam Mode, Practice Mode, question sets, random tests, readiness tracking, saved box scores, and review tools for this exam.

The PDF versions keep questions first and move the answer review, explanations, and distractor notes to the back of the file.

150 verified exam-style questions Every choice explained Exam Mode and Practice Mode Question sets and random tests Readiness score and trends Previous test box scores

You've answered 0/10 questions in today's set.

Locked: 140 more questions in the full bank.

Locked: exam simulation mode, practice mode, readiness tracking, and saved review history.

Checkout stays on this page, so you can keep practicing, unlock the full bank, and start Exam Mode or Practice Mode when you are ready.

No ads

7-day score keeper

Answer questions today and this will become a rolling 7-day scorecard.

Local history
Optional progress sync

Keep today’s practice moving

Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily AI-103 practice in sync across browsers.

Guest progress saves on this device automatically

Guest progress is available without an account.

Official exam resources

Use these official Microsoft resources alongside the daily practice set. They cover the provider's own exam page, study guide, or prep material.

Need adjacent Microsoft practice pages too? Microsoft practice hub.

Source-backed answer review

The free daily AI-103 set includes crawlable question text, answer choices, correct answer labels, objective mapping, and source links. Only the first SEO card includes answer explanations. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 A regulated workload requires deploying a specific Azure OpenAI reasoning model exclusively within an EU region due to compliance requirements. What is the first step to ensure proper deployment?

Answer choices

  1. A. Deploy in any EU region, because all Azure OpenAI models are deployed globally to every region simultaneously
  2. B. Enable global routing on your resource to dynamically forward requests to US regions since US regions bypass EU compliance rules
  3. C. The global model availability matrix, to select an EU region such as Sweden Central where the o3-mini model is actively available for deployment
  4. D. Select Sweden Central, because it is the only region globally authorized to host reasoning models

Correct answer

The global model availability matrix, to select an EU region such as Sweden Central where the o3-mini model is actively available for deployment

Azure OpenAI model support can differ by model, region, and deployment type, so region selection must be verified before provisioning. The global model availability matrix, to select an EU region such as Sweden Central where the o3-mini model is actively available for deployment provides that evidence-based planning step. Universal EU availability, routing outside the EU, or assuming one unique authorized region would create deployment and compliance risk.

Wrong-answer review

  • A. Deploy in any EU region, because all Azure OpenAI models are deployed globally to every region simultaneously: Azure OpenAI models are not guaranteed to be available in every EU region at the same time.
  • B. Enable global routing on your resource to dynamically forward requests to US regions since US regions bypass EU compliance rules: Global routing to US regions would not satisfy an EU-only deployment requirement.
  • D. Select Sweden Central, because it is the only region globally authorized to host reasoning models: A specific EU region may be valid, but it is not automatically the only authorized region.

Objective/domain: Implement generative AI and agentic solutions (2.4)

Source: Azure OpenAI Service models

Question 2 A developer is configuring an Azure OpenAI reasoning model and needs to establish persistent developer instructions within the model's context. Which role should be used to achieve this?

Answer choices

  1. A. Use the system role, as all reasoning models have identical role support to GPT-4o
  2. B. Use the user role, appending the instructions at the beginning of the prompt with a special XML tag
  3. C. Use the moderator role to establish boundaries on the reasoning steps
  4. D. Use the developer role instead of the system role to define developer instructions for directing model behavior

Correct answer

Use the developer role instead of the system role to define developer instructions for directing model behavior

Objective/domain: Plan and manage an Azure AI solution (1.1)

Source: Azure OpenAI Service models

Question 3 A plant-care assistant must inspect a user-uploaded plant image and use a custom knowledge base to produce treatment recommendations in natural language. What should the solution use?

Answer choices

  1. A. Azure AI Vision's Computer Vision API for image analysis and Azure AI Search for retrieving relevant treatment information
  2. B. Azure AI Vision's Custom Vision for training a model to identify diseases and Azure AI Document Intelligence to extract treatment details from PDF guides
  3. C. Azure AI Vision's Optical Character Recognition (OCR) API for extracting text from images and Azure AI Language for natural language processing of the extracted text
  4. D. Azure OpenAI Service's Visual Analysis capabilities, leveraging a custom knowledge base for contextual understanding and treatment recommendations

Correct answer

Azure OpenAI Service's Visual Analysis capabilities, leveraging a custom knowledge base for contextual understanding and treatment recommendations

Objective/domain: Implement computer vision solutions (3.1)

Source: What is Azure AI Vision?

Question 4 A Document Intelligence integration submits a form for analysis and needs to retrieve the extracted fields after the service finishes processing. Which API pattern should it use to achieve this?

Answer choices

  1. A. Call the begin_analyze_document method, retrieve the operation ID, and poll get_analyze_document_result until the operation succeeds
  2. B. Send a synchronous HTTP POST request to the endpoint and retrieve the extracted table and text data directly in the response body
  3. C. Call the analyze_document_sync method, passing the file stream, and wait for the thread to block until the analysis finishes
  4. D. Use the AnalyzeDocument method to download the layout model locally, perform the extraction in the application container, and upload the output JSON

Correct answer

Call the begin_analyze_document method, retrieve the operation ID, and poll get_analyze_document_result until the operation succeeds

Objective/domain: Implement information extraction solutions (3.2)

Source: What is Azure AI Document Intelligence?

Question 5 An AI engineer is evaluating Generative AI Fundamentals. Which approach is most effective for guiding the chatbot's responses?

Answer choices

  1. A. Modify the user prompt for each interaction to explicitly state the desired persona and tone
  2. B. Create a custom content filter to block responses that deviate from the defined persona
  3. C. Define a detailed system message within the Azure OpenAI deployment, outlining the persona, tone, and expected behavior of the chatbot
  4. D. Implement a post-processing script that analyzes and rewrites the chatbot's responses to align with the desired persona

Correct answer

Define a detailed system message within the Azure OpenAI deployment, outlining the persona, tone, and expected behavior of the chatbot

Objective/domain: Implement generative AI and agentic solutions (2.2)

Source: System message framework and template recommendations for Large Language Models

Question 6 A regulated chatbot requires application-specific prohibited content categories and severity levels beyond the standard built-in policy. Which moderation approach should be used to achieve this?

Answer choices

  1. A. Implement Azure OpenAI Service's built-in content filtering with increased sensitivity thresholds
  2. B. Disable Azure OpenAI Service's content filtering entirely and rely on manual review of all chatbot responses
  3. C. Implement a third-party content moderation service and integrate it with Azure OpenAI Service, bypassing Azure's content filtering mechanisms
  4. D. Utilize Azure OpenAI Service's custom content filters by defining specific categories and severity levels for prohibited content, and integrate them with your application's moderation pipeline

Correct answer

Utilize Azure OpenAI Service's custom content filters by defining specific categories and severity levels for prohibited content, and integrate them with your application's moderation pipeline

Objective/domain: Plan and manage an Azure AI solution (1.3)

Source: Azure OpenAI Service content filtering

Question 7 A crop-monitoring app requires detailed, natural language assessments of plant photos, combining image understanding with contextual reasoning. Which Azure service should it use to achieve this?

Answer choices

  1. A. Azure AI Vision's Computer Vision service, utilizing its image analysis features for object detection and captioning
  2. B. Azure AI Vision's Custom Vision service, trained on a dataset of plant diseases and nutrient deficiencies
  3. C. Azure AI Vision's Read API, to extract text from signs and labels near the plants to identify potential causes
  4. D. Azure OpenAI Service's Visual Analysis capabilities, leveraging multimodal models to understand image content and generate detailed descriptions with contextual reasoning

Correct answer

Azure OpenAI Service's Visual Analysis capabilities, leveraging multimodal models to understand image content and generate detailed descriptions with contextual reasoning

Objective/domain: Implement computer vision solutions (3.1)

Source: What is Azure AI Vision?

Question 8 An app must extract identity fields from passports and driver's licenses. Which Azure AI Document Intelligence model should be selected?

Answer choices

  1. A. Prebuilt Layout model, because it classifies identity documents
  2. B. Prebuilt Read model, because passport fonts are standardized for OCR
  3. C. Prebuilt ID document model, because it is pre-trained to extract identity fields from passports and driver's licenses
  4. D. Custom Template model, trained on five sample passports

Correct answer

Prebuilt ID document model, because it is pre-trained to extract identity fields from passports and driver's licenses

Objective/domain: Implement information extraction solutions (3.2)

Source: What is Azure AI Document Intelligence?

Question 9 A public chatbot uses an agent to respond to user instructions. The team needs to detect and prevent jailbreak and prompt injection attempts before the agent acts on the input. Which Azure AI service capability should be utilized?

Answer choices

  1. A. Azure AI Translator, enabling its native Prompt Security parameter to filter malicious inputs
  2. B. Azure Key Vault, configuring secret firewalls to scan and sanitize prompt strings
  3. C. Azure AI Content Safety, utilizing the Prompt Shield capability to detect jailbreak and prompt injection risks in user inputs
  4. D. Azure OpenAI Service, deploying a GPT-3.5-Turbo model dedicated solely to input regex matching

Correct answer

Azure AI Content Safety, utilizing the Prompt Shield capability to detect jailbreak and prompt injection risks in user inputs

Objective/domain: Implement generative AI and agentic solutions (2.4)

Source: What is Azure AI Content Safety?

Question 10 Your company is deploying an Azure OpenAI service to power a customer-facing chatbot. The chatbot requires access to data stored in an Azure Storage account to personalize responses. To enhance security and avoid managing credentials directly in code, you decide to use a system-assigned managed identity for authentication. What is the *initial* step required to enable this authentication?

Answer choices

  1. A. Grant the system-assigned managed identity the 'Storage Blob Data Contributor' role on the Azure Storage account
  2. B. Configure a service principal and assign it the 'Storage Blob Data Contributor' role on the Azure Storage account, then register the service principal with the Azure OpenAI resource
  3. C. Create a storage account access key and configure the Azure OpenAI resource to use this key for authentication
  4. D. Enable Azure Active Directory (Azure AD) authentication on the Azure Storage account and configure the Azure OpenAI resource to use Azure AD for authentication

Correct answer

Grant the system-assigned managed identity the 'Storage Blob Data Contributor' role on the Azure Storage account

Objective/domain: Plan and manage an Azure AI solution (1.2)

Source: Configure Azure OpenAI Service with managed identities

Where to go after the daily web set

How are AI-103 questions generated?

dotCreds builds AI-103 practice questions from public exam objectives and Microsoft Learn and exam-objective references. The questions are written for realistic study practice, not copied from exam dumps.

How are explanations sourced?

Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.

What score do I get?

The page tracks today's answered count and accuracy for the 10-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.

Why use this site?

The site is the fastest way to start AI-103 practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.

Why use the app when available?

The web page is the quick daily practice layer. If a dotCreds app is available for AI-103, the app is better for larger banks, focused weak-domain drills, longer review sessions, and mobile study routines.