Microsoft
Microsoft AI-103
Developing AI Apps and Agents on Azure
Practice questions with verified answers, detailed explanations, and community discussions.
- 157
- Questions
- today
- Last updated
- 25
- Free questions
Question 11 of 157
Topic 1: Develop AI apps and agents on Microsoft FoundryTopic 1: Develop AI apps and agents on Microsoft Foundry
HOTSPOT
You have a Microsoft Foundry project that contains an agent named PaymentAgent.
PaymentAgent includes a function tool that issues customer refunds by using an external API.
You are creating a workflow in YAML.
You need to ensure that the workflow pauses for human approval and continues with the refund step only after approval is granted.
How should you complete the workflow definition? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Question 12 of 157
Topic 1: Develop AI apps and agents on Microsoft FoundryTopic 1: Develop AI apps and agents on Microsoft Foundry
You have an Azure Speech in Foundry Tools resource that hosts a custom speech to text model deployed to a custom endpoint. An agent uses the endpoint to perform real-time speech recognition.
You are approaching the expiration date of the custom speech to text model.
What is the expected behavior when the model expires?
Choose your answer
Pick an answer to check it, or press Show answer to see the correct one.
Question 13 of 157
Topic 1: Develop AI apps and agents on Microsoft FoundryTopic 1: Develop AI apps and agents on Microsoft Foundry
You have a Microsoft Foundry project that contains a model deployment.
You have an application that calls the deployment by using the Azure OpenAI v1 API and DefaultAzureCredential.
The developers at your company receive HTTP 403 errors when they send inference requests, even after running az login.
You need to ensure that the developers can perform model inference. The solution must follow the principle of least privilege.
Which role-based access control (RBAC) role should you assign to the developers?
Choose your answer
Pick an answer to check it, or press Show answer to see the correct one.
Question 14 of 157
Topic 1: Develop AI apps and agents on Microsoft FoundryTopic 1: Develop AI apps and agents on Microsoft Foundry
You have a Microsoft Foundry project that contains an agent. The agent has a Model Context Protocol (MCP) tool that queries a knowledge base stored in Azure AI Search.
Some agent runs return answers from the base model without invoking the knowledge base, which results in responses without grounded citations.
You are provided with the following code snippet that runs the agent.
You need to add the correct tool _choice parameter to the code to deterministically force the agent to invoke the MCP tool on each run.
What should you add?

Choose your answer
Pick an answer to check it, or press Show answer to see the correct one.
Question 15 of 157
Topic 1: Develop AI apps and agents on Microsoft FoundryTopic 1: Develop AI apps and agents on Microsoft Foundry
DRAG DROP
You have a Microsoft Foundry project that contains a customer support agent grounded in internal documentation.
After a recent update, users report the following issues:
Some answers are unsupported by retrieved documents.
A small number of responses are flagged for policy violations.
You need to evaluate each issue.
Which observability signals should you use for each issue? To answer, drag the appropriate observability signals to the correct issues. Each observability signal may be used once, more than once, or not at all. You may need to drag the spit bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
