20:00

Quiz AI-901: Microsoft Azure AI Fundamentals (Updated Version)

Free Test
/ 10

Quiz

1/10
You have a Microsoft Foundry project that contains an agent named Agent1.
You need to ensure that Agent1 always calls an Azure function when the agent responds to user
input.
To what should you set tool_choice for Agent1?
Select the answer
1 correct answer
A.
auto
B.
none
C.
required

Quiz

2/10
Select the answer that correctly completes the sentence.

Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 1-3079927505
Select the answer
1 correct answer
Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 2-3530580606

When content is submitted to Azure Content Understanding in Foundry Tools, the analysis is
asynchronous. This means the service does not return results immediately within the same HTTP
request. Instead, it uses the standard Azure long-running operation (LRO) pattern — you call
begin_analyze() to submit the content, which immediately returns a poller object, and then call
poller.result() to wait for processing to complete and retrieve the structured extraction results.
Why the other options are wrong:
Synchronous is incorrect — the analysis pipeline involves multiple AI steps (OCR, speech
transcription, schema mapping) that take time; a blocking synchronous call is not supported.
Returned only as unstructured plain text is incorrect — Azure Content Understanding returns richly
structured JSON output with named fields mapped to your defined schema, not plain unstructured
text.
Limited to OCR-only processing is incorrect — Content Understanding goes far beyond OCR; it
supports document, audio, image, and video analyzers, and performs semantic field extraction using
AI, not just character recognition.
This asynchronous design is consistent across all Azure AI services that perform complex, multi-step
content processing.

Quiz

3/10
DRAG DROP
You have a Microsoft Foundry project named project1 that contains an Azure OpenAI resource named
Resource1.
To Resource1, you deploy a gpt-4.1-mini model by using a model deployment named my-mini-gpt.
You need to connect to my-mini-gpt from an application.
How should you complete the Python code? To answer, drag the appropriate values to the correct
targets. Each value may be used once, more than once, or not at all.


NOTE: Each correct selection is worth one point.

Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 3-2641257481
Select the answer
1 correct answer
client = OpenAI(
api_key="...",
base_url="[https://resource1.openai.azure.com/openai/v1/",](https://resource1.openai.azure.com/openai/v1/",)
)
response = client.responses.create(
model="my-mini-gpt",
...
)
For Azure OpenAI in Microsoft Foundry, the base_url uses the Azure OpenAI resource name in the
endpoint format:
[https://<resource-name>.openai.azure.com/openai/v1/](https://<resource-name>.openai.azure.com/openai/v1/)
In the question, the Azure OpenAI resource is named Resource1, so the first blank must be resource1.
Microsoft documentation for Azure OpenAI v1 endpoints confirms that the endpoint must use the
...openai.azure.com/openai/v1/ path.
For the model parameter, Azure OpenAI requires the deployment name, not the underlying model
name. Microsoft states that Azure OpenAI always requires the deployment name when calling APIs,
even when the parameter is named model.
The deployed model is gpt-4.1-mini, but the deployment name is my-mini-gpt. Therefore, the second
blank must be:
model="my-mini-gpt"
So the correct selections are:
base_url blank = resource1
model blank = my-mini-gpt

Quiz

4/10
What are two purposes of instructions when prompting a generative AI model? Each correct answer
presents part of the solution.
NOTE: Each correct selection is worth one point.
Select the answer
2 correct answers
A.
defines constraints on the model's responses
B.
defines the agent's role and behavior
C.
defines the Azure region where inference occurs
D.
selects which model to use
E.
defines the tokens per minute (TPM) allocation for the model

Quiz

5/10
You are developing an application that analyzes voicemail recordings by using Azure Content
Understanding in Foundry Tools.
You need to extract a transcript and structured information from the recordings.
Which type of analyzer should you use?
Select the answer
1 correct answer
A.
document analyzer
B.
video analyzer
C.
audio analyzer
D.
image analyzer

Quiz

6/10
You have an Azure subscription.
You need to use Azure Content Understanding in Foundry Tools to extract structured data from
invoices.
What should you provision?
Select the answer
1 correct answer
A.
an Azure OpenAI resource
B.
a Microsoft Foundry resource
C.
A Microsoft Foundry project
D.
an Azure AI Search service

Quiz

7/10
You are developing a voice application that listens for spoken commands and converts them into text
by using Azure Speech in Foundry Tools.
How should you complete the Python code? To answer, select the appropriate option in the answer
area.


NOTE: Each correct selection is worth one point.

Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 4-1741188191
Select the answer
1 correct answer
Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 5-2229504020

The correct Python method is:
recognizer.recognize_once()
Completed code:
import azure.cognitiveservices.speech as speechsdk
...
speech_config = speechsdk.SpeechConfig(subscription=key, region=region)
recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config)
recognizer.recognize_once()
Microsoft’s Azure Speech documentation for Foundry Tools explains that Speech to text is used for
real-time speech recognition and converting spoken audio into text. The Python Speech SDK uses a
SpeechRecognizer object for recognition from audio input, such as a microphone.
Why the other options are incorrect:
recognizer.speak_text_async("Ready") is incorrect because speaking text is text-to-speech, not
speech-to-text recognition.
recognizer.start_continuous_recognition() can be used for continuous recognition, but the code
shown is asking for the basic method to recognize spoken input and convert it to text from the
SpeechRecognizer.
recognizer.start_keyword_recognition() is used for keyword/wake-word recognition, not general
speech-to-text transcription of spoken commands.
Therefore, the correct answer is:
recognizer.recognize_once()

