Skip to content
GetHandsOn.ai
AI-103Practice QuestionsAzure AI Foundry2026

10 AI-103 Practice Questions: Scenario-Based Exam Prep for 2026

GetHandsOn.aiUpdated 14 min read

The AI-103: Azure AI App and Agent Developer Associate exam does not reward memorisation. Microsoft built this exam around applied judgment: the ability to choose the right Azure AI service, the right agent design pattern, and the right tradeoff under real-world constraints.

Most candidates find this out the hard way on exam day.

In this post, we've pulled ten of the hardest scenario-based question patterns across all four official AI-103 learning paths. Work through all 10 honestly before checking the explanations. Each question maps to a specific learning path domain.

Tip: If you're still building foundational knowledge, read our AI-103 Complete 2026 Study Guide first, or work through the free AI-103 module notes, then come back here to test yourself.

How AI-103 Scenario Questions Work

Unlike AI-900, which tests definitions, AI-103 uses case-study style prompts. You are given a business context, a set of constraints (latency, cost, compliance, existing infrastructure), and asked to identify the correct service, architecture decision, or configuration.

The traps are deliberate. Microsoft will offer a plausible-but-wrong answer that works technically but fails the specific constraint in the scenario.

This is precisely why hands-on lab practice matters more than practice tests alone. You need to have done the thing, not just read about it.

Question 1Azure AI Foundry Agent Design (Learning Path 2)

Scenario:

A financial services company wants to build an AI agent that answers customer questions about account balance, recent transactions, and branch locations. The agent must never hallucinate account data. Customer account data lives in an existing Azure SQL database. The solution must stay within Azure boundaries with no third-party APIs. Which Azure AI Foundry agent design pattern should you implement?

  • AA standard chat completion agent with a system prompt instructing the model not to hallucinate
  • BA function-calling agent with a custom tool that queries Azure SQL via a secure internal endpoint
  • CA RAG agent using Azure AI Search indexed against the SQL database
  • DA Prompt Flow pipeline with a classifier node routing account queries to a separate model
Show the answer and explanation
Answer: B

Why B is correct:

Hallucination prevention for structured, real-time data requires grounding in a live data source via function calling, not vector search. Azure AI Search indexes snapshots. It cannot guarantee account balance accuracy at query time. Function calling gives the agent a deterministic path: model identifies intent, calls tool, tool queries SQL, returns verified data, model formats response.

Why C (the trap) is wrong:

RAG with AI Search works for document grounding like PDFs and policies. But for real-time transactional data, indexed content is stale by definition.

Exam domain: Azure AI Foundry Agent Design (Learning Path 2)

Question 2Responsible AI & Content Safety (Learning Path 3)

Scenario:

You are building a public-facing Azure OpenAI chatbot for a healthcare provider. During UAT, the QA team discovers the model occasionally returns medically specific advice when prompted cleverly. The solution must prevent this without retraining the model. No budget for third-party tools. Existing Azure subscription only. What is the most appropriate solution?

  • AAdd a system prompt instructing the model to refuse medical advice questions
  • BEnable Azure AI Content Safety with a custom category blocklist tuned for medical advice patterns
  • CImplement Azure AI Content Safety Groundedness Detection with a medical knowledge base as the grounding source
  • DDeploy a Prompt Shield layer in front of the model using Azure AI Content Safety
Show the answer and explanation
Answer: D

Why D is correct:

Prompt Shield detects and blocks jailbreak attempts and indirect prompt injection, which is exactly what "prompted cleverly" describes. The QA team is finding adversarial prompts, not random model drift. Prompt Shield intercepts these before they reach the model.

Why A (the most common wrong answer) is wrong:

System prompt instructions are bypass-able. The scenario already tells you the QA team bypassed normal behaviour when prompted cleverly. This is precisely the jailbreak pattern Prompt Shield addresses.

Exam domain: Responsible AI & Content Safety (Learning Path 3)

Question 3Semantic Kernel Orchestration (Learning Path 4)

Scenario:

A development team is building a multi-step AI workflow using Semantic Kernel. The workflow must: (1) accept a user query, (2) classify intent, (3) retrieve documents from Azure AI Search, (4) generate a response, and (5) log the full interaction to Azure Monitor. The team lead wants all steps to be individually testable and reusable across future projects. Which Semantic Kernel construct best satisfies all requirements?

  • AA single Kernel function with a multi-step system prompt
  • BA Planner that dynamically chains pre-registered Kernel plugins
  • CA sequential pipeline of individual Kernel plugins, each mapped to one workflow step
  • DA Process Framework workflow with defined steps and event-driven transitions
