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 Aug 12, 2026, 3:38 PM CDT

Go Pro - One Time Unlock

Unlock the full AI-103 bank

150 verified questions Exam Mode Practice Mode Detailed explanations Weak-area review No subscription - one-time unlock

Get the complete source-backed bank with Interview Questions, the full Study Guide, full Course Notes, detailed explanations, weak-area review, and exam-style practice.

Interview Questions Full Study Guide Full Course Notes Exam Mode Practice Mode Guided Course Detailed explanations Weak-area review No subscription
$4.99 One-time payment
See bundle and PDF options

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

What you get with free practice

10 Free Questions Daily Fresh set every day from the live bank
Detailed Explanations Learn with clear source-backed answers
Track Your Progress Daily history and performance insights
Upgrade Anytime Unlock the full bank when you are ready
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.

Preparing today’s free questions... Ordering the final locked-bank set before showing the practice cards.
Question 1 of 10
Objective 1.1 Plan and manage an Azure AI solution

A product catalog search page needs to combine vector similarity for semantic search with structured filtering based on category and brand. Which Azure service is the most appropriate choice for this scenario?

Concept tested:
Question 2 of 10
Objective 2.3 Implement generative AI and agentic solutions

An embedding request must return a 512-dimensional vector from a model that supports configurable output dimensions. Which action should be taken to configure the request?

Concept tested:
Question 3 of 10
Objective 1.1 Plan and manage an Azure AI solution

A developer sends non-default temperature, top_p, and presence_penalty values to an Azure OpenAI reasoning model. What response should they expect?

Concept tested:
Question 4 of 10
Objective 2.4 Implement generative AI and agentic solutions

An agent needs to call an existing REST API whose operations are already defined in an OpenAPI JSON schema. The team wants the agent to utilize this schema directly, minimizing manual coding. What configuration should be implemented?

Concept tested:
Question 5 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:
Question 6 of 10
Objective 2.3 Implement generative AI and agentic solutions

An Azure AI Search indexer must refresh indexed content from its data source automatically every few hours. An engineer needs to configure this automated refresh. Which setting should they configure?

Concept tested:
Question 7 of 10
Objective 1.3 Plan and manage an Azure AI solution

A RAG evaluation reveals poor answer quality due to retrieval returning weak knowledge base chunks. Which configuration area should be optimized first to improve the accuracy of retrieved documents?

Concept tested:
Question 8 of 10
Objective 1.1 Plan and manage an Azure AI solution

Global Retail Solutions is building a personalized product recommendation engine. The engine must search a catalog of millions of products based on both textual descriptions and vector embeddings representing product images. The system needs low-latency retrieval (under 200ms), complex filtering, and near real-time updates. Which Azure data store is most appropriate for storing and querying these product vectors and metadata?

Concept tested:
Question 9 of 10
Objective 2.4 Implement generative AI and agentic solutions

An Azure AI Foundry agent tool must call a legacy order-status API that expects a bearer token, a JSON body with orderId, and an HTTP POST request. Which implementation fulfills this requirement?

Concept tested:
Question 10 of 10
Objective 2.2 Implement generative AI and agentic solutions

A customer-service chatbot requires consistent persona adherence, data privacy compliance, and illustrative response examples. Where should these instructions be centrally defined and applied?

Concept tested:
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

Best if you only need this one certification.

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 all 4 active Microsoft AI Bundle practice banks in one permanent purchase.

What’s includedAI-901, AI-200, AI-300, AI-103
All Access $6.99/month

Unlock every active practice exam, bundle and path experience, Pro course and study content, and included downloads.

What’s includedEvery current and future active practice exam, All active bundle and career-path practice content, Pro course lessons, study content, and supported paid downloads

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.

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.

Cheat Sheets

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 and any extra learning features. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 A product catalog search page needs to combine vector similarity for semantic search with structured filtering based on category and brand. Which Azure service is the most appropriate choice for this scenario?

Answer choices

  1. A. Azure Cosmos DB with custom indexing policies and vector search capabilities, within the documented scope, ownership, and validation boundaries.
  2. B. Azure OpenAI Service with custom embeddings and a retrieval-augmented generation (RAG) pipeline, as the primary proposed approach.
  3. C. Azure AI Search with vector search capabilities and schema-based filtering, as the recommended implementation across the complete governed service lifecycle.
  4. D. Azure Machine Learning with a custom vector similarity model deployed as a web service, in context.

Correct answer

Azure AI Search with vector search capabilities and schema-based filtering, as the recommended implementation across the complete governed service lifecycle.

The solution needs vector retrieval together with structured filtering over an indexed schema. Azure AI Search with vector search capabilities and schema-based filtering provides a managed index that can support vector queries and filterable fields. Cosmos DB indexing is not the search service focus here, embeddings alone do not provide a filterable search index, and a custom ML endpoint adds unnecessary retrieval infrastructure.

