AI-901 domain - 58% of the exam

Implement AI solutions by using Microsoft Foundry

Implement AI solutions by using Microsoft Foundry is 58% of the AI-901 exam. These are the objectives it covers, each with practice questions, with every answer explained.

The domain in numbers

174
Practice questions
4
Objectives
121
Medium
53
Hard

Where people go wrong

  • Using the portal where code must call the model

    The wrong answers reach for the Foundry portal, its playground or the model catalogue when the requirement is unattended runtime use: a nightly pipeline, a scheduled back-end job or a service calling a deployed model. The portal is an interactive browser workspace for exploring, deploying and testing by hand, and the catalogue is for discovering models. The Foundry SDK exposes deployment and inference as calls that code makes with no person present. The reverse appears too: an analyst who will not write code is offered the SDK.

    See it in a sample question
  • Treating an agentic task as text generation

    The wrong answers label a goal-driven scenario as generative AI, a plain chat completion, text analysis, classification or extraction, because a language model sits underneath or because one step resembles that workload. In each stem the system receives a goal, then decides its own steps, calls a lookup, tracking or booking tool and completes an action such as updating a record or rebooking a flight. Generation only returns content for a prompt. Agentic AI plans a sequence of steps and takes actions by calling tools or knowledge sources.

    See it in a sample question
  • Handing field extraction to a general model

    The wrong answers give structured field extraction to something that only resembles it. A general multimodal model reads a scan but returns free-form descriptions, a language model used for chat has no path to read a scanned page or a video, an image-generation model creates pictures, Azure Speech handles audio only, and embeddings return vectors rather than named fields. Azure Content Understanding in Foundry Tools is purpose-built to return the same named fields, such as vendor name or invoice total, as consistent structured data across documents, images, audio and video.

    See it in a sample question
  • Reversing the direction of Azure Speech

    The wrong answers run Azure Speech the opposite way. Text-to-speech is offered for a spoken request or dictated note that must become written text, and speech-to-text is offered for written announcements or articles that must be read aloud. Speech translation and sentiment analysis appear as further distractors because they also touch spoken or written language. Speech-to-text turns spoken audio into written text. Text-to-speech synthesises natural-sounding audio from text that already exists. Naming the input and the required output settles which one applies.

    See it in a sample question

Objectives in this domain

What to study

The official documents this domain's practice questions cite most.

Sample questions from this domain

Free sampleImplement AI solutions by using Microsoft Foundryhard

A development team runs a nightly build pipeline that must deploy a new version of a language model, then automatically send a fixed set of regression prompts and score the replies, all with no human clicking through any screen. Which Microsoft Foundry surface should the team build this automation against?

  • AThe Microsoft Foundry portal, driving each deployment and test prompt manually through its interactive playground each night.
  • BAzure Content Understanding, using its extraction schema to deploy the model and grade each regression reply.
  • CThe Foundry SDK, calling it from the pipeline to deploy the model and submit the regression prompts programmatically. Correct
  • DAzure Speech, transcribing the regression prompts before the model deploys them on a schedule.
Automated, unattended model deployment and prompting in Foundry requires the Foundry SDK rather than the interactive portal. The portal is designed for hands-on human exploration, while the Foundry SDK turns deployment and inference into programmable calls that a build pipeline can execute with no person present, which is the defining requirement of a nightly unattended job.

Why A is wrong: The portal is the interactive surface for exploring models and prototyping by hand, which is tempting because it is where a developer first meets a model, but it cannot run an unattended nightly pipeline with no human present.

Why B is wrong: Content Understanding extracts structured information from documents, images, audio and video, so it is tempting when the word 'score' appears, but it does not deploy models or run prompt pipelines.

Why C is correct: The SDK exposes deployment and inference as code that a pipeline can call without any manual interaction, which is exactly what an unattended nightly job requires.

Why D is wrong: Azure Speech handles speech to text and text to speech, which sounds relevant because prompts are involved, but the prompts here are text and Speech cannot deploy a model.

Free sampleImplement AI solutions by using Microsoft Foundryhard