Show the answer and explanation
Answer: D

Why D is correct:

The Semantic Kernel Process Framework is purpose-built for structured multi-step workflows where steps must be individually testable, reusable, and event-driven. Unlike the Planner (which uses AI to decide step order at runtime), Process Framework gives deterministic control. This is critical when you have compliance steps like logging to Azure Monitor.

Why B (the subtle trap) is wrong:

The Planner is non-deterministic. It uses the AI model to decide which plugins to call and in what order. You cannot guarantee it will always call the logging step on every run.

Exam domain: Semantic Kernel Orchestration (Learning Path 4)

Question 4Azure OpenAI Deployment & Model Selection (Learning Path 1)

Scenario:

A retail company currently uses a rule-based intent classification system for 4 million customer service messages per month and wants to replace it with Azure OpenAI. Latency must be under 800ms per call. The solution must minimise cost while meeting latency requirements. No image understanding or code generation is needed. Which Azure OpenAI model and deployment configuration should you recommend?

  • AGPT-4o with Standard (pay-per-token) deployment
  • BGPT-4o with Provisioned Throughput Unit (PTU) deployment
  • CGPT-4o Mini with Standard (pay-per-token) deployment
  • DGPT-4o Mini with Provisioned Throughput Unit (PTU) deployment
Show the answer and explanation
Answer: D

Why D is correct:

Two constraints decide this: cost minimisation and predictable latency at scale. GPT-4o Mini handles intent classification at a fraction of the cost with no capability gap for this use case. PTU provides reserved, consistent throughput, making sub-800ms latency predictable at 4M calls/month, not aspirational.

Why A (the expensive trap) is wrong:

GPT-4o is significantly more expensive per token than GPT-4o Mini with zero benefit for this use case. Standard deployment at this volume will also encounter throttling.

Exam domain: Azure OpenAI Deployment & Model Selection (Learning Path 1)

Question 5Azure AI Search - RAG Retrieval (Learning Path 2)

Scenario:

A law firm wants to build a document Q&A agent in Azure AI Foundry over 200,000 internal legal documents. Requirements: (1) responses must cite exact source document and paragraph, (2) system must handle complex multi-paragraph questions, (3) new documents must be searchable within 15 minutes of upload, (4) Azure-native services only, (5) the retrieval layer must integrate with the Azure AI Foundry project as the agent's knowledge backbone. Which indexing and retrieval strategy best satisfies all five requirements?

  • AAzure AI Search with keyword search, manual index refresh every 30 minutes
  • BAzure AI Search with hybrid search (keyword + vector) and indexer with change detection policy
  • CAzure Cosmos DB vector search with a custom embedding pipeline triggered on document upload
  • DAzure AI Search with semantic ranking only, triggered by Event Grid on blob upload
Show the answer and explanation
Answer: B

Why B is correct:

Each requirement maps directly. Source citation: AI Search returns document metadata including chunk location. Complex questions: hybrid search outperforms keyword or vector alone. 15-min indexing SLA: indexer with change detection policy runs every 5 minutes minimum. Azure-native + AI Foundry integration: Azure AI Search is the native retrieval backbone for AI Foundry agents.

Why D (the subtle trap) is wrong:

Semantic ranking re-ranks results, it does not retrieve them. Semantic ranking alone without keyword or vector search is not a complete retrieval strategy and will underperform on complex legal language.

Exam domain: Azure AI Search - RAG Retrieval (Learning Path 2)

Question 6Content Safety - Groundedness (Learning Path 1)

Scenario:

A media company uses Azure OpenAI GPT-4o to generate article summaries. The legal team requires that all generated summaries stay factually grounded in the original article text and that any ungrounded claims are automatically flagged before publishing. The solution must be fully automated with no human review step. Which Azure AI Content Safety feature should you implement?

  • APrompt Shield applied to the article text before sending to GPT-4o
  • BGroundedness Detection configured with the original article as the grounding source
  • CA custom blocklist filtering flagged topics from the model output
  • DProtected Material Detection on the model output
Show the answer and explanation
Answer: B

Why B is correct:

Groundedness Detection evaluates whether model outputs are factually supported by a provided source document. You pass the original article as the grounding source and the generated summary as the target. The service flags any claims not supported by the article automatically. This is the only option that directly addresses factual grounding in output.

Why A (the common misdirection) is wrong:

Prompt Shield protects against jailbreaks and indirect prompt injection on the input side. It does nothing to evaluate whether model output is grounded in source material. The threat here is hallucination in output, not adversarial input.

