CertSafari

    Free Microsoft Certified: Azure AI Apps and Agents Developer Associate (AI-103) Sample Questions

    35 free sample questions from our bank of 356+, covering every exam domain, with answers and detailed explanations. Updated August 2026.

    Domain 1: Plan and manage an Azure AI solution

    Subdomain 1.1: Choose the appropriate Foundry services for generative AI and agents

    1.A startup expects unpredictable, low-volume traffic to its generative AI feature and wants to avoid provisioning and paying for dedicated virtual machine capacity while the feature is idle. Which Foundry Models deployment option fits best?

    1. A.Serverless deployment billed per token consumed through a hosted API
    2. B.Managed compute deployment billed for dedicated virtual machine core hours
    3. C.A hub-based deployment requiring a reserved GPU cluster around the clock
    4. D.A fine-tuning job that trains a new model copy for every incoming request
    Show answer & explanation

    Correct answer: AServerless deployment billed per token consumed through a hosted API

    • A. Correct. Serverless deployment bills per token processed through a Microsoft-hosted API, so there's no idle virtual machine cost during low or unpredictable traffic.
    • B. Incorrect. Managed compute bills for the virtual machine core hours behind the deployment regardless of whether traffic is flowing, which wastes cost when idle.
    • C. Incorrect. A reserved GPU cluster running continuously incurs cost whether or not requests arrive, the opposite of what this cost-sensitive startup needs.
    • D. Incorrect. Fine-tuning trains a model on data ahead of time; it isn't a per-request serving mechanism and wouldn't run for every incoming request.

    Subdomain 1.1: Choose the appropriate Foundry services for generative AI and agents

    2.A travel-assistant agent must answer questions about breaking flight-delay news from today, with source citations shown to the user. Which tool should the agent use?

    1. A.Web Search, which retrieves current public information and returns citations
    2. B.File Search, which searches only documents the developer previously uploaded
    3. C.Code Interpreter, which executes Python but has no internet access
    4. D.Azure AI Search tool, which queries a preexisting internal search index only
    Show answer & explanation

    Correct answer: AWeb Search, which retrieves current public information and returns citations

    • A. Correct. Web Search retrieves real-time public information and returns answers with inline citations, matching the need for current flight-delay news with sourcing.
    • B. Incorrect. File Search only searches documents the developer already uploaded, so it can't surface breaking news from the public web.
    • C. Incorrect. Code Interpreter runs sandboxed Python without internet access, so it cannot fetch live news.
    • D. Incorrect. The Azure AI Search tool grounds responses in an existing internal index, not live public news.

    Subdomain 1.1: Choose the appropriate Foundry services for generative AI and agents

    3.A team is deciding between a small language model (SLM) and a large language model (LLM) for a new feature. Which factors should influence choosing an SLM over an LLM? (Select 2)(Select 2)

    1. A.The workload runs on a resource-constrained edge device with tight latency budgets
    2. B.Inference cost per request must stay as low as possible at high request volume
    3. C.The task requires deep multi-step reasoning across long, complex documents
    4. D.The application must generate creative long-form narrative content
    5. E.The feature must support dozens of rarely-used languages with nuanced idioms
    Show answer & explanation

    Correct answers: A, BThe workload runs on a resource-constrained edge device with tight latency budgets; Inference cost per request must stay as low as possible at high request volume

    • A. Correct. SLMs are designed for lightweight inference, making them well suited to resource-constrained, latency-sensitive edge deployments.
    • B. Correct. SLMs typically cost less per request than large models, which matters when request volume is high and margins are tight.
    • C. Incorrect. Deep multi-step reasoning across long, complex documents generally favors a larger, more capable LLM over a smaller model.
    • D. Incorrect. Long-form creative narrative generation benefits from an LLM's larger capacity and stronger language modeling depth.
    • E. Incorrect. Broad, nuanced multilingual coverage typically favors larger models trained on more diverse data rather than a compact SLM.

    Subdomain 1.2: Set up AI solutions in Foundry

    4.Which of the following are valid provisioned throughput deployment types in Microsoft Foundry? (Select all that apply.)(Select 3)

    1. A.Global Standard
    2. B.Global Provisioned
    3. C.Managed Compute
    4. D.Data Zone Provisioned
    5. E.Data Zone Batch
    6. F.Regional Provisioned
    Show answer & explanation

    Correct answers: B, D, FGlobal Provisioned; Data Zone Provisioned; Regional Provisioned

    • A. Global Standard is a pay-per-token deployment category, not a provisioned throughput type, since it does not reserve dedicated PTU capacity.
    • B. Global Provisioned routes traffic across Azure regions globally while reserving dedicated PTU capacity, making it one of the three provisioned throughput deployment types.
    • C. Managed compute is a separate deployment type for hosting open-source models on dedicated GPUs, billed hourly per accelerator rather than per PTU.
    • D. Data Zone Provisioned keeps reserved-capacity traffic within a geographic zone such as the US or EU, making it one of the three provisioned throughput deployment types.
    • E. Data Zone Batch is an asynchronous, discounted deployment category, not a provisioned throughput type, since it does not reserve dedicated PTU capacity.
    • F. Regional Provisioned pins reserved PTU capacity to a single Azure region, making it one of the three provisioned throughput deployment types.

    Subdomain 1.2: Set up AI solutions in Foundry

    5.A CI/CD pipeline fails during azd provision with an AuthorizationFailed error. According to Microsoft's troubleshooting guidance, which two Azure/Foundry roles should the pipeline's service principal have to successfully provision resources? (Select 2.)(Select 2)

    1. A.Global Administrator
    2. B.Contributor
    3. C.Cognitive Services User
    4. D.Foundry Owner
    5. E.Foundry Project Manager
    6. F.Reader
    Show answer & explanation

    Correct answers: B, DContributor; Foundry Owner

    • A. Global Administrator is a Microsoft Entra tenant-wide role unrelated to provisioning Azure resources and is far broader than what the pipeline's service principal needs.
    • B. The Azure Contributor role grants the ability to create and manage Azure resources such as the Foundry project's supporting infrastructure, which the pipeline needs during provisioning.
    • C. Cognitive Services User grants read-only data-plane access for calling deployments; it does not grant the control-plane permissions needed to provision infrastructure.
    • D. Foundry Owner grants the Foundry-specific control-plane permissions the pipeline needs alongside Contributor to successfully provision Foundry resources.
    • E. Foundry Project Manager provides project-level management access but is not the role documented for resolving provisioning authorization failures.
    • F. Reader grants only read access to resources and cannot create or update the infrastructure that azd provision needs to establish.

    Subdomain 1.3: Manage, monitor, and secure AI systems

    6.A search-backed chat application returns results that pass all relevance-focused evaluators in testing, but product owners want to know whether real users are actually clicking on and finding the top results useful in production. Which approach directly measures this real-world relevance signal?

    1. A.Enable Search Traffic Analytics by sending a searchId from the application to Application Insights whenever a user clicks a result
    2. B.Increase the number of replicas on the Azure AI Search service to improve query throughput
    3. C.Re-run the groundedness evaluator against the same fixed evaluation dataset used during pre-production testing
    4. D.Enable Prompt Shields on all incoming user queries to the search-backed chat application
    Show answer & explanation

    Correct answer: AEnable Search Traffic Analytics by sending a searchId from the application to Application Insights whenever a user clicks a result

    • A. Azure AI Search does not natively know whether a user found a result useful, so Search Traffic Analytics captures this by correlating a searchId with subsequent click events sent to Application Insights, directly measuring real-world click-through relevance.
    • B. Adding replicas increases query throughput and availability but has no ability to capture whether users actually clicked on or were satisfied with the returned results.
    • C. Re-running groundedness against a fixed test dataset measures how well responses are supported by source documents in a controlled setting; it does not capture live user click behavior in production.
    • D. Prompt Shields detect jailbreak or injection attempts in user input and are a safety control, not a mechanism for measuring whether users found search results relevant.

    Subdomain 1.3: Manage, monitor, and secure AI systems

    7.In Microsoft Foundry, a Provisioned throughput unit (PTU) deployment configured with spillover will automatically route requests exceeding its reserved capacity to a paired ______ deployment.

    1. A.Standard
    2. B.Batch
    3. C.Fine-tuned
    Show answer & explanation

    Correct answer: AStandard

    • A. Spillover is designed to route overflow traffic to a paired Standard (pay-as-you-go) deployment automatically, so bursts beyond reserved PTU capacity are still served without custom application logic.
    • B. Batch deployments are designed for asynchronous, large-volume offline processing with relaxed latency requirements, not for absorbing real-time overflow from a PTU deployment.
    • C. Fine-tuned refers to a model that has been further trained on custom data; it describes a model customization state, not a deployment type that receives spillover traffic.

    Subdomain 1.4: Implement responsible AI across generative AI and agentic systems

    8.A team evaluating a customer-facing chatbot wants a metric that measures whether the response contains direct insults, negative comments, or slurs targeting a social group based on its characteristics. This maps to the ____ severity level of the hateful and unfairness harm category.

    1. A.Medium (4-5)
    2. B.Very Low (0-1)
    3. C.High (6-7)
    Show answer & explanation

    Correct answer: AMedium (4-5)

    • A. Medium (4-5) is correct because the documented definition for this severity band includes direct insults, negative comments, and slurs targeting social groups based on their characteristics.
    • B. Very Low (0-1) is incorrect because that band describes neutral or informative references to hate-related terms, not direct insults or slurs.
    • C. High (6-7) is incorrect because that band is reserved for content with hostile, violent, or criminal intent such as inciting hate crimes, which is more severe than direct insults alone.

    Subdomain 1.4: Implement responsible AI across generative AI and agentic systems

    9.To ensure a production agent's behavior can be reconstructed after an incident, teams should attach ____ to each response, recording details such as the data source and model version used to generate it.

    1. A.provenance metadata
    2. B.a temperature parameter
    3. C.a vector embedding
    Show answer & explanation

    Correct answer: Aprovenance metadata

    • A. Provenance metadata is correct because auditing through provenance metadata means recording origin details, such as data source and model version, alongside each response so it can be traced later.
    • B. A temperature parameter is incorrect because it controls generation randomness at inference time and carries no information about a response's origin or source for auditing.
    • C. A vector embedding is incorrect because it is a numeric representation used for retrieval and similarity search, not a record of a response's audit provenance.

    Subdomain 1.4: Implement responsible AI across generative AI and agentic systems

    10.While reviewing severity scoring for Azure AI Content Safety text and image analysis, an architect needs to explain the numeric scale used for harm categories such as violence and self-harm. What severity range does the analyze text and analyze image API use?

    1. A.0 to 7
    2. B.1 to 5
    3. C.0 to 10
    4. D.1 to 3
    Show answer & explanation

    Correct answer: A0 to 7

    • A. 0 to 7 is correct because Azure AI Content Safety harm category severity levels (Very Low, Low, Medium, High) map onto a 0-7 numeric scale.
    • B. 1 to 5 is incorrect; this is not the scale Content Safety publishes for its harm category severity levels.
    • C. 0 to 10 is incorrect; Content Safety does not use a ten-point severity scale for its harm categories.
    • D. 1 to 3 is incorrect and too coarse compared to the documented four-band, 0-7 severity scale.

    Domain 2: Implement generative AI and agentic solutions

    Subdomain 2.1: Build generative applications by using Foundry

    11.Two independently built agents, hosted by different teams, need to hand off a conversation to each other across organizational boundaries using a standard protocol. Which Foundry-supported protocol is designed for this agent-to-agent communication?

    1. A.The Agent-to-Agent (A2A) protocol
    2. B.The OpenAPI 3.1 specification
    3. C.The Model Context Protocol (MCP)
    4. D.The Responses API
    Show answer & explanation

    Correct answer: AThe Agent-to-Agent (A2A) protocol

    • A. The A2A protocol is the Foundry-supported mechanism specifically designed for agent-to-agent communication and handoff.
    • B. OpenAPI 3.1 describes REST API contracts for custom tools, not agent-to-agent conversation handoff.
    • C. MCP exposes tools to agents through a standard server interface, but it is not the protocol used for agent-to-agent handoff.
    • D. The Responses API is the single model and tools entry point for an individual agent, not a cross-agent handoff protocol.

    Subdomain 2.1: Build generative applications by using Foundry

    12.A model is deployed via a standard serverless deployment with default Azure AI Content Safety filtering enabled. Which of the following content risks does this default filtering configuration screen for? (Select all that apply)(Select 3)

    1. A.Hateful and unfair content
    2. B.Self-harm-related content
    3. C.Sexual content
    4. D.Weak cryptographic algorithms in generated code
    5. E.Stack trace exposure in generated code
    6. F.Path injection vulnerabilities in generated code
    Show answer & explanation

    Correct answers: A, B, CHateful and unfair content; Self-harm-related content; Sexual content

    • A. Default content safety filtering for serverless language model deployments screens for hate and unfairness.
    • B. Self-harm-related content is one of the harmful categories covered by the default filter set.
    • C. Sexual content is also included among the default harmful-content categories screened by this filtering.
    • D. Weak cryptographic algorithms are a code vulnerability finding evaluated separately, not a default text content-safety category.
    • E. Stack trace exposure is a code vulnerability risk evaluated separately, not part of default content moderation filtering.
    • F. Path injection is a code vulnerability subclass, unrelated to the default text content-safety filter categories.

    Subdomain 2.1: Build generative applications by using Foundry

    13.A team is designing a multistep reasoning pipeline where the model must extract factual claims from a paragraph, generate search queries, and fact-check each claim against retrieved snippets. Which prompt-design practices support this pipeline? (Select all that apply)(Select 3)

    1. A.Break the task into smaller steps, such as extracting claims before generating queries
    2. B.Use clear syntax, such as separators and uppercase section headers, to distinguish each stage
    3. C.Increase temperature to its maximum value so each stage produces more varied outputs
    4. D.Use an affordance like search, pausing generation to insert retrieved results back into the prompt
    5. E.Merge all stages into a single unstructured instruction to shorten the prompt
    Show answer & explanation

    Correct answers: A, B, DBreak the task into smaller steps, such as extracting claims before generating queries; Use clear syntax, such as separators and uppercase section headers, to distinguish each stage; Use an affordance like search, pausing generation to insert retrieved results back into the prompt

    • A. Breaking a complex task into smaller steps, like separating extraction from query generation, improves accuracy on multistep pipelines.
    • B. Clear syntax such as separators and headers helps the model distinguish each stage of a multistep prompt.
    • C. Maximizing temperature increases randomness, which works against consistent, verifiable multistep reasoning.
    • D. Affordances let the model call an external capability like search, then continue reasoning with the real retrieved results.
    • E. Merging stages into one unstructured instruction removes the structure that makes multistep reasoning reliable.

    Subdomain 2.2: Build agents by using Foundry

    14.An orchestrator agent needs to hand off subtasks to specialized agents built and published by different teams. Which mechanisms could support connecting these agents together? (Choose 2)(Select 2)

    1. A.The Agent-to-Agent (A2A) protocol for cross-agent communication
    2. B.A toolbox exposing a shared, versioned set of tools through one MCP endpoint
    3. C.Increasing the max token limit on each specialized agent's model
    4. D.Disabling authentication on each specialized agent's endpoint
    5. E.Storing each specialized agent's instructions in a fine-tuning dataset
    Show answer & explanation

    Correct answers: A, BThe Agent-to-Agent (A2A) protocol for cross-agent communication; A toolbox exposing a shared, versioned set of tools through one MCP endpoint

    • A. The A2A protocol is designed specifically to connect an agent to other agents through compatible endpoints, matching the orchestrator-to-specialist handoff scenario.
    • B. A shared toolbox lets multiple agents, including an orchestrator and specialists, consume the same curated tool set through one versioned MCP-compatible endpoint.
    • C. Raising the token limit changes how much text a model can process per call; it doesn't establish a connection between separate agents.
    • D. Disabling authentication removes access control rather than connecting agents, and it weakens security instead of supporting a governed handoff.
    • E. Fine-tuning datasets shape a model's learned behavior over time; they aren't a mechanism for routing subtasks between separately published agents.

    Subdomain 2.2: Build agents by using Foundry

    15.A security team reviewing a Foundry agent deployment wants to confirm enterprise-grade controls are in place. Which capabilities does Foundry Agent Service provide for this purpose? (Choose 3)(Select 3)

    1. A.A dedicated Microsoft Entra identity per agent
    2. B.Private networking with virtual network isolation
    3. C.Integrated content safety and guardrails
    4. D.Automatic retraining of the underlying model each night
    5. E.Unlimited compute quota with no throttling
    Show answer & explanation

    Correct answers: A, B, CA dedicated Microsoft Entra identity per agent; Private networking with virtual network isolation; Integrated content safety and guardrails

    • A. A dedicated Microsoft Entra identity per agent enables secure, scoped access to resources without sharing credentials, matching the enterprise identity control the team is checking for.
    • B. Private networking lets agents run within a virtual network for isolation and data residency compliance, which is one of the documented enterprise capabilities.
    • C. Integrated content safety and guardrails help mitigate unsafe outputs and prompt injection risks, another documented enterprise-grade control.
    • D. Nightly automatic retraining of the underlying model isn't a documented Foundry capability and isn't how model updates are governed.
    • E. Unlimited compute with no throttling isn't a real capability of the service; compute and rate limits still apply.

    Subdomain 2.2: Build agents by using Foundry

    16.To let an agent call an internal REST API without your application writing custom execution code for each request, you configure a(n) ____ tool by supplying an OpenAPI 3.0 or 3.1 specification.

    1. A.Code Interpreter
    2. B.OpenAPI tool
    3. C.Web search
    Show answer & explanation

    Correct answer: BOpenAPI tool

    • A. Code Interpreter runs Python in a sandboxed environment for analysis and computation; it doesn't connect to an external REST API using a specification.
    • B. An OpenAPI tool connects an agent to external HTTP APIs by using an OpenAPI 3.0 or 3.1 specification, matching this configuration pattern exactly.
    • C. Web search retrieves information from the public web with citations; it isn't a way to call a specific internal REST API described by a specification.

    Subdomain 2.3: Optimize and operationalize generative AI systems

    17.A company wants automated alerts sent to the operations team whenever a deployed generative AI application's outputs fail a quality threshold or produce harmful content in production. Which capability should they configure?

    1. A.Azure Monitor alerts integrated with the observability dashboard
    2. B.A one-time pre-production evaluation run against a static dataset
    3. C.A chain-of-thought prompt added to the system message
    4. D.A higher top_p value applied to the model deployment
    Show answer & explanation

    Correct answer: AAzure Monitor alerts integrated with the observability dashboard

    • A. Azure Monitor alerts, integrated with the Foundry observability dashboard, notify teams when production outputs fail quality thresholds or produce harmful content, matching this requirement exactly.
    • B. A one-time pre-production evaluation validates readiness before deployment but does not continuously monitor or alert on live production traffic.
    • C. Adding chain-of-thought instructions changes how the model reasons through a prompt; it has no mechanism for sending operational alerts.
    • D. Changing top_p adjusts output randomness and has no relationship to alerting on production quality or safety failures.

    Subdomain 2.3: Optimize and operationalize generative AI systems

    18.Which two of the following are examples of built-in Foundry evaluation metric categories described for measuring generative AI application quality? (Select 2)(Select 2)

    1. A.Groundedness and relevance for RAG-specific quality
    2. B.Coherence and fluency for general-purpose quality
    3. C.Virtual network peering configuration status
    4. D.Storage account redundancy tier selection
    Show answer & explanation

    Correct answers: A, BGroundedness and relevance for RAG-specific quality; Coherence and fluency for general-purpose quality

    • A. Groundedness and relevance are RAG-specific built-in evaluator metrics that measure whether a response is supported by retrieved context and relevant to the query.
    • B. Coherence and fluency are general-purpose quality metrics among the built-in evaluators that assess response readability and logical flow.
    • C. Virtual network peering configuration is a networking concern unrelated to evaluating generative AI response quality.
    • D. Storage account redundancy tier is a storage infrastructure setting and is not a generative AI quality evaluation metric.

    Subdomain 2.3: Optimize and operationalize generative AI systems

    19.Hosted agents in Foundry Agent Service require the developer to maintain their own runtime code, while prompt agents have no application code to maintain because Foundry runs them for you. True or False?

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: ATrue

    • A. This matches the documented distinction: Hosted agents run developer-written code such as Agent Framework or LangGraph, while prompt agents are configuration-only and Foundry manages the runtime entirely.
    • B. This would be false only if the roles were reversed, but Hosted agents genuinely require maintained runtime code and prompt agents genuinely require none, so the statement holds.

    Domain 3: Implement computer vision solutions

    Subdomain 3.1: Design and implement image- and video-generation solutions

    20.True or False: Azure OpenAI's image generation and editing endpoints can return generated images as a direct image URL instead of base64-encoded data.

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: BFalse

    • A. The documented response format for these endpoints returns base64-encoded image data; a direct URL response option is not offered.
    • B. This is correct: all models return base64-encoded images, with no URL-based response format available.

    Subdomain 3.1: Design and implement image- and video-generation solutions

    21.True or False: Video generation jobs in Azure OpenAI are processed synchronously, meaning the initial API call blocks until the final video file is returned in the response body.

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: BFalse

    • A. Video generation is documented as an asynchronous process: a job is created, the client polls a status endpoint, and the video is retrieved separately once the job succeeds.
    • B. This is correct: the create-job call returns immediately with a job ID, and the caller must poll for status before downloading the finished clip.

    Subdomain 3.2: Design and implement multimodal understanding workflows

    22.A retail catalog app currently sends product photos to a vision-capable model with a prompt asking for a one-sentence caption. The team now wants a detail page that instead shows an extended, multi-sentence description covering colors, materials, and background context for each photo, while reusing the same model. Which change should they make?

    1. A.Increase the completion's max token limit and rewrite the prompt to explicitly request a thorough, multi-sentence description of the image's visual details
    2. B.Switch the image detail parameter to low resolution so the model uses fewer tokens per image and can produce longer captions
    3. C.Keep the one-sentence prompt but call the API twice per image and concatenate the two returned captions into one paragraph
    4. D.Replace the vision-capable model with a text-only completion model configured with a higher temperature setting
    Show answer & explanation

    Correct answer: AIncrease the completion's max token limit and rewrite the prompt to explicitly request a thorough, multi-sentence description of the image's visual details

    • A. Raising the token limit and explicitly asking the model to elaborate on visual details is the correct way to move from a concise caption to an extended, multi-sentence description from the same vision-capable model.
    • B. Lowering the image detail setting reduces token usage and can reduce recognition accuracy; it does not instruct the model to write a longer, more detailed narrative.
    • C. Two independent one-sentence calls concatenated together typically produce redundant or disjointed text rather than one coherent, detailed description.
    • D. A text-only model has no image input at all, so it cannot analyze the photo's colors, materials, or background context.

    Subdomain 3.2: Design and implement multimodal understanding workflows

    23.A real-estate app needs one caption that summarizes what is shown across a set of five interior photos submitted together for a single listing, rather than a separate caption per photo. Which approach correctly achieves this with a vision-capable multimodal model?

    1. A.Include all five images as separate image content parts in one chat request, with a prompt asking for a single combined summary
    2. B.Send five separate one-image requests, then manually average the returned caption strings into a single text
    3. C.Concatenate the five images into one composite image file before uploading, so the model receives a single image input
    4. D.Upload the five images to blob storage first and reference only the folder path as text within the prompt
    Show answer & explanation

    Correct answer: AInclude all five images as separate image content parts in one chat request, with a prompt asking for a single combined summary

    • A. Vision-capable chat models accept multiple images as separate content parts within one request, letting a single prompt ask for one summary that spans the whole set of photos.
    • B. Caption strings from independent requests cannot be meaningfully averaged; this produces nonsense text rather than a coherent combined summary.
    • C. Merging five photos into one composite image degrades individual detail and is not how multi-image captioning is implemented.
    • D. A folder path is plain text with no visual content attached, so the model has nothing to actually see or describe.

    Subdomain 3.3: Implement responsible AI for multimodal content

    24.A meme-sharing app moderates user posts that combine a picture with overlaid caption text, where the risk often comes from how the image and text interact (for example, a harmless photo paired with a caption that turns it into an insult). Running the Analyze Image API and Analyze Text API separately on the same post keeps missing this interaction. What should the team do instead?

    1. A.Call the Analyze multimodal (image with text) API so the image and its overlaid text are scored together as one unit
    2. B.Increase the severity threshold on the Analyze Image API alone, since a stricter image-only threshold captures caption risk
    3. C.Run the Analyze Text API twice, once on the caption and once on OCR output from the image, and average the two scores
    4. D.Switch entirely to the Analyze Text API and ignore the image, since captions carry most of the moderation-relevant signal
    Show answer & explanation

    Correct answer: ACall the Analyze multimodal (image with text) API so the image and its overlaid text are scored together as one unit

    • A. The multimodal (image with text) analysis model is purpose-built to score an image and its accompanying text together, which is exactly what's needed when risk emerges from the combination rather than either input alone.
    • B. Raising the image-only threshold still never looks at the caption text, so it cannot capture harm that only appears once the caption is read alongside the picture.
    • C. Running two separate text passes and averaging scores still evaluates the picture's visual content and the text as disconnected signals, missing the combined-context risk the multimodal model is built to catch.
    • D. Dropping image analysis entirely would miss cases where the picture itself is what turns an otherwise neutral caption into harmful content.

    Subdomain 3.3: Implement responsible AI for multimodal content

    25.A gaming platform allows players to upload custom avatar images and wants to (1) catch content that matches the platform's default harmful-content taxonomy and (2) also catch a newly identified prohibited symbol that isn't in that default taxonomy yet. Which two capabilities together satisfy both goals?(Select 2)

    1. A.Analyze Image API scoring against the Hate category
    2. B.Custom categories (rapid) API for the newly identified symbol
    3. C.Groundedness detection API
    4. D.Protected material text detection API
    5. E.Task adherence API
    6. F.Prompt Shields for user prompts
    Show answer & explanation

    Correct answers: A, BAnalyze Image API scoring against the Hate category; Custom categories (rapid) API for the newly identified symbol

    • A. The Analyze Image API's Hate category is part of the default harm taxonomy and would catch avatar content matching known discriminatory symbols.
    • B. Custom categories (rapid) is designed to let a team define and scan for a newly identified harmful pattern that the default categories don't yet cover, addressing the second goal directly.
    • C. Groundedness detection checks whether LLM text output matches source documents, which has no role in screening uploaded avatar images.
    • D. Protected material text detection scans generated text for known copyrighted content, not uploaded images for prohibited symbols.
    • E. Task adherence evaluates AI agent tool-use behavior against user intent, unrelated to screening avatar image uploads.
    • F. Prompt Shields for user prompts screens typed text for jailbreak attempts, not image uploads for prohibited visual symbols.

    Domain 4: Implement text analysis solutions

    Subdomain 4.1: Apply language model text analysis

    26.A travel booking site needs to translate itinerary confirmations from English into eight other languages in near real time as they are generated, without managing any document storage. Which service call best fits this requirement?

    1. A.The Azure Translator text translation API, which translates short text strings synchronously to one or more target languages
    2. B.The Azure Translator document translation batch API, which requires Blob storage containers for source and translated files
    3. C.Azure AI Speech translation, which is designed to translate spoken audio streams rather than written strings
    4. D.Azure AI Document Intelligence, which extracts structured fields and layout from scanned documents
    Show answer & explanation

    Correct answer: AThe Azure Translator text translation API, which translates short text strings synchronously to one or more target languages

    • A. The text translation API takes short text input and returns translations to one or more target languages synchronously, matching a real-time itinerary confirmation flow with no storage dependency.
    • B. Batch document translation is asynchronous and requires Blob storage containers for source and translated files, which adds infrastructure the scenario explicitly wants to avoid.
    • C. Speech translation operates on spoken audio input, not the written itinerary text the booking site is generating.
    • D. Document Intelligence extracts fields and layout from documents like forms and invoices; it does not perform language translation.

    Subdomain 4.1: Apply language model text analysis

    27.True or False: Opinion mining, also called aspect-based sentiment analysis, links sentiment scores to specific aspects or attributes mentioned in the text rather than only scoring the document as a whole.

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: ATrue

    • True. This is correct: opinion mining extends sentiment analysis by pairing sentiment with specific aspects, such as product attributes, rather than stopping at a single overall score.
    • False. This is incorrect: opinion mining is explicitly defined as aspect-based sentiment analysis, providing granular target-and-assessment pairs beyond a whole-document score.

    Subdomain 4.2: Implement speech solutions

    28.A video-hosting platform needs to generate a full set of subtitles for an already-uploaded video as quickly as possible, with predictable latency, rather than processing it as a large asynchronous batch job. Which speech to text option fits this need?

    1. A.Fast transcription API, which synchronously returns the complete transcript faster than real-time processing of the recording
    2. B.Real-time speech to text, which streams partial results as a microphone captures live audio
    3. C.Batch transcription, which queues large volumes of prerecorded files for asynchronous processing
    4. D.Speech translation Live Interpreter, which continuously detects the spoken language during a conversation
    Show answer & explanation

    Correct answer: AFast transcription API, which synchronously returns the complete transcript faster than real-time processing of the recording

    • A. Fast transcription returns the full transcript synchronously with predictable, faster-than-real-time latency, which matches the need for a quick subtitle set.
    • B. Real-time speech to text is built for live microphone or streaming audio, not for quickly transcribing a file that already exists.
    • C. Batch transcription is asynchronous and suited to large volumes of files rather than a single video needing a fast, predictable turnaround.
    • D. Live Interpreter performs speech translation with language detection, which is unrelated to generating same-language subtitles for an uploaded video.

    Subdomain 4.2: Implement speech solutions

    29.A team is preparing training data to build a custom speech model for a specialized industry vocabulary. Which types of data can they provide to Azure AI Speech for this customization?(Select 3)

    1. A.Audio recordings paired with human-labeled transcripts to improve recognition under specific audio conditions
    2. B.Related text data used to teach the model domain-specific vocabulary and phrasing
    3. C.Structured text following a defined pattern, used to specify custom pronunciations
    4. D.Prerecorded synthesized speech samples generated by a different vendor's text to speech engine
    5. E.Sentiment-labeled customer reviews used to bias the acoustic model toward positive-sounding audio
    Show answer & explanation

    Correct answers: A, B, CAudio recordings paired with human-labeled transcripts to improve recognition under specific audio conditions; Related text data used to teach the model domain-specific vocabulary and phrasing; Structured text following a defined pattern, used to specify custom pronunciations

    • A. Audio paired with human-labeled transcripts helps the model adapt to specific audio conditions, such as accents or background noise, present in the target domain.
    • B. Related text data teaches the model domain-specific vocabulary and phrasing that the general base model may not recognize accurately.
    • C. Structured text following a defined pattern can specify custom pronunciations and helps the model recognize consistently patterned utterances.
    • D. Synthesized speech generated by an unrelated vendor's engine is not a supported custom speech training data type and does not reflect real spoken audio conditions.
    • E. Sentiment-labeled text has no defined role in custom speech training, which focuses on vocabulary and audio conditions rather than emotional tone.

    Subdomain 4.2: Implement speech solutions

    30.A conferencing application currently translates a presenter's speech into two target languages using the standard real-time speech translation API and now needs to add a third and fourth target language. Which statements about this expansion are correct?(Select 3)

    1. A.Translating beyond two target languages requires creating a Foundry multi-service resource or using a separate translation service
    2. B.Translation fees apply for each additional target language beyond the second, based on the character count translated
    3. C.The standard speech translation API can output an unlimited number of target languages within a single request at no extra configuration
    4. D.Adding target languages beyond two requires switching entirely away from the Speech SDK to a text-only Translator client
    5. E.The intermediate speech recognition results contribute to the character count used for calculating translation costs
    Show answer & explanation

    Correct answers: A, B, ETranslating beyond two target languages requires creating a Foundry multi-service resource or using a separate translation service; Translation fees apply for each additional target language beyond the second, based on the character count translated; The intermediate speech recognition results contribute to the character count used for calculating translation costs

    • A. Going beyond two target languages requires creating a Foundry multi-service resource or using a separate translation service for the additional languages.
    • B. Translation costs apply for each target language beyond the second, calculated based on the character count of the translated text.
    • C. The standard speech translation API directly supports only two target languages per request; more requires the additional resource configuration described above.
    • D. The Speech SDK and Speech CLI remain the interface used; a multi-service resource extends the same speech translation capability rather than forcing a move to a text-only client.
    • E. Because intermediate speech recognition results are also translated as speech is detected, they add to the character volume used when calculating translation charges.

    Domain 5: Implement information extraction solutions

    Subdomain 5.1: Build retrieval and grounding pipelines

    31.What occurs during the document cracking step of an Azure AI Search indexer run?

    1. A.The indexer extracts text and images from source documents so they can be enriched and indexed
    2. B.The indexer permanently deletes documents that fail schema validation
    3. C.The indexer converts all vector fields into filterable text fields automatically
    4. D.The indexer re-encrypts source documents before they are stored in the knowledge store
    Show answer & explanation

    Correct answer: AThe indexer extracts text and images from source documents so they can be enriched and indexed

    • A. Document cracking is the step where the indexer opens source files and extracts their text and image content, which then feeds the enrichment pipeline and indexing.
    • B. Documents that fail validation are typically skipped or logged as errors, not permanently deleted, and this behavior is unrelated to the extraction step of cracking.
    • C. Vector fields are not automatically converted to filterable text fields; filterable text or numeric fields must be explicitly modeled in the index schema.
    • D. Encryption of stored content is a storage and security concern handled separately from document cracking, which is specifically about extracting content for processing.

    Subdomain 5.1: Build retrieval and grounding pipelines

    32.A team is setting up an AI enrichment pipeline in Azure AI Search for the first time. Which three objects must they define together to run it? (Select 3)(Select 3)

    1. A.A data source that connects to the source content
    2. B.A skillset that defines the enrichment steps to run
    3. C.An index that stores the enriched and searchable output
    4. D.A knowledge store used to persist blob-based projections
    5. E.A synonym map that expands abbreviations at query time
    6. F.A scoring profile that weights fields for relevance tuning
    Show answer & explanation

    Correct answers: A, B, CA data source that connects to the source content; A skillset that defines the enrichment steps to run; An index that stores the enriched and searchable output

    • A. A data source is required so the indexer knows where to connect and pull content from before any enrichment can begin.
    • B. A skillset defines the atomic enrichment steps that transform cracked documents into enriched output, making it a required part of the pipeline.
    • C. An index is required because the indexer must have a target schema to load enriched and raw content into for querying.
    • D. A knowledge store is an optional output defined within a skillset for downstream apps; a pipeline can run and populate an index without ever defining one.
    • E. Synonym maps improve query-time term matching but are not a required component for the indexer, skillset, and index combination that defines an enrichment pipeline.
    • F. Scoring profiles tune relevance ranking at query time and are optional refinements, not a required object for the pipeline to run.

    Subdomain 5.1: Build retrieval and grounding pipelines

    33.True or False: In Azure AI Search, hybrid search executes a keyword query and a vector query in parallel against the same index and merges the results into one ranked response.

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: ATrue

    • A. This is correct: hybrid search runs the keyword and vector queries in parallel and combines their results into a single unified, ranked response.
    • B. This statement accurately describes hybrid search behavior, so marking it false would be incorrect given how hybrid queries execute and merge results.

    Subdomain 5.2: Extract content from documents

    34.A logistics company receives shipping manifests that come in several inconsistent layouts depending on the carrier, and no two manifests are guaranteed to share the same structure. Which Document Intelligence custom model type is best suited to extracting fields from this mixed-layout document set?

    1. A.A custom neural model, which is designed to extract data from mixed-type documents
    2. B.A custom template model, which is designed to extract data from static layouts
    3. C.A custom classifier, which identifies document classes before an extraction model runs
    4. D.A custom composed model, which is built by combining several standalone models
    Show answer & explanation

    Correct answer: AA custom neural model, which is designed to extract data from mixed-type documents

    • A. Custom neural models are built to handle documents with varying structures and layouts, which fits a manifest set that differs by carrier and has no consistent structure.
    • B. Custom template models are tuned for static layouts and perform best when documents share a consistent visual structure, which does not match manifests that vary by carrier.
    • C. A custom classifier only identifies which document type a file belongs to before routing it to an extraction model; it does not itself extract fields from mixed layouts.
    • D. A custom composed model groups several standalone extraction models behind one endpoint, but the underlying models still need to individually handle the variability, so this does not replace choosing the right model type for mixed layouts.

    Subdomain 5.2: Extract content from documents

    35.The Document Intelligence General document model requires a team to first label a custom training dataset before it can extract text, structure, and key-value pairs from a document.

    1. A.True
    2. B.False
    Show answer & explanation

    Correct answer: BFalse

    • A. This statement is inaccurate: the General document model is a prebuilt model that extracts text, structure, and key-value pairs without requiring any custom training or labeling.
    • B. This is correct: the General document model is prebuilt and ready to use immediately, so no labeled training dataset is required before extraction can begin.

    Want the full experience?

    These are just samples. Practice the full Microsoft Certified: Azure AI Apps and Agents Developer Associate (AI-103) question bank in quiz mode — free, no signup, with domain practice and exam simulation.