A team wants a solution that, given the goal "reconcile this invoice", will decide which steps to take, call a lookup tool to fetch purchase-order data, and then update a record, all without a person choosing each step. Which type of AI workload does this describe?

  • AGenerative AI, which produces new content such as text or images in response to a prompt but does not plan or invoke tools to act on a goal.
  • BAgentic AI, in which an agent plans a sequence of steps and takes actions such as calling tools or knowledge sources to complete a task. Correct
  • CText analysis, which extracts information such as sentiment or key phrases from existing text rather than taking actions to complete a task.
  • DComputer vision, which interprets images and video rather than orchestrating steps and tool calls towards a goal.
Agentic AI is distinguished from generative AI by planning steps and taking actions with tools to complete a goal. An agent goes beyond producing content: it reasons about a goal, plans a sequence of steps, and takes actions such as calling tools or knowledge sources, which is what separates the agentic workload from plain generation.

Why A is wrong: Generative AI is a close trap because agents are built on generative models, but generation alone only returns content for a prompt; it does not plan a sequence of steps or call tools to change external state.

Why B is correct: The defining trait of agentic AI is that the system plans steps and takes actions towards a goal, including invoking tools and knowledge sources, which matches deciding steps, calling a lookup tool, and updating a record autonomously.

Why C is wrong: Text analysis reads and characterises existing text, so it could describe the invoice but cannot plan steps, call a lookup tool, or update a record to complete the goal.

Why D is wrong: Computer vision interprets visual input; it does not plan multi-step actions or invoke tools, so it does not fit a task defined by autonomous reconciliation of data.

Free sampleImplement AI solutions by using Microsoft Foundryhard

A finance team must process thousands of scanned supplier invoices and pull out the same fields from each one, including the vendor name, invoice total, and every line item, returning them as consistent structured data for an accounting system. Which Foundry capability best meets this requirement?

  • AA general multimodal chat model with vision, asked in free text to describe what each invoice image contains.
  • BAzure Speech, transcribing the invoices so the field values become available as text.
  • CAzure Content Understanding, configured to extract the defined invoice fields as structured output. Correct
  • DAn embeddings model, encoding each invoice into a vector so the fields can be compared numerically.
Extracting defined structured fields from many documents is a Content Understanding task, not a job for a general vision chat model. Azure Content Understanding is the Foundry capability designed for structured information extraction across documents and images, producing consistent named fields, whereas a general multimodal model returns free-form descriptions that vary between documents and cannot be relied on as structured data.

Why A is wrong: A vision chat model can read an image and is tempting because it sees the invoice, but its free-text description is not reliable consistent structured output across thousands of documents.

Why B is wrong: Azure Speech converts audio to text and is tempting because transcription sounds like extraction, but invoices are documents and images, not audio, so Speech does not apply.

Why C is correct: Content Understanding is built to extract defined fields from documents into consistent structured data, which is exactly what the accounting system needs.

Why D is wrong: Embeddings enable similarity search and are tempting for large document volumes, but a vector does not return named fields like vendor or total as structured data.

Free sampleImplement AI solutions by using Microsoft Foundrymedium

A developer is building a hands-free assistant in which a user speaks a request aloud and the application must first turn that spoken audio into a written transcript before any further processing. Which Azure Speech in Foundry Tools capability performs this conversion?

  • ASpeech-to-text, which transcribes spoken audio into written text Correct
  • BText-to-speech, which generates spoken audio from written input
  • CSpeech translation, which converts speech in one language into speech or text in another language
  • DSentiment analysis, which scores the emotional tone of a passage of text
Identify speech-to-text as the Azure Speech capability that transcribes spoken audio into written text. Speech-to-text takes an audio stream and outputs a written transcript, which is the required first stage of a spoken-request pipeline, while text-to-speech and speech translation address different directions or goals.

Why A is correct: Speech-to-text is the Azure Speech capability that converts spoken audio into a written transcript, which is exactly the first step the assistant needs.

Why B is wrong: Text-to-speech is a genuine Azure Speech capability, but it runs in the opposite direction by producing audio from text rather than transcribing speech into text.

Why C is wrong: Speech translation also processes audio, so it is tempting, but its purpose is crossing languages rather than simply transcribing a request in the same language.

Why D is wrong: Sentiment analysis works on text and reports tone, which is unrelated to turning an audio request into a transcript.

Other domains in this exam

See also the AI-901 cert hub, the study guide, and the cheat sheet.

Examworthy is not affiliated with or endorsed by Microsoft. Original, blueprint-aligned practice material only.