Free AI-103 Exam Braindumps
Developing AI Apps and Agents on Azure Questions 46–50 (page: 11)

Updated On: 5-Oct-2026

You are deploying a support agent that enables users to upload photos.
You need to automatically classify uploaded images for harmful content. The solution must block content based on severity levels.
What should you do?

  1. Apply keyword scanning to optical character recognition (OCR) output by using Azure Vision in Foundry
    Tools.
  2. Enable prompt shields.
  3. Use blocklists.
  4. Implement image moderation.

Answer(s): D

Explanation:

The best solution in this scenario is to implement image moderation.
Azure AI Content Safety provides dedicated image moderation capabilities that automatically detect, classify,
and score harmful visual content (such as violence, hate speech, sexual content, and self-harm). It natively allows you to configure threshold blocklists based on four severity levels (Low, Medium, High), perfectly matching the requirements.
Incorrect:
[Not A]
Optical Character Recognition (OCR) only extracts text embedded within an image. If a user uploads a harmful photo that contains no text (e.g., a violent image), OCR and keyword scanning will completely fail to detect it.
[Not B]
The Prompt shields feature is designed to protect generative AI models from text-based attacks, such as jailbreaking or prompt injection. It does not analyze or classify the visual pixels of an uploaded photo for harmful content.
[Not C]
While Azure AI Content Safety uses blocklists, standard text blocklists match specific exact terms or regex patterns. They are used for text moderation, not for evaluating the severity levels of raw visual imagery.


Reference:

https://supportzebra.com/blog/what-is-ai-image-moderation



You have an app named App1 that uses a Microsoft Foundry multimodal model deployment.
App1 runs optical character recognition (OCR) on uploaded images and appends the OCR output to the prompt as additional context.
Some uploaded images contain embedded text.
You need to prevent potentially malicious instructions from being processed by the model.
What should you use?

  1. image moderation
  2. prompt shields for documents
  3. protected material text
  4. prompt shields for user prompts

Answer(s): B

Explanation:

To prevent potentially malicious instructions embedded within untrusted external sources (such as text extracted from uploaded images via OCR) from being processed by the model, you should use Prompt Shields for Documents (specifically designed for Indirect Prompt Attacks or Cross-Domain Prompt Injections).
Key Features to Implement
Prompt Shields for Documents: This specific component of Azure AI Content Safety / Prompt Shields analyzes external data—like text pulled from files, emails, or OCR outputs—appended to the prompt. It identifies and neutralizes hidden adversarial instructions trying to trick the model into overriding its system protocols.
Spotlighting: A native capability within Microsoft Foundry's Prompt Shields, Spotlighting uses advanced text-formatting techniques to separate valid user commands from the untrusted document text. This prevents the model from mistaking malicious instructions embedded inside the OCR output for instructions from the developer or end-user.


Reference:

https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/azure-ai-announces-prompt-shields-ga/42360
33



You have a Microsoft Foundry project that contains an agent.
You need to process mixed-format documents that contain scanned text, tables, and multicolumn layouts. The extracted content must preserve the document structure and be converted into the Markdown format for downstream reasoning.
What should you configure first?

  1. an Azure Language in Foundry Tools text analysis model deployment
  2. a generative chat completion request
  3. an Azure OpenAI Responses API call that uses a multimodal model
  4. an Azure Content Understanding in Foundry Tools analyzer

Answer(s): D

Explanation:

The first step should be an Azure Content Understanding analyzer within Microsoft Foundry Tools.
This specific tool is designed to handle the complexities in this scenario—scanned text, complex tables, and multi-column layouts—by converting unstructured documents into a structured Markdown format. This preserves the document's original hierarchy and structural relationships, which is critical for accurate downstream reasoning by an agent.
Incorrect:
[Not A]
Azure Language is designed for text-based natural language processing (NLP) like sentiment analysis or PII
redaction on raw text strings. It cannot parse scanned images, optical character recognition (OCR), tables, or complex multi-column visual layouts.
[Not C]
The first step in this specific Microsoft Foundry agent configuration should not be an Azure OpenAI Responses
API call.While multimodal models can read images, they frequently hallucinate data, fail to capture complex multi-column reading orders, and degrade table structures when processing dense, mixed-format documents.


Reference:

https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/document/elements



You have an application that processes scanned PDF invoices. The invoices have varied layouts and include multipage tables.
You have a pipeline that uses optical character recognition (OCR) and extracts totals and invoice numbers.
The results are often incorrect because the document structure is ignored.
You need to implement a solution that provides OCR, layout analysis, and template-generalizing field extraction. The solution must NOT require training a custom model. The solution must minimize administrative effort.
What should you include in the solution?

  1. Azure Language in Foundry Tools
  2. Azure Content Understanding in Foundry Tools
  3. an Azure Machine Learning model

Answer(s): B

Explanation:

The most appropriate solution is Azure Content Understanding in Foundry Tools.
The Azure Content Understanding service natively combines advanced Optical Character Recognition (OCR),
deep layout analysis, and pre-built generative capabilities. It handles varied document structures, multi-page tables, and template-generalizing field extraction without requiring custom machine learning model training. It operates as a low-administration, out-of-the-box solution perfectly aligned with document intelligence needs.
Incorrect:
[Not A]
Azure Language in Foundry Tools: Azure AI Language focuses primarily on unstructured text analytics,
sentiment analysis, text summarization, and conversational capabilities. It lacks the built-in document layout analysis, table parsing, and visual OCR capabilities necessary to process complex scanned PDF invoice structures.
[Not C]
Azure Machine Learning model: Building, training, deploying, and managing a custom model in Azure Machine
Learning requires significant data science expertise. This approach introduces high administrative overhead,
complex infrastructure management, and manual pipeline maintenance, which violates the requirement for low administration.


Reference:

https://learn.microsoft.com/en-us/answers/questions/5706482/azure-document-intelligence-and-content-under stand



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?

  1. Use advanced data parsing to reingest the documents.
  2. Use OCR and page-level chunking.
  3. Use page-level OCR extraction and store each page as a single chunk.
  4. Use basic parsing and fixed-size chunking.

Answer(s): A



Viewing page 11 of 39
Viewing questions 51 - 55 out of 187 questions


Post your Comments and Discuss Microsoft AI-103 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!