Quiz

8/10
DRAG DROP
You are developing an application that extracts structured information from different types of
content by using Azure Content Understanding in Foundry Tools.
You need to extract scanned invoices in the PDF format and voicemail recordings in the WAV format.
Which type of analyzer should you use for each content type? To answer, drag the appropriate
analyzer types to the correct content types. Each analyzer type may be used once, more than once,
or not at all. You may need to drag the split bar between panes or scroll to view content.


NOTE: Each correct selection is worth one point.

Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 6-1949583536
Select the answer
1 correct answer
Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 7-3855140612

Azure Content Understanding analyzers define the type of content to process, such as documents,
images, audio, or video, and what to extract, such as text, layout, fields, transcripts, and structured
JSON output. Microsoft lists base analyzer types such as prebuilt-document, prebuilt-audio, prebuilt-
video, and prebuilt-image.
For scanned invoices in PDF format, the correct choice is document analyzer, because invoices are
document/form content. Microsoft’s Content Understanding quickstart specifically uses the prebuilt-
invoice analyzer to extract structured data from an invoice PDF.
For voicemail recordings in WAV format, the correct choice is audio analyzer, because voicemail is
audio content. Content Understanding supports structured data extraction from audio files, and the
analyzer reference identifies prebuilt-audio as the base analyzer for audio content.

Quiz

9/10
You are developing a web app that processes invoices to calculate expenses.
You need to extract structured fields, including nested values, from the invoices by using a defined
schema.
What should you use?
Select the answer
1 correct answer
A.
a transcription workflow in Azure Speech in Foundry Tools
B.
an optical character recognition (OCR)-only document processing pipeline
C.
an analyzer in Azure Content Understanding in Foundry Tools
D.
an Azure AI Search service

Quiz

10/10
DRAG DROP
You have a Microsoft Foundry project that contains a model deployment.
You are developing an application that sends an image and a user question to the model.
You need to send both text and image content in the same request so the model can return an
answer.
How should you complete the Python code? To answer, drag the appropriate values to the correct
targets. Each value may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.


NOTE: Each correct selection is worth one point.

Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 8-3477349610
Select the answer
1 correct answer
Certification Exam AI-901: Microsoft Azure AI Fundamentals (Updated Version) Microsoft Microsoft-AI-901 9-5255953

input=[
{
"role": "user",
"content": [
{"type": "input_text", "text": "What is in this image? Provide 3 bullet points."},
{"type": "input_image", "image_url": image_url},
],
}
]
print(response.output_text)
For a multimodal request that sends both text and an image to an Azure OpenAI model, the input
content array uses separate content item types. Text content is sent with type: "input_text", and
image content is sent with type: "input_image". Microsoft’s Azure OpenAI Responses API
documentation shows the Responses API supports multimodal inputs and uses structured input
content items in the request.
The options output_text and output_image are not used inside the user input content array. In the
shown code, response.output_text is used after the response is returned to print the model’s text
answer.
Looking for more questions?Buy now

AI-901: Microsoft Azure AI Fundamentals (Updated Version) Practice test unlocks all online simulator questions

Thank you for choosing the free version of the AI-901: Microsoft Azure AI Fundamentals (Updated Version) practice test! Further deepen your knowledge on Microsoft Simulator; by unlocking the full version of our AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator you will be able to take tests with over 50 constantly updated questions and easily pass your exam. 98% of people pass the exam in the first attempt after preparing with our 50 questions.

BUY NOW

What to expect from our AI-901: Microsoft Azure AI Fundamentals (Updated Version) practice tests and how to prepare for any exam?

The AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator Practice Tests are part of the Microsoft Database and are the best way to prepare for any AI-901: Microsoft Azure AI Fundamentals (Updated Version) exam. The AI-901: Microsoft Azure AI Fundamentals (Updated Version) practice tests consist of 50 questions and are written by experts to help you and prepare you to pass the exam on the first attempt. The AI-901: Microsoft Azure AI Fundamentals (Updated Version) database includes questions from previous and other exams, which means you will be able to practice simulating past and future questions. Preparation with AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator will also give you an idea of the time it will take to complete each section of the AI-901: Microsoft Azure AI Fundamentals (Updated Version) practice test . It is important to note that the AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator does not replace the classic AI-901: Microsoft Azure AI Fundamentals (Updated Version) study guides; however, the Simulator provides valuable insights into what to expect and how much work needs to be done to prepare for the AI-901: Microsoft Azure AI Fundamentals (Updated Version) exam.

BUY NOW

AI-901: Microsoft Azure AI Fundamentals (Updated Version) Practice test therefore represents an excellent tool to prepare for the actual exam together with our Microsoft practice test . Our AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator will help you assess your level of preparation and understand your strengths and weaknesses. Below you can read all the quizzes you will find in our AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator and how our unique AI-901: Microsoft Azure AI Fundamentals (Updated Version) Database made up of real questions:

Info quiz:

  • Quiz name:AI-901: Microsoft Azure AI Fundamentals (Updated Version)
  • Total number of questions:50
  • Number of questions for the test:50
  • Pass score:80%

You can prepare for the AI-901: Microsoft Azure AI Fundamentals (Updated Version) exams with our mobile app. It is very easy to use and even works offline in case of network failure, with all the functions you need to study and practice with our AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator.

Use our Mobile App, available for both Android and iOS devices, with our AI-901: Microsoft Azure AI Fundamentals (Updated Version) Simulator . You can use it anywhere and always remember that our mobile app is free and available on all stores.

Our Mobile App contains all AI-901: Microsoft Azure AI Fundamentals (Updated Version) practice tests which consist of 50 questions and also provide study material to pass the final AI-901: Microsoft Azure AI Fundamentals (Updated Version) exam with guaranteed success. Our AI-901: Microsoft Azure AI Fundamentals (Updated Version) database contain hundreds of questions and Microsoft Tests related to AI-901: Microsoft Azure AI Fundamentals (Updated Version) Exam. This way you can practice anywhere you want, even offline without the internet.

BUY NOW