Home / Microsoft / AI-103
Microsoft · AI-103

AI-103 Exam Practice Questions

Microsoft Certified: Azure AI Apps and Agents Developer Associate

AI-103 English PDF practice questions: 161 questions in source order, with options supported by the source format, answers and available explanations. Access covers this exam only. One-time payment; no automatic renewal.

Exam overview

For Azure AI developers building and operating AI applications and agents with Microsoft Foundry.

Exam code
AI-103
Official exam / credential
Microsoft Certified: Azure AI Apps and Agents Developer Associate
Exam format
Proctored assessment; interactive items may be included
Exam duration
120 minutes
Official exam languages
English, Simplified Chinese, Traditional Chinese, French, German, Japanese, Korean, Italian, Portuguese (Brazil), Spanish

Official exam languages and practice-question file languages are listed separately. Confirm the exam version and available languages when booking with the provider.

Official sources: Provider reference
Information checked: 2026-10-20

Supported languages

  • English
  • Simplified Chinese
  • Traditional Chinese
Try before you buy

First 20 practice questions

161 total questions

Questions follow the source order. Expand each answer to see its explanation.

Disclaimer: All questions on ExamPico are compiled from internet sources and are provided for study reference only.

Question 6

Question#6Topic1

HOTSPOT -
You have a Python application named App1 that integrates with a Microsoft Foundry project named Project1.
You need to ensure that App1 meets the following requirements:
Authenticates by using a Microsoft Entra managed identity
Sends prompts to a deployed model by using the Azure OpenAI Responses API
How should you complete the Python code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Question illustration

Show answer

Answer

CB

Question 7

Question#7Topic1

HOTSPOT -
You have a Microsoft Foundry project that contains a workflow for a customer support triage process.
You have an Ask a question node that stores user responses in a local variable named Var01.
You need to create the following Power Fx expressions:
An if/else condition expression that ensures that Var01 contains a value
A Send message expression that returns the stored user response in uppercase
How should you configure the expressions? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Question illustration

Show answer

Answer

CB

Question 8

Question#8Topic1

HOTSPOT -
You have a Microsoft Foundry project that contains a customer support agent built by using the Foundry Agent Service.
The agent uploads user-provided screenshots to Azure Storage through a ticketing tool and receives a blob URL for additional reasoning.
You need to use image moderation during agent runs and prevent harmful content from being returned during runs. Azure AI Content Safety must access the images by using the blob URL. The solution must follow the principle of least privilege.
What should you configure for Content Safety? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Question illustration

Show answer

Answer

DC

Question 9

Question#9Topic1

You have a Microsoft Foundry project that contains three agents as shown in the following table.
Question illustration
You need to orchestrate the agents to ensure that the customer requests meet the following requirements:
Support a deterministic, step-based process that uses conditional branching and shared state across the agents.
Optionally trigger a ticket action based on the triage result.
The solution must minimize development effort.
What should you include in the solution?

  1. A. a workflow
  2. B. threads and runs without a workflow
  3. C. a multi-agent group chat session
  4. D. separate agent runs coordinated in the application code
Show answer and explanation

Answer

A

Explanation

Use a workflow in Foundry to orchestrate multiple agents and their interactions; workflows coordinate multi-step, multi-agent processes. See Foundry workflows docs. Official docs: https://learn.microsoft.com

Question 10

Question#10Topic1

You have a Microsoft Foundry project that contains an agent. The agent uses Azure Speech in Foundry Tools.
You fine-tune a baseline speech to text model for the en-us locale and publish the model.
The agent calls the Speech to text REST API and returns an error message indicating that the project ID is invalid.
You need to set the project property to the correct ID.
To what should you set the project property?

  1. A. the project URL
  2. B. the custom speech project ID
  3. C. the project ID
  4. D. the custom speech endpoint URL
Show answer and explanation

Answer

C

Explanation

Azure AI Search (Azure Cognitive Search) indexes PDF content from Azure Blob Storage using the Blob indexer and makes it available for retrieval. For grounding an agent on internal product PDF sheets, Azure AI Search provides indexing, enrichment (OCR), and semantic/vector retrieval for RAG scenarios. See: https://learn.microsoft.com/azure/search/search-howto-indexing-azure-blob-storage and https://learn.microsoft.com/azure/search/overview

Downloads and personal use

  • Purchase this exam question set separately with 1, 3, 6 or 12 months of download access.
  • After payment confirmation, your library shows the download link and exact expiry time.
  • Download again during your term. Purchase a new term after expiry.
  • PDFs are licensed for personal study only and must not be resold or shared publicly.
  • Files already saved to your device are not remotely deleted when access expires.
How to choose your certification