Wrong-answer review

  • A. Azure Cosmos DB with custom indexing policies and vector search capabilities, within the documented scope, ownership, and validation boundaries.: Cosmos DB indexing can support operational data patterns, but it is not the managed search design requested here.
  • B. Azure OpenAI Service with custom embeddings and a retrieval-augmented generation (RAG) pipeline, as the primary proposed approach.: Azure OpenAI can generate embeddings, but it does not by itself provide the filterable search index.
  • D. Azure Machine Learning with a custom vector similarity model deployed as a web service, in context.: A custom ML web service would require building search and filtering behavior outside the managed search service.

Extra learning features

Why candidates miss this

Choosing Cosmos DB suggests a misunderstanding of its primary role. While Cosmos DB *can* perform vector search, it’s designed as a NoSQL database, not a dedicated search service. The requirement for combining vector similarity with structured filtering indicates the need for a service optimized for search indexing and schema-based filtering, which Azure AI Search provides natively. Likely wrong answer: Azure Cosmos DB with custom indexing policies and vector search capabilities Review focus: Vector search in Azure AI Search

Interview question

Q: Imagine we're building a product catalog search experience. Users need to find products based on both semantic similarity and structured filters like category and brand. How would you architect the search solution to efficiently handle both requirements? Strong answer: I'd use Azure AI Search. It's specifically designed for this kind of hybrid search. You can index your product data with vector embeddings for semantic similarity, and then define schema-based filters for category and brand. This allows users to search based on meaning and then refine the results using structured filters. It's a managed service, so we avoid the complexity of building and maintaining our own indexing and search infrastructure.

  • Understanding of hybrid search requirements
  • Knowledge of Azure AI Search capabilities
  • Ability to articulate the benefits of schema-based filtering
  • Tradeoffs between different search architectures

Caution: Recommending Azure OpenAI Service without considering the need for structured filtering. A weak answer would focus solely on semantic search without addressing the structured filtering requirement.

Objective/domain: Plan and manage an Azure AI solution

Source: Vector search in Azure AI Search

Question 2 An embedding request must return a 512-dimensional vector from a model that supports configurable output dimensions. Which action should be taken to configure the request?

Answer choices

  1. A. Pass the dimensions parameter set to 512 in the API request body when calling the embeddings endpoint
  2. B. Configure the deployment in Azure OpenAI Studio to crop the output dimension size, for the required operational result and control objective.
  3. C. Set the temperature parameter to 0.1 to limit the vector size, for the stated implementation and support requirements.
  4. D. Divide the output vector array by 6 in your client application code, for the required operational result and control objective.

Correct answer

Pass the dimensions parameter set to 512 in the API request body when calling the embeddings endpoint

Objective/domain: Implement generative AI and agentic solutions

Source: Azure OpenAI Service models

Question 3 A developer sends non-default temperature, top_p, and presence_penalty values to an Azure OpenAI reasoning model. What response should they expect?

Answer choices

  1. A. The API will ignore the unsupported parameters and process the request successfully using the model's default settings, for the described technical objective and its associated operational control requirements.
  2. B. The API will return a 400 Validation Error, because reasoning models require temperature, top_p, and presence_penalty to remain at their default values and setting them otherwise is unsupported, within organization-wide risk-and-accountability boundaries.
  3. C. The API will process the parameters normally, dynamically scaling the reasoning token length based on the temperature, for the described technical objective and its associated operational control requirements, for review.
  4. D. The API will return a 401 Unauthorized Error, since custom parameters are only allowed on dedicated provisioned throughput units deployments, for the described technical objective and its associated operational control requirements.

Correct answer

The API will return a 400 Validation Error, because reasoning models require temperature, top_p, and presence_penalty to remain at their default values and setting them otherwise is unsupported, within organization-wide risk-and-accountability boundaries.

Objective/domain: Plan and manage an Azure AI solution

Source: Azure OpenAI Service models

Question 4 An agent needs to call an existing REST API whose operations are already defined in an OpenAPI JSON schema. The team wants the agent to utilize this schema directly, minimizing manual coding. What configuration should be implemented?

Answer choices

  1. A. Create a custom function tool in Python and code the HTTP request manually in the agent's run loop, as selected.
  2. B. Configure an OpenAPI tool or plugin in the agent's tool definition, importing the OpenAPI JSON schema directly, within the defined security and accountability boundaries.
  3. C. Configure the Azure AI Search indexer tool to crawl the external REST endpoint, within the documented scope, ownership, and validation boundaries.
  4. D. Deploy a custom Azure AI Search skillset that executes the API calls during document ingestion, within the defined security and accountability boundaries.

Correct answer

Configure an OpenAPI tool or plugin in the agent's tool definition, importing the OpenAPI JSON schema directly, within the defined security and accountability boundaries.

Objective/domain: Implement generative AI and agentic solutions

Source: Concepts: Azure AI Foundry Agents

Question 5 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, as the recommended implementation across the complete governed service lifecycle.
  2. B. Send a synchronous HTTP POST request to the endpoint and retrieve the extracted table and text data directly in the response body, for the described technical objective and its associated operational control requirements.
  3. C. Call the analyze_document_sync method, passing the file stream, and wait for the thread to block until the analysis finishes, as the primary proposed approach.
  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, as the recommended implementation across the complete governed service lifecycle.

Objective/domain: Implement information extraction solutions

Source: What is Azure AI Document Intelligence?

Question 6 An Azure AI Search indexer must refresh indexed content from its data source automatically every few hours. An engineer needs to configure this automated refresh. Which setting should they configure?

Answer choices

  1. A. Configure an Azure Event Grid subscription that calls the search API directly on every database write, for the specified implementation requirement.
  2. B. Configure a custom skillset that queries the Cosmos DB change feed in real-time, under the documented operational and governance requirements.
  3. C. Enable public network access on the search service, which enables real-time synchronization by default, within the documented scope, ownership, and validation boundaries.
  4. D. Configure a schedule using the schedule property in the indexer definition to run the indexer at regular, automated intervals

Correct answer

Configure a schedule using the schedule property in the indexer definition to run the indexer at regular, automated intervals

Objective/domain: Implement generative AI and agentic solutions

Source: Indexers in Azure AI Search

Question 7 A RAG evaluation reveals poor answer quality due to retrieval returning weak knowledge base chunks. Which configuration area should be optimized first to improve the accuracy of retrieved documents?

Answer choices

  1. A. Optimize the chunk size and embedding model used for vector search to improve the accuracy of retrieved knowledge base documents, within the documented operational, security, ownership, and validation requirements.
  2. B. Increase the content filter sensitivity threshold to prevent the model from generating potentially inaccurate responses, as the proposed design for the complete governed operational workflow.
  3. C. Adjust the prompt template used in the Azure OpenAI service to explicitly instruct the model to only respond based on the provided knowledge base, within organization-wide risk-and-accountability boundaries.
  4. D. Modify the evaluation flow in Azure AI Foundry to prioritize relevance over coherence, ensuring the chatbot's responses directly address the user's query, within the described operational context.

Correct answer

Optimize the chunk size and embedding model used for vector search to improve the accuracy of retrieved knowledge base documents, within the documented operational, security, ownership, and validation requirements.

Objective/domain: Plan and manage an Azure AI solution

Source: Evaluate generative AI applications in Azure AI Foundry

Question 8 Global Retail Solutions is building a personalized product recommendation engine. The engine must search a catalog of millions of products based on both textual descriptions and vector embeddings representing product images. The system needs low-latency retrieval (under 200ms), complex filtering, and near real-time updates. Which Azure data store is most appropriate for storing and querying these product vectors and metadata?

Answer choices

  1. A. Azure AI Search with vector search capabilities, for the stated requirement.
  2. B. Azure Cosmos DB with vector search capabilities, for this scenario.
  3. C. Azure SQL Database with a custom vector similarity index, under the stated decision criteria.
  4. D. Azure Data Lake Storage Gen2 with a custom search application, within this context.

Correct answer

Azure AI Search with vector search capabilities, for the stated requirement.

Objective/domain: Plan and manage an Azure AI solution

Source: Vector search in Azure AI Search

Question 9 An Azure AI Foundry agent tool must call a legacy order-status API that expects a bearer token, a JSON body with orderId, and an HTTP POST request. Which implementation fulfills this requirement?

Answer choices

  1. A. A tool function that returns a placeholder order-status string without sending an HTTP request or authentication header, under the documented operational and governance requirements.
  2. B. A tool function that sends an HTTP POST request with an Authorization bearer token header and a JSON body containing orderId
  3. C. A tool function that sends an HTTP GET request with an X-Auth-Token header and order_id as a query parameter, for this requirement.
  4. D. A tool function that sends an HTTP POST request with a Basic authentication-style header and form-encoded orderId data, as the organization’s selected response.

Correct answer

A tool function that sends an HTTP POST request with an Authorization bearer token header and a JSON body containing orderId

Objective/domain: Implement generative AI and agentic solutions

Source: Define tools for Azure AI Foundry agents

Question 10 A customer-service chatbot requires consistent persona adherence, data privacy compliance, and illustrative response examples. Where should these instructions be centrally defined and applied?

Answer choices

  1. A. Modify the user prompt to include detailed instructions about the desired persona and data privacy guidelines for each interaction, for the stated security, delivery, and accountability requirements.
  2. B. Implement a complex chain of prompts using Azure AI Prompt Flow to dynamically adjust the chatbot's behavior based on user input, within cross-functional operational-accountability boundaries.
  3. C. Utilize a fine-tuned Azure OpenAI model specifically trained on a dataset of customer service interactions that exemplify the desired persona and data handling practices, for the described technical objective.
  4. D. Create a custom system prompt that defines the chatbot's persona, outlines data privacy protocols, and provides examples of appropriate responses, in the described situation.

Correct answer

Create a custom system prompt that defines the chatbot's persona, outlines data privacy protocols, and provides examples of appropriate responses, in the described situation.

Objective/domain: Implement generative AI and agentic solutions

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

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.