AI-103 Developing AI Apps and Agents on Azure Questions and Answers
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 Al
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.

You have a Python application that redacts sensitive information before sending prompt text to a language model. The application has the following code.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

You have an application named App1 that uses Azure Speech in Foundry Tools to transcribe live calls.
Transcript segments often contain both English and Spanish. App1 sends each segment to Azure Translator in Foundry Tools to
translate to another language.
Sometimes, mixed-language segments result in incomplete or incorrect translations.
You need to reduce translation errors. The solution must ensure that the entire transcript is translated successfully.
What should you do before sending the segments to Translator?
You configure the following system message:
“You are an AI assistant that helps people solve mathematical puzzles. Explain your answers as if the request is by a 4-year-old.”
Which prompt-engineering technique is this?
You are creating an image-editing workflow in a Microsoft Foundry project.
The workflow must meet the following requirements:
• Ensure that background objects can be removed by applying a mask-based inpainting edit.
• Preserve the original lighting and style of the edited images.
• Use the built-in image editing controls, NOT a custom model.
You need to ensure that image edits apply exclusively inside the masked area.
How should you configure the workflow?
You need a connection method for a GPT realtime model that supports live client-side audio streaming and approximately 100-ms latency.
Note: This section contains one or more sets of questions with the same scenario and problem. Each question presents a unique
solution to the problem. You must determine whether the solution meets the stated goals. More than one solution in the set might
solve the problem. It is also possible that none of the solutions in the set solve the problem.
After you answer a question in this section, you will NOT be able to return. As a result, these questions do not appear on the Review
Screen.
You have a multimodal AI generative model that accepts image uploads and uses extracted image text to generate responses.
You discover that users can upload unsafe images and embed hidden instructions into images to manipulate the model.
You need to implement controls to mitigate the risk.
Solution: You configure image moderation to block unsafe content before processing the images.
Does this meet the goal?
You have an Azure AI Search indexer that ingests PDF policy manuals.
You need a single built-in multimodal content extraction skill that:
provides text and image location metadata;
extracts tables spanning multiple pages.
Note: This section contains one or more sets of questions with the same scenario and problem. Each question presents a unique
solution to the problem. You must determine whether the solution meets the stated goals. More than one solution in the set might
solve the problem. It is also possible that none of the solutions in the set solve the problem.
After you answer a question in this section, you will NOT be able to return. As a result, these questions do not appear on the Review
Screen.
You have a multimodal Al generative model that accepts image uploads and uses extracted image text to generate responses.
You discover that users can upload unsafe images and embed hidden instructions into images to manipulate the model.
You need to implement controls to mitigate the risk.
Solution: You configure a prompt shield for user prompts.
Does this meet the goal?
You have a Microsoft Foundry project that contains an agent.
The agent uses a knowledge source built from documents stored in Azure Blob Storage. The documents include digitally scanned
PDFs that contain multipage tables.
You have an ingestion job that extracts only plain text, causing loss of table structure, headings, and page-number metadata.
Users frequently ask questions that require the retrieval of specific table rows across the pages.
You need to configure an ingestion job for a Retrieval Augmented Generation (RAG) pipeline that performs optical character
recognition (OCR) on scanned PDFs, preserves tables and headings as structure-aware chunks, and stores page-number metadata
with each chunk.
How should you configure the ingestion job?
You have a Microsoft Foundry agent that grounds responses from an Azure AI Search index containing:
Searchable text fields for product names and product codes.
A vector field containing embeddings for product descriptions.
You need users to query by exact product names or codes and by natural-language product descriptions.
In Microsoft Foundry, you use the Chat playground with the GPT-35 Turbo model. You have a prompt that contains the following code.

You need the model to create an explanation of the code. The solution must minimize costs. What should you do?
You need Pipeline1 to fail if:
responses include claims not supported by retrieved source content;
retrieved source content does not align with the labeled expected context.
Which two built-in evaluators should you use?
You need to measure the public perception of your brand on social media by using natural language processing. Which Azure service should you use?
You develop a test method to verity. The results retrieved from a call to the Azure Vision in Foundry Tools API. The call is used to analyze the existence of company logos in images. The call returns a collection of brands named brands.
You have the following code segment.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

You successfully run an HTTP request to:
.../regenerateKey?...
with:
{ " keyName " : " Key2 " }
What is the result?
You have an application that processes support case notes by using Azure OpenAi in Microsoft Foundry Models. The application has the following request definitions.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

You have an Azure subscription that has the following configurations:
• Subscription ID: 8d3591aa-96b8-4737-ad09-00f9bled35ad
• Tenant ID: 3edfe572-cb54-3ced-ael2-c5cl77f39al2
You plan to create a resource that will perform sentiment analysis and optical character recognition (OCR).
You need to use an HTTP request to create the resource in the subscription. The solution must use a single key and endpoint
How should you complete the request? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You plan to configure an evaluation in Microsoft Foundry for a Retrieval Augmented Generation (RAG) chat app. You need to provide scores for groundedness, relevance, and harmful-content categories. Which two evaluation categories can you use? Each correct answer presents part of the solution.
You have a Microsoft Foundry project containing an agent and a GitHub repository. The repository contains a YAML file that defines the evaluation settings.
You need a GitHub Actions workflow that runs the evaluation when a PR is opened.
You need to ensure that Agent1Dev Team can access Agent1. The solution must meet the security and compliance requirements.
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.

You need to configure an indexing pipeline for Agent1 to retrieve the relevant product information in storage1. The solution must
meet the technical requirement.
Which two built-in skills should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
You need to ensure that the marketing department can generate videos by using the model deployed to Project2. now should you complete the Python code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to configure Agent1 to answer customer questions about only the Contoso products. The solution must meet the business requirements.
What should you do?
You need to recommend an invoice review solution that resolves the issue reported by the finance department.
What should you include in the recommendation?
You need to configure personalized user interactions for Agent1 based on the business requirements. What should you include in the solution?
You need to configure the model deployment for Agent1 to meet the technical requirements.
What should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to configure Agent1 to meet the security and compliance requirements.
What should you use?
You need to recommend a solution to assess the responses generated by Agent1 when the agent uses the product information stored in storage1. The solution must meet the technical requirements.
You need to configure Agent1 to answer customer questions about only the Contoso products. The solution must meet the business requirements.
What should you do?
You need to recommend a solution to support the planned changes and technical requirements for Agent1 to use the product information stored in
storage1.
What should you include in the recommendation?