Exam domain: Content Safety - Groundedness (Learning Path 1)

Question 7Azure AI Foundry - Multi-Agent (Learning Path 2)

Scenario:

An insurance company wants to build a multi-agent system in Azure AI Foundry where one agent handles claims intake, a second validates policy coverage, and a third escalates complex cases to a human queue. Agents must share context between handoffs. The solution must be built entirely within Azure AI Foundry. Which Azure AI Foundry capability enables structured context sharing between agents in this workflow?

  • AShared system prompts stored in Azure Blob Storage, referenced by each agent
  • BAzure AI Foundry Agent threads, which persist conversation state across agent handoffs
  • CAzure Service Bus message queues passing JSON payloads between agents
  • DA shared Azure Cosmos DB document updated by each agent after completing its step
Show the answer and explanation
Answer: B

Why B is correct:

Azure AI Foundry Agent threads persist the full conversation history and structured context across multiple agent interactions. When the claims intake agent completes, the thread is passed to the policy validation agent with full context intact. This is the native Azure AI Foundry pattern for multi-agent handoffs.

Why C (the over-engineered trap) is wrong:

Azure Service Bus works technically but introduces unnecessary infrastructure complexity for a use case that Azure AI Foundry threads handle natively. On the exam, always prefer the native service capability over a custom-built alternative when one exists.

Exam domain: Azure AI Foundry - Multi-Agent (Learning Path 2)

Question 8Semantic Kernel - Memory (Learning Path 4)

Scenario:

A legal tech startup is building an AI assistant using Semantic Kernel that must remember facts from previous sessions. If a user mentions their jurisdiction in session 1, the assistant should reference it automatically in session 3 without being told again. The solution must work across sessions with persistent storage. Which Semantic Kernel capability should you implement?

  • AChat history stored in a system prompt prepended to every new session
  • BSemantic Kernel Memory with a vector store backend (Azure AI Search) for persistent fact retrieval
  • CA stateful Kernel plugin that writes session variables to Azure Table Storage
  • DConversation summarisation at session end, appended to the next session's system prompt
Show the answer and explanation
Answer: B

Why B is correct:

Semantic Kernel Memory with a vector store backend enables semantic retrieval of facts from previous sessions. The jurisdiction fact is stored as an embedding in Azure AI Search. When session 3 starts, the assistant semantically queries memory for relevant user context and retrieves it automatically, without requiring the user to repeat themselves.

Why D (the plausible trap) is wrong:

Conversation summarisation works but degrades over time as summaries compound and lose precision. It also requires the developer to decide what to summarise, which introduces selective memory errors. Semantic Memory retrieves based on relevance at query time, which is more robust for long-term fact retention.

Exam domain: Semantic Kernel - Memory (Learning Path 4)

Question 9Azure AI Search - Advanced Retrieval (Learning Path 2)

Scenario:

A pharmaceutical company is building a drug interaction lookup agent in Azure AI Foundry. The agent retrieves answers from 50,000 clinical study PDFs indexed in Azure AI Search. Users ask questions like: "What are the contraindications of Drug X when combined with Drug Y in patients over 65 with renal impairment?" Search results must be highly precise, as false positives could cause patient harm. The team has budget for one Azure AI Search tier above basic. Which Azure AI Search configuration gives the highest precision for this query type?

  • AKeyword search with BM25 ranking and field-level boosting on drug name fields
  • BPure vector search using text-embedding-ada-002 embeddings
  • CHybrid search with semantic ranking (L2 reranker) enabled on top of vector + keyword results
  • DHybrid search without semantic ranking, using RRF (Reciprocal Rank Fusion) score only
Show the answer and explanation
Answer: C

Why C is correct:

This query involves multiple compound constraints (drug X + drug Y + age cohort + comorbidity). Hybrid search casts the widest net across both keyword and semantic dimensions, and the semantic ranking L2 reranker re-scores the top candidates for contextual relevance, giving the highest precision for complex multi-part clinical queries. The budget note signals that semantic ranking (Standard tier or above) is within scope.

Why B (the modern but incomplete trap) is wrong:

Pure vector search excels at semantic similarity but can miss exact drug name matches that keyword search catches reliably. In pharmaceutical contexts, exact term matching for drug names is critical and vector search alone is insufficient.

Exam domain: Azure AI Search - Advanced Retrieval (Learning Path 2)

Question 10Cross-Domain Architecture (All LPs)

Scenario:

A global bank is building an AI-powered regulatory reporting assistant. Requirements: (1) answers must be grounded only in the bank's internal policy documents, (2) the system must detect and block attempts to extract confidential data via prompt manipulation, (3) all responses must be logged with full audit trail to meet FCA compliance, (4) the solution must scale to 10,000 daily queries with consistent latency, (5) must use Azure-native services only. A junior architect proposes this stack: - GPT-4o Standard deployment for generation - Azure AI Search keyword-only for retrieval - System prompt warning against data extraction - Azure Monitor for logging Which TWO changes are most critical to meet all five requirements?

  • AReplace keyword-only search with hybrid search + semantic ranking
  • BReplace GPT-4o Standard with GPT-4o PTU deployment
  • CReplace system prompt warning with Azure AI Content Safety Prompt Shield
  • DReplace Azure Monitor with Azure Cosmos DB for audit logging
  • EAdd Groundedness Detection to validate responses against policy documents
Show the answer and explanation
Answers: B and C

Why B and C are correct:

Two requirements are critically unmet in the proposal. Requirement 4 (consistent latency at 10,000 queries/day): GPT-4o Standard shares capacity and will throttle at this volume. PTU provides reserved throughput and predictable latency. This is a direct architectural failure at scale. Requirement 2 (block prompt manipulation): A system prompt warning is bypassed by jailbreak attempts by design. Prompt Shield is the correct control for detecting and blocking adversarial inputs before they reach the model.

Why E and D (tempting but not most critical) are wrong:

Groundedness Detection would strengthen requirement 1 but the existing AI Search + RAG architecture partially addresses grounding already. The two critical failures are scale and security. On the exam, "most critical" targets requirements that completely fail, not those partially met. Azure Monitor is the correct Azure-native audit logging service. Replacing it with Cosmos DB adds unnecessary complexity and is not an improvement.

Exam domain: Cross-Domain Architecture (All LPs)

How Did You Score?

ScoreVerdict
10/10You're ready. Register before the June exam window fills.
7-9/10Strong foundation. One focused week on weak domains will get you there.
4-6/10You need hands-on time with these services, not more reading.
0-3/10Start with the AI-103 Study Guide before returning here.

Try 25 free AI-103 practice questions

The first 25 questions of the AI-103 practice bank are free with a free account. Each answer is graded as soon as you submit it, with the correct option and a full explanation.

Start the free AI-103 questions

Why Scoring 10/10 Here Is Not Enough

Reading explanations is different from deploying an Azure AI Foundry agent and watching it call a function tool. It's different from tuning a Content Safety policy and seeing what Prompt Shield actually blocks. It's different from building a Semantic Kernel Process and running each step in isolation.

The AI-103 exam was explicitly designed to test candidates who have done the work, not just read about it.

That's exactly why we built GetHandsOn.ai: browser-based Azure labs for AI-103 that require zero local setup. You get a live Azure environment, step-by-step guidance, and the same service configurations tested on the real exam.

Get AI-103 Labs and Practice Exams

What to Study Next

Based on which questions you got wrong:

Q1, Q5, Q7, Q9 (AI Foundry agents, RAG, multi-agent, retrieval): Re-read Learning Path 2 of the AI-103 Study Guide.
Q2, Q6 (Content Safety, Prompt Shield, Groundedness Detection): Review the Responsible AI section of the AI-103 Study Guide.
Q3, Q8 (Semantic Kernel Process Framework, Memory): This is the hardest topic. You need lab time, not more notes. Get lab access →.
Q4, Q10 (model selection, deployment configuration): Read AI-102 vs AI-103 vs AI-900 for broader Azure OpenAI context.

Frequently Asked Questions

How many questions are on the AI-103 exam?

The AI-103 exam typically contains 40 to 60 questions. Microsoft does not publish the exact count. Expect a mix of multiple choice, case studies, and drag-and-drop scenario questions.

Is AI-103 harder than AI-102?

Yes, for most candidates. AI-103 assumes you already understand core Azure AI services and tests you on agent design, orchestration frameworks like Semantic Kernel, and Azure AI Foundry. These are newer and more complex than AI-102 coverage.

When does AI-103 go live?

AI-103 is live now. It replaced AI-102, which retired on June 30, 2026, the same day as AI-900.

Are there official Microsoft practice tests for AI-103?

Microsoft offers Exam Replay and MeasureUp practice tests through authorised partners. As of April 2026, third-party question banks for AI-103 are limited given how new the exam is.

Want every AI-103 module in one file? Download the AI-103 guide as a free PDF.

Related Posts

Launch the AI-103 exam simulator now