AI-900 Free Practice Test

Test your Microsoft Azure AI Fundamentals knowledge with free practice questions and compete on the leaderboard.

🏆 Top Performers

🏅 Think you can beat the top score? Take the quiz below and claim your place on the leaderboard.

[ays_quiz_leaderboard id="102"]

📋 About This Quiz

  • AI-900 style practice questions
  • Based on Microsoft Azure AI Fundamentals exam objectives
  • Instant score and answer explanations
  • Track your performance history
  • Completely free practice test

🚀 Start the Practice Test

Enter your details, start the quiz, and see how you compare with other learners.

0%
0 votes, 0 avg
4

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you’re unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set 1

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

This set includes exam-style questions covering:

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. You want the model to return spoken audio in addition to text.

Snippet:
completion = client.chat.completions.create(
model=”gpt-4o-mini-audio-preview”,
# Missing line
messages=[
{“role”: “user”, “content”: “Reply aloud to this request.”}
],
)
Which code should replace the missing section?

2 / 60

2. You want to benchmark two or three deployed models side by side in the portal by sending the same prompt to each one. Which feature should you use?

3 / 60

3. After deployment, you should verify that the deployment status shows ________ before treating the model as ready for normal use.

4 / 60

4. A team wants to deploy a partner or community model in the Foundry portal. Which TWO prerequisites are explicitly called out by Microsoft for that scenario? (Select TWO.)

5 / 60

5. You deployed a model in the Foundry portal and copied a sample from the Code tab. The deployment name is stored in deployment_name.

Snippet:
payload = {
# missing fragment
“input”: “Summarize this support ticket.”
}

Which code should replace the missing section?

6 / 60

6. You are creating a custom analyzer for business forms in Python.

Snippet:
from azure.ai.contentunderstanding.models import ContentAnalyzer
analyzer = ContentAnalyzer(
base_analyzer_id=”_____”,
description=”Custom analyzer for vendor forms”,
field_schema=field_schema,
models={“completion”: “gpt-4.1”}
)

Which code should replace the missing section?

7 / 60

7. For each of the following statements, determine whether the statement is correct.

Statement 1: Every Foundry model requires an Azure Marketplace subscription before deployment.
Statement 2: After deployment, you can type a prompt and see outputs in the playground.
Statement 3: The Code tab shows details about programmatic access to the deployment.

Select the correct combination.

8 / 60

8. To follow the current portal instructions in Microsoft’s documentation, which banner toggle should be on?

Select only one answer.

9 / 60

9. You deployed an audio-capable multimodal model in Microsoft Foundry. You want to test spoken prompts in the portal without writing code. Which interface should you use?

10 / 60

10. You are building a lightweight client that sends a spoken prompt as inline audio data.

Snippet:
messages = [
{
“role”: “user”,
“content”: [
{“type”: “text”, “text”: “Answer the spoken request.”},
# Missing line
],
}
]

Which code should replace the missing section?

11 / 60

11. You want a deployed model to accept a spoken prompt and return a spoken answer. Which TWO request elements should you include? (Select TWO.)

12 / 60

12. A developer wants to preserve a simple review record before deploying an AI model.

Snippet:
audit_log = []
review = {
“model”: “claims-priority-v2”,
“approved_by”: reviewer,
“reason”: change_reason
}
# Missing line
deploy_model(“claims-priority-v2”)

Which code should replace the missing section?

Select only one answer.

13 / 60

13. When the audio file is stored at an accessible cloud location, the content item type used in the request is ________.

Which answer best completes the sentence?

14 / 60

14. For each of the following statements, determine whether the statement is correct.

Statement 1: Audio-enabled models introduce the audio modality into the existing /chat/completions API.
Statement 2: In the Foundry Chat playground, you can record audio prompts and attach audio files.
Statement 3: The documented place to test gpt-4o-mini-audio-preview is the Audio playground, not the Chat playground.

Select the correct combination.

15 / 60

15. Before you use chat completions with audio in Foundry Models, which prerequisite is required?

16 / 60

16. You need to start a new model deployment in the current Foundry portal.

Which path should you choose first?

17 / 60

17. Which THREE pairs are correctly matched? (Select THREE.)

18 / 60

18. Which TWO actions align with sending a spoken prompt to a deployed multimodal model? (Select TWO.)

19 / 60

19. For each of the following statements, determine whether the statement is correct.

Statement 1: Keyword extraction identifies main concepts in text.
Statement 2: Entity detection can categorize items such as people and organizations.
Statement 3: Summarization is the best technique for assigning positive, neutral, or negative labels.

Select the correct combination.

20 / 60

20. Which TWO questions should a team ask when reviewing an AI solution for accountability? (Select TWO.)

21 / 60

21. You need a Foundry Tools solution that extracts structured fields such as vendor name, invoice date, and invoice total from invoices with minimal setup.

Which analyzer should you use?

22 / 60

22. An AI system recommends loan approvals. Two applicants with similar financial circumstances receive different outcomes because they belong to different demographic groups.

Which responsible AI consideration is most directly affected?

Select only one answer.

23 / 60

23. Which action is most closely related to accountability rather than transparency, privacy, or inclusiveness?

Select only one answer.

24 / 60

24. You are building a Python app that sends an invoice document to Azure Content Understanding and returns structured invoice fields.

Snippet:
from azure.ai.contentunderstanding import ContentUnderstandingClient
from azure.ai.contentunderstanding.models import AnalysisInput
from azure.core.credentials import AzureKeyCredential
client = ContentUnderstandingClient(endpoint=endpoint, credential=AzureKeyCredential(key))
poller = client.begin_analyze(
______,
inputs=[AnalysisInput(url=file_url)]
)
result = poller.result()

Which code should replace the missing section?

25 / 60

25. For each of the following statements, determine whether the statement is correct.

Statement 1: Fairness means an AI system should avoid affecting similar groups differently.
Statement 2: Using real-world evaluation data can help assess fairness.
Statement 3: Fairness is mainly about making model internals visible to end users.

Select the correct combination.

26 / 60

26. A business has mixed forms and wants to pull loose key-value pairs from each document without starting from a predefined domain schema.

Which analyzer should they use?

27 / 60

27. You are building a Python app that needs to return the main talking points from text.

Snippet:
from azure.core.credentials import AzureKeyCredential
from azure.ai.textanalytics import TextAnalyticsClient
client = TextAnalyticsClient(endpoint=endpoint, credential=AzureKeyCredential(key))
documents = [“The hotel lobby was elegant and the breakfast buffet was excellent.”]
result = client.________(documents)
for doc in result:
print(doc.key_phrases)

Which code should replace the missing section?

28 / 60

28. Which THREE pairs are correctly matched? (Select THREE.)

29 / 60

29. For each of the following statements, determine whether the statement is correct.

Statement 1: prebuilt-documentFieldSchema can propose a field schema for a new document type.
Statement 2: estimateFieldSourceAndConfidence can return page number, bounding box, and confidence for extracted fields.
Statement 3: prebuilt-documentFields is mainly used to transcribe audio recordings.

Select the correct combination.

30 / 60

30. Which THREE pairs are correctly matched? (Select THREE.)

31 / 60

31. Which TWO practices best support accountability in an AI solution? (Select TWO.)

32 / 60

32. After opening a deployed model in the playground, which TWO actions are explicitly described by Microsoft? (Select TWO.)

33 / 60

33. A team wants to evaluate whether a hiring model is fair before deployment. Which TWO actions best support that goal? (Select TWO.)

34 / 60

34. Which THREE pairs are correctly matched? (Select THREE.)

35 / 60

35. You receive a new form type and want Foundry Tools to suggest an appropriate field schema before you build a custom analyzer. Use _________.

Which answer best completes the sentence?

36 / 60

36. A team is building a custom analyzer for scanned expense forms. The solution must read image-based PDFs and return page location and confidence for extracted fields.

Which TWO configuration choices best fit this requirement? (Select TWO.)

37 / 60

37. A recruiting model consistently scores candidates from one age group lower, even when qualifications are similar.

Which action is the best fairness-focused response?

Select only one answer.

38 / 60

38. You copied a Python sample from the playground Code tab after deploying a model named ops-assistant.

Snippet:
response = client.responses.create(
# missing fragment
input=”Summarize this incident.”
)

Which code should replace the missing section?

39 / 60

39. Which statement best describes fairness in an AI solution?

Select only one answer.

40 / 60

40. Which TWO situations are the strongest indicators of a fairness risk in an AI solution? (Select TWO.)

41 / 60

41. For each of the following statements, determine whether the statement is correct.

Statement 1: Fairness concerns can appear when training data underrepresents part of the population.
Statement 2: Fairness and inclusiveness are identical terms in Microsoft’s responsible AI principles.
Statement 3: Comparing model behavior across demographic groups can help identify fairness issues.

Select the correct combination.

42 / 60

42. An AI team wants one practical step to improve fairness reviews before deployment.

Which step is best?

Select only one answer.

43 / 60

43. A team deploys an AI model that helps prioritize insurance claims. Which practice best supports accountability in the solution?

Select only one answer.

44 / 60

44. A developer retrieves the definition of a prebuilt analyzer, edits the schema, and wants stable production behavior across API versions.

What should the developer do next?

45 / 60

45. In responsible AI, ________ means that people remain answerable for how an AI system is designed, deployed, and monitored.

Which answer best completes the sentence?

Select only one answer.

46 / 60

46. To reduce bias in an AI solution, the training and evaluation data should be ________ of the people who will be affected by the system.

Which answer best completes the sentence?

Select only one answer.

47 / 60

47. For each of the following statements, determine whether the statement is correct.

Statement 1: In an accountable AI solution, the AI system should be the final authority for decisions that affect people’s lives.
Statement 2: Logging who published a model and why it changed supports accountability.
Statement 3: Governance sign-off before deployment supports accountability.

Select the correct combination.

48 / 60

48. A bank uses AI to recommend whether a loan application should be escalated for manual review. Which design choice best reflects accountability?

Select only one answer.

49 / 60

49. Even when an organization uses managed AI services, the organization remains ________ for how the AI solution is used and governed.

Which answer best completes the sentence?

Select only one answer.

50 / 60

50. A company collects short product reviews and wants to classify each review as positive, neutral, or negative.

Which text analysis technique should they use?

51 / 60

51. You need to identify people, organizations, and locations mentioned in support emails.

Which text analysis technique should you use?

52 / 60

52. Which THREE pairs are correctly matched? (Select THREE.)

53 / 60

53. Which THREE pairs are correctly matched? (Select THREE.)

54 / 60

54. A manager wants a short condensed version of a long incident report. The most appropriate text analysis technique is ________.

Which answer best completes the sentence?

55 / 60

55. Which statement best describes audio_url in a multimodal chat request?

56 / 60

56. Which TWO outputs are commonly associated with sentiment analysis? (Select TWO.)

57 / 60

57. You want a Python app to return the overall sentiment for each review.

Snippet:
from azure.core.credentials import AzureKeyCredential
from azure.ai.textanalytics import TextAnalyticsClient
client = TextAnalyticsClient(endpoint=endpoint, credential=AzureKeyCredential(key))
documents = [“The room was clean, but check-in was slow.”]
result = client.________(documents)
for doc in result:
print(doc.sentiment)

Which code should replace the missing section?

58 / 60

58. A retailer wants a short list of the main topics that appear in support tickets. They do not want a rewritten paragraph.

Which text analysis technique should they use?

59 / 60

59. You are defining a custom field for InvoiceNumber in a document analyzer.

Snippet:
from azure.ai.contentunderstanding.models import (
ContentFieldDefinition,
ContentFieldType,
GenerationMethod,
)
field = ContentFieldDefinition(
type=ContentFieldType.STRING,
______,
description=”Invoice number on the document”,
)

Which code should replace the missing section?

60 / 60

60. A solution must meet two requirements:
– show whether each customer review is positive or negative
– generate a short condensed version of a long meeting transcript

Which TWO techniques should you use? (Select TWO.)

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you’re unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-2

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. You want to send a prompt to a deployed model and receive generated text from a chat completion endpoint.

from azure.ai.inference import ChatCompletionsClient
from azure.ai.inference.models import SystemMessage, UserMessage
from azure.core.credentials import AzureKeyCredential

client = ChatCompletionsClient(endpoint=endpoint, credential=AzureKeyCredential(key))

response = client._______(
    messages=[
        SystemMessage("You are a helpful assistant."),
        UserMessage("Write a two-sentence description of solar panels.")
    ]
)
print(response.choices[0].message.content)

Which code should replace the missing section?

2 / 60

2. A meeting transcript must show which participant spoke each section of audio.
Which feature should you choose?

3 / 60

3. Which TWO statements describe speech synthesis capabilities? (Select TWO.)

4 / 60

4. You are building a lightweight Python app that should listen from the computer’s default microphone.

import azure.cognitiveservices.speech as speechsdk

audio_config = speechsdk.audio._______
recognizer = speechsdk.SpeechRecognizer(
    speech_config=speech_config,
    audio_config=audio_config
)

Which code should replace the missing section?

5 / 60

5. Your app should capture one short spoken command asynchronously, not a long continuous stream.

recognizer = speechsdk.SpeechRecognizer(
    speech_config=speech_config,
    audio_config=audio_config
)

result_future = recognizer._______()

Which code should replace the missing section?

6 / 60

6. A lightweight support app already produces text replies. You now want the app to read each reply aloud through the user’s speaker.
Which capability should you add?

7 / 60

7. Which THREE pairs are correctly matched? (Select THREE.)

8 / 60

8. You want to try speech to text in Microsoft Foundry and then get starter code for your lightweight app.
Which TWO actions are part of that flow? (Select TWO.)

9 / 60

9. Your app already has a text response and must play it through the speaker.

speech_config.speech_synthesis_voice_name = "en-US-Ava:DragonHDLatestNeural"

synthesizer = speechsdk.SpeechSynthesizer(speech_config=speech_config)

result = synthesizer._______( "Thanks for calling Contoso.")

Which code should replace the missing section?

10 / 60

10. The Azure Speech feature designed for low-latency, high-quality speech-to-speech interactions for voice agents is the ________. Which answer best completes the sentence?

11 / 60

11. You are setting up a lightweight Python chat app with the Foundry SDK. Which package should you install for the project client?

12 / 60

12. A solution needs a dense numeric representation of text so that similar meanings are close together mathematically. Which component should you use?

13 / 60

13. You are preparing a Python script that uses AIProjectClient with DefaultAzureCredential. Which two setup actions are directly shown in Microsoft’s quickstart guidance? Select TWO.

14 / 60

14. You are building a lightweight client application for an agent in Foundry. Which two actions are part of the documented multi-turn flow? Select TWO.

15 / 60

15. A developer gets a 404 error when calling a model from a lightweight Foundry client. According to Microsoft’s guidance, what is the most likely cause?

16 / 60

16. You are building a Python app that should speak a string by using Azure Speech.

import azure.cognitiveservices.speech as speechsdk

speech_config.speech_synthesis_voice_name = "en-US-Ava:DragonHDLatestNeural"
speech_synthesizer = speechsdk.SpeechSynthesizer(
    speech_config=speech_config,
    audio_config=audio_config
)
text = "Your order is ready."

# Missing line

Which code should replace the missing section?

17 / 60

17. A developer uses Microsoft Entra ID for a lightweight Foundry client and needs the correct token scope. Which value should be used?

18 / 60

18. For each of the following statements, determine whether the statement is correct.
Statement 1: The Python AIProjectClient library supports API-key authentication instead of Entra ID for client construction.
Statement 2: The Responses API examples use input to send the prompt text.
Statement 3: In a basic chat-completions conversation, the request usually ends with a user message to trigger the model response.
Select the correct combination.

19 / 60

19. A retail team wants to extract structured product details from shelf photos in Microsoft Foundry. Which service should they use?

20 / 60

20. Which statement best describes fine-tuning in generative AI?

21 / 60

21. You are building a simple Python chat client that connects to a Microsoft Foundry project and then retrieves the OpenAI-compatible client.

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

project = AIProjectClient(
    endpoint=PROJECT_ENDPOINT,
    credential=DefaultAzureCredential(),
)

openai_client = project.__________()

Which code should replace the missing section?

22 / 60

22. When you create a custom analyzer for chart images, set baseAnalyzerId to ________.
Which answer best completes the sentence?

23 / 60

23. You already have the OpenAI-compatible client and want to send a simple prompt by using the Responses API.

response = openai_client.responses.create(
    model=DEPLOYMENT_NAME,
    ________="Summarize the benefits of autoscaling."
)
print(response.output_text)

Which code should replace the missing section?

24 / 60

24. You want to analyze an image by using the Python quickstart pattern and generate an image description.

from azure.ai.contentunderstanding.models import AnalysisInput

image_url = "https://raw.githubusercontent.com/Azure-Samples/azure-ai-content-understanding-assets/main/image/pieChart.jpg"

poller = client.begin_analyze(
    analyzer_id=________,
    inputs=[AnalysisInput(url=image_url)],
)

result = poller.result()

Which code should replace the missing section? Select only one answer.

25 / 60

25. Before your Python app can use Content Understanding for image extraction in Foundry, which TWO Azure setup actions are required? Select TWO.

26 / 60

26. You need to extract two fields from chart images: Title and ChartType.
Which approach should you use in Foundry?

27 / 60

27. A team is building a student-facing chat app. They want the app to behave consistently and reduce unsafe outputs when users submit risky prompts.
Which consideration best reflects reliability and safety?

28 / 60

28. Which THREE pairs are correctly matched? Select THREE.

29 / 60

29. For each of the following statements, determine whether the statement is correct.
Statement 1: Content Understanding in Foundry Tools can process images into a user-defined output format.
Statement 2: The quickstart uses prebuilt-imageSearch to generate an image description.
Statement 3: prebuilt-layout is the documented base analyzer for building a custom image analyzer.
Select the correct combination.

30 / 60

30. You are creating a custom analyzer for chart images.

analyzer = ContentAnalyzer(
    _______,
    description="Custom analyzer for charts and graphs",
    field_schema=field_schema,
    models={
        "completion": "gpt-4.1",
    },
)

Which code should replace the missing section?

31 / 60

31. In Microsoft’s custom chart-image example, which TWO schema details are used? (Select TWO.)

32 / 60

32. For each of the following statements, determine whether the statement is correct.
Statement 1: Reliability and safety includes testing how an AI system behaves under unexpected conditions.
Statement 2: Reliability and safety is mainly about making system decisions easy for users to understand.
Statement 3: Monitoring false negatives in harmful-content detection can support reliability and safety.
Select the correct combination.

33 / 60

33. A team asks what a generative AI model does after it has been trained on large volumes of text, images, audio, or code. Which description is most accurate?

34 / 60

34. A team is performing a responsible AI review. Which question is most directly aligned to reliability and safety?

35 / 60

35. A developer wants to screen user text for harmful content before passing it to an AI feature.

from azure.ai.contentsafety import ContentSafetyClient
from azure.ai.contentsafety.models import AnalyzeTextOptions
from azure.core.credentials import AzureKeyCredential

client = ContentSafetyClient(endpoint, AzureKeyCredential(key))
request = AnalyzeTextOptions(text=user_text)
result = client._______(request)
print(result)

36 / 60

36. A web app must capture spoken microphone input and show live captions while the user is talking. Which Azure Speech capability should you add to the app?

37 / 60

37. A moderation pipeline sometimes misses harmful content and occasionally blocks safe content. Which two actions best align with reliability and safety? (Select TWO.)

38 / 60

38. You are building a Python app that listens to the default microphone and returns one spoken utterance as text.

import azure.cognitiveservices.speech as speechsdk

audio_config = speechsdk.audio.AudioConfig(use_default_microphone=True)
speech_recognizer = speechsdk.SpeechRecognizer(
    speech_config=speech_config,
    audio_config=audio_config
)
# Missing line
print(result.text)

39 / 60

39. A training app must read lesson text aloud to learners. Which capability should the app use?

40 / 60

40. A team wants to alert operators when a safety score drops below the accepted threshold.

safety_score = result["safety_score"]
if safety_score < 0.90:
    ________
else:
    print("Safety check passed")

41 / 60

41. A team is building an AI solution that summarizes medical notes for clinicians. Which consideration is most important for reliability and safety?

42 / 60

42. During text generation, a generative AI model usually predicts one ________ at a time based on the prompt and the text already generated.

43 / 60

43. For each of the following statements, determine whether the statement is correct.
Statement 1: recognize_once_async is intended for a single utterance.
Statement 2: start_continuous_recognition_async is the better choice for long-running multi-utterance input.
Statement 3: Voice Live API combines speech recognition, generative AI, and text-to-speech in one interface.
Select the correct combination.

44 / 60

44. Which THREE pairs are correctly matched? (Select THREE.)

45 / 60

45. For each of the following statements, determine whether the statement is correct.
Statement 1: Generative AI models are trained on large datasets to learn patterns.
Statement 2: A base model is already customized for a specific use case.
Statement 3: Embeddings can be used to represent semantic similarity between inputs.
Select the correct combination.

46 / 60

46. An AI app should continue to behave safely when users submit unexpected or adversarial prompts. This is a reliability and safety consideration because the system must resist ________.

47 / 60

47. You are building a lightweight app that listens in English and returns translated text in French.

translation_config = speechsdk.translation.SpeechTranslationConfig(
    subscription=speech_key,
    region=service_region
)
translation_config.speech_recognition_language = "en-US"
translation_config._______("fr")

48 / 60

48. After you retrieve the OpenAI-compatible client, a basic Responses API call sends the user prompt in the ________ parameter.

49 / 60

49. Which TWO statements are true about how generative AI models work? (Select TWO.)

50 / 60

50. A model that has not been customized or fine-tuned for a specific use case is called a ________.

51 / 60

51. You want to create semantic vectors for text so your application can compare meaning between phrases.

from azure.ai.inference import EmbeddingsClient
from azure.core.credentials import AzureKeyCredential
client = EmbeddingsClient(endpoint=endpoint, credential=AzureKeyCredential(key))
response = client._______(
    input=["invoice number", "bill identifier", "customer address"]
)
print(len(response.data[0].embedding))

52 / 60

52. A support center wants to convert live customer calls into written text for review.

53 / 60

53. Which TWO capabilities are part of speech recognition? (Select TWO.)

54 / 60

54. Which THREE pairs are correctly matched? (Select THREE.)

55 / 60

55. In the Python quickstart, after analyzing an image with prebuilt-imageSearch, the code reads the ________ field to print the image description.

56 / 60

56. To fine-tune pitch, speaking rate, or pronunciation for synthesized voice output, submit ________.

57 / 60

57. You are reviewing an AI solution before release. Which two practices most directly support reliability and safety? (Select TWO.)

58 / 60

58. For each of the following statements, determine whether the statement is correct.
Statement 1: Speech recognition converts spoken audio into text.
Statement 2: Text to speech generates synthesized audio from text.
Statement 3: Speaker diarization is used to control pitch and speaking rate of generated audio.
Select the correct combination.

59 / 60

59. Which THREE pairs are correctly matched? (Select THREE.)

60 / 60

60. Which THREE pairs are correctly matched? (Select THREE.)

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set 3

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

This set includes exam-style questions covering:

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. You need to upload a call recording in Foundry Tools and extract a transcript, summary, and speaker labeling. Which analyzer should you use?

2 / 60

2. You want to add web search or file search to a single agent in the portal. Where do you open the tool catalog?

3 / 60

3. You created an agent in the Foundry portal and now want to call that same agent from Python while preserving its portal-defined behavior.

conversation = openai.conversations.create()

response = openai.responses.create(
conversation=conversation.id,
extra_body=__________,
input="Summarize the customer issue."
)

Which code should replace the missing section?

4 / 60

4. Which TWO capabilities commonly return bounding box coordinates for results in an image? (Select TWO.)

5 / 60

5. An AI chatbot may receive customer account numbers in its prompts. Which design choice best reduces privacy risk?

6 / 60

6. A developer wants to avoid hard-coding an AI service key in a Python app.

import os
from openai import AzureOpenAI

endpoint = os.getenv("AZURE_OPENAI_ENDPOINT")
key = ________

client = AzureOpenAI(
azure_endpoint=endpoint,
api_key=key,
api_version="2024-10-21"
)

Which code should replace the missing section?

7 / 60

7. You are validating a newly created single agent in the Foundry portal. Which two actions best align with Microsoft's documented test workflow? (Select TWO.)

8 / 60

8. You are building a lightweight client that sends a text question and an image URL to a deployed multimodal model.

image_url = "https://example.com/device.jpg"

response = client.complete(
messages=[
SystemMessage("You are a helpful assistant."),
UserMessage(content=[
TextContentItem(text="What issue is visible in this device photo?"),
# Missing line
]),
],
temperature=0,
)

Which code should replace the missing section?

9 / 60

9. Which THREE pairs are correctly matched? (Select THREE.)

10 / 60

10. A retail team wants to search product descriptions by semantic similarity instead of exact keyword matching. Which model should they choose?

11 / 60

11. A store owner uploads a photo of a street sign and wants the text extracted. Which capability should they use?

12 / 60

12. You want to test image prompts quickly before writing application code. Where should you go in Foundry first?

13 / 60

13. In a Python multimodal request, which TWO content items belong together inside the same user message when asking the model to interpret an image? (Select TWO.)

14 / 60

14. In the Foundry model catalog, if you want to narrow models by features such as reasoning or tool calling, use the ________ filter.

15 / 60

15. The Azure AI model inference API lets developers talk with different models deployed in Foundry without changing the underlying ________ they are using.

16 / 60

16. Which two actions can you perform directly in the agents playground when creating and testing a single-agent solution? (Select TWO.)

17 / 60

17. A team uploads training videos and wants keyframes, transcript content, and chapter segments. Which analyzer is the best fit?

18 / 60

18. For each of the following statements, determine whether the statement is correct.

- Statement 1: You can test unsaved changes to a prompt-based agent in the agents playground.
- Statement 2: If you leave the Foundry portal, unsaved agent changes are preserved automatically.
- Statement 3: You need to save changes if you want conversation history and full evaluations tied to that version.

Select the correct combination.

19 / 60

19. A support team deployed a model in Foundry and wants users to upload a product photo and ask, "What damage is visible?" Which model type is the best fit?

20 / 60

20. After you name a prompt-based agent in the Foundry portal, which property can no longer be changed?

21 / 60

21. If an image is stored in an accessible cloud location, you can pass its public ________ as input to the model.

22 / 60

22. Which TWO outputs are directly associated with audio extraction in Content Understanding? (Select TWO.)

23 / 60

23. You have a local JPEG file and want to send it to a deployed multimodal model as image input.

from azure.ai.inference.models import ImageUrl

# Missing line

Which code should replace the missing section?

24 / 60

24. You want a video to be divided into logical sections such as scenes before downstream processing. Which analyzer schema property is used for this?

25 / 60

25. In Content Understanding, the contents object for audio-only and video inputs uses kind set to ________.

26 / 60

26. For each of the following statements, determine whether the statement is correct.

- Statement 1: OCR can extract readable text from an image.
- Statement 2: Image generation models are used to return bounding boxes around detected objects.
- Statement 3: Object detection can identify objects and their coordinates in an image.

Select the correct combination.

27 / 60

27. Which THREE pairs are correctly matched? (Select THREE.)

28 / 60

28. A team is building an AI assistant that processes employee HR documents. They want to reduce the risk of unauthorized data access. Which consideration best aligns with privacy and security in an AI solution?

29 / 60

29. For each of the following statements, determine whether the statement is correct.

- Statement 1: transcriptPhrases can include speaker identification and timing information.
- Statement 2: prebuilt-videoSearch can extract keyframes and chapter segments from video.
- Statement 3: Content Understanding audio extraction is used to convert text into spoken audio.

Select the correct combination.

30 / 60

30. Which TWO statements correctly describe Content Understanding extraction for audio and video? (Select TWO.)

31 / 60

31. For each of the following statements, determine whether the statement is correct.

- Statement 1: Embedding models convert text into vectors for semantic comparison.
- Statement 2: Image generation models are the best choice for vector similarity search.
- Statement 3: Multimodal chat models can accept images as input.

Select the correct combination.

32 / 60

32. You need a no-code single-agent solution that you can configure and test directly in the Foundry portal. Which agent type should you create?

33 / 60

33. For each of the following statements, determine whether the statement is correct.

- Statement 1: Using least-privilege access supports security in an AI solution.
- Statement 2: Collecting more personal data than necessary improves privacy.
- Statement 3: Storing prompts without clear governance can increase privacy risk.

Select the correct combination.

34 / 60

34. In Microsoft Foundry, the ________ is the main place to test multi-turn conversations with an agent in the portal. Which answer best completes the sentence?

35 / 60

35. You are building a lightweight Python client to extract a transcript and summary from an audio file.

audio_url = "https://example.com/call.mp3"

poller = client.begin_analyze(
analyzer_id="________",
inputs=[AnalysisInput(url=audio_url)],
)

result = poller.result()

Which code should replace the missing section?

36 / 60

36. You are choosing a model for an assistant that must reason through a request and call tools during the response. Which model type is the best fit?

37 / 60

37. A school plans to release an AI tutor that processes student conversations. Before broad rollout, which review is most directly aligned to this responsible AI principle?

38 / 60

38. A designer enters the prompt "a futuristic solar-powered café on Mars" and wants a brand-new image created. Which capability is the best fit?

39 / 60

39. You need to send an image to a deployed multimodal model in Python. Which TWO input approaches are supported for the image? (Select TWO.)

40 / 60

40. Which two statements align with Microsoft's documented Azure Direct Models data privacy commitments? (Select TWO.)

41 / 60

41. An AI team decides to authenticate to Azure resources without storing secrets in application code. This decision primarily strengthens ________. Which answer best completes the sentence?

42 / 60

42. Which THREE pairs are correctly matched? (Select THREE.)

43 / 60

43. A model selected for chat completions that can accept text and images as input is a ________. Which answer best completes the sentence?

44 / 60

44. A design team needs a model for prompt-based visual creation. Which TWO capabilities most directly indicate an image generation model? (Select TWO.)

45 / 60

45. You need to generate a vector from text so the output can be used in semantic search.

import os
from openai import OpenAI

client = OpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
base_url="https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/"
)

text = "Contoso invoice 1024 is overdue"

# Missing line

print(response.data[0].embedding[:5])

Which code should replace the missing section?

46 / 60

46. Protecting prompts, outputs, and personal data from unauthorized access is a ________ consideration in responsible AI. Which answer best completes the sentence?

47 / 60

47. Which THREE pairs are correctly matched? (Select THREE.)

48 / 60

48. You want Python code that matches the way a prompt agent is defined in Microsoft's quickstart.

from azure.ai.projects.models import PromptAgentDefinition

agent = project.agents.create_version(
agent_name=AGENT_NAME,
definition=PromptAgentDefinition(
model=MODEL_NAME,
________
),
)

Which code should replace the missing section?

49 / 60

49. A team is building a RAG chatbot that must ground answers in a knowledge base. Which TWO model-related choices are appropriate? (Select TWO.)

50 / 60

50. You want a client call that sends both text and an image to a model.

image_url = "https://example.com/item.png"

response = client.complete(
messages=[
SystemMessage("You are a helpful assistant."),
UserMessage(content=[
TextContentItem(text="Describe this product photo."),
# Missing line
]),
],
temperature=0,
)

Which code should replace the missing section?

51 / 60

51. A model that produces a human-readable sentence describing an existing image is using ________. Which answer best completes the sentence?

52 / 60

52. You are preparing a request for an image-generation model in Foundry.

payload = {
"model": deployment_name,
________
"width": 1024,
"height": 1024
}

Which code should replace the missing section?

53 / 60

53. Which TWO statements describe image-generation model capabilities? (Select TWO.)

54 / 60

54. For each of the following statements, determine whether the statement is correct.

- Statement 1: A deployed multimodal model can accept image input in addition to text.
- Statement 2: A public image URL can be used as input for image interpretation.
- Statement 3: Every multimodal model supports multiple images in the same chat turn.

Select the correct combination.

55 / 60

55. Which THREE pairs are correctly matched? (Select THREE.)

56 / 60

56. You are building a lightweight Python client for video extraction.

video_url = "https://example.com/demo.mp4"

poller = client.begin_analyze(
analyzer_id="prebuilt-videoSearch",
inputs=[AnalysisInput(url=video_url)],
)

result = poller.result()

for media in result.contents:
video_content = media
print(video_content.________)

Which code should replace the missing section?

57 / 60

57. You need descriptions for separate parts of a photo, not just one overall sentence for the entire image. Which capability is the best fit?

58 / 60

58. Which THREE pairs are correctly matched? (Select THREE.)

59 / 60

59. You are calling a deployed MAI image model to create a picture from a text prompt.

endpoint = os.environ["AZURE_ENDPOINT"]

url = f"{endpoint}/______"

Which code should replace the missing section?

60 / 60

60. An AI app will analyze support tickets that may contain personal information. Which two actions best support privacy and security? (Select TWO.)

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-4

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. Where should you start in Foundry to get a preconfigured code snippet that references your agent?

2 / 60

2. You want to modify one selected region of an existing image. Use ________.

3 / 60

3. You want users to see image progress sooner. Which TWO settings support this goal?

4 / 60

4. An AI app supports keyboard input, voice input, captions, and screen-reader-friendly output. The app is emphasizing ________.

5 / 60

5. Three statements about image generation models in Foundry — select the correct combination.

6 / 60

6. Which THREE pairs are correctly matched?

7 / 60

7. You want a Microsoft model in Foundry that can generate photorealistic images from natural language prompts. Which model should you choose?

8 / 60

8. Which code should replace the missing section to create the AIProjectClient?

9 / 60

9. After you create an AIProjectClient, which method returns the client used for Responses and Conversations operations with an agent?

10 / 60

10. The object used to identify which Foundry agent handles a request is ________.

11 / 60

11. Which code retrieves the runtime client for agent chat?

12 / 60

12. A translation assistant assumes all users can hear audio responses clearly. This design ignores ________ considerations.

13 / 60

13. Which THREE pairs are correctly matched?

14 / 60

14. Three statements about agent lifecycle — select the correct combination.

15 / 60

15. To extract printed or handwritten text from an image of a street sign, use ________.

16 / 60

16. You want an Azure OpenAI image model best for realism, instruction following, multimodal context, and improved speed/cost. Which model?

17 / 60

17. Which code should replace the definition= argument in project.agents.create_version()?

18 / 60

18. Which client should a lightweight Content Understanding app create first?

19 / 60

19. Which class name should replace the missing section in the Content Understanding client setup code?

20 / 60

20. You want to generate images with Azure OpenAI image generation models in Foundry. Which TWO supported approaches should you use?

21 / 60

21. Which THREE pairs are correctly matched?

22 / 60

22. Which THREE pairs are correctly matched?

23 / 60

23. Which one-time resource configuration is specifically required before running the Content Understanding quickstart?

24 / 60

24. Which VisualFeatures value should you use to extract text from an image using the Azure AI Vision client library?

25 / 60

25. A company scans supplier invoices as PDFs and wants invoice number, vendor name, and total amount returned as structured fields. Which service?

26 / 60

26. Which code starts the multi-turn conversation session in the Foundry lightweight client pattern?

27 / 60

27. Which TWO values belong in the documented Python openai.responses.create(...) call for a follow-up agent request?

28 / 60

28. Which code should replace the missing section in begin_analyze to supply a document URL?

29 / 60

29. Which TWO choices align with the documented custom-analyzer pattern for extracting structured details from images?

30 / 60

30. Which parameter directly sets an upper bound on generated output tokens?

31 / 60

31. Three statements about deployment types — select the correct combination.

32 / 60

32. Which parameter should replace the missing section to specify PNG output for a transparent background?

33 / 60

33. Three statements about inclusiveness — select the correct combination.

34 / 60

34. A team is designing an AI help desk for a global workforce. Which TWO actions best support inclusiveness?

35 / 60

35. Which THREE pairs are correctly matched for Responsible AI principles?

36 / 60

36. An AI kiosk will be used in a noisy factory and a quiet office. Which change most directly improves inclusiveness?

37 / 60

37. A team reviews an AI résumé assistant. Which TWO findings are the strongest inclusiveness concerns?

38 / 60

38. Three statements about Content Understanding SDK methods — select the correct combination.

39 / 60

39. Which question is most directly tied to inclusiveness when evaluating an AI solution?

40 / 60

40. Three statements about inclusive design — select the correct combination.

41 / 60

41. You deployed an image generation model and want to test prompt changes visually in Foundry before writing code. Which Foundry experience should you use?

42 / 60

42. You need the preferred deployment option in Foundry with the widest range of capabilities. Which should you select?

43 / 60

43. You need to deploy a Hugging Face model on dedicated compute in an AI project. Which deployment option?

44 / 60

44. You want a chat model to produce more focused and deterministic answers. Lowering ________ is the most direct configuration choice.

45 / 60

45. You want a chat response to stay concise and more focused. Which TWO configuration choices fit this goal?

46 / 60

46. Your Python app generated an image using gpt-image-1. Which field contains the image data to decode?

47 / 60

47. You want to cap how much text a chat completion can generate, including visible output and reasoning tokens. Which parameter?

48 / 60

48. You want the model to sample from tokens within a chosen probability mass, such as the top 10 percent. Adjust ________.

49 / 60

49. Which THREE pairs are correctly matched for Content Understanding SDK concepts?

50 / 60

50. Your Python app is ready to analyze a file URL with an existing analyzer. Which TWO arguments are part of the begin_analyze call?

51 / 60

51. Three statements about AI capabilities — select the correct combination.

52 / 60

52. Which field key should replace the missing section to read the returned summary field from a Content Understanding result?

53 / 60

53. A training video has spoken narration and text on presentation slides. Which TWO techniques help extract both kinds of information?

54 / 60

54. A company builds an AI support assistant for employees with different vision, hearing, and motor needs. Which design choice best reflects inclusiveness?

55 / 60

55. Which code should replace the missing model= parameter in the Azure OpenAI Python call?

56 / 60

56. Customer support calls are recorded. The team wants written transcripts that can be searched. Which capability?

57 / 60

57. After begin_analyze(...), call the poller's ________ method to wait for the final analysis output.

58 / 60

58. Which method should replace the missing section to identify organizations, locations, and dates in text?

59 / 60

59. A solution must analyze documents, images, audio, and videos and return structured output in a user-defined schema. Which tool best fits?

60 / 60

60. Which TWO pieces of information can Azure AI Video Indexer help extract from recorded video content?

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-5

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. You are building a lightweight Python app that captions an image and reads text from it by using Azure Vision Image Analysis.


from azure.ai.vision.imageanalysis.models import VisualFeatures

image_url = "https://contoso.com/menu.jpg"

result = client.________(

image_url=image_url,

visual_features=[VisualFeatures.CAPTION, VisualFeatures.READ]

)
Which code should replace the missing section?

2 / 60

2. You are building a quick demo that listens to live microphone audio and converts it into text.


scenario = "live microphone audio"

goal = "convert spoken words to text"

# missing section

workload = ________

print(workload)

Which code should replace the missing section?

3 / 60

3. For each of the following statements, determine whether the statement is correct.
- Statement 1: Azure Language in Foundry Tools can be used from Microsoft Foundry and through client libraries.
- Statement 2: detect_language returns a language prediction with a confidence score.
- Statement 3: PII detection is the feature used to convert text into spoken audio.
Select the correct combination.

4 / 60

4. Which THREE pairs are correctly matched? (Select THREE.)

5 / 60

5. Your app must extract entities such as organizations and locations from text.


messages = ["Contoso opened an office in Sydney on Monday."]

________
for doc in result:


for entity in doc.entities:

print(entity.text, entity.category)

Which code should replace the missing section?

6 / 60

6. You are building a small Python app that captions product photos and reads text from shelf labels. You want the SDK path that Microsoft positions for specific Vision workloads rather than agent orchestration or generic model compatibility.
Which SDK choice is the best fit?

7 / 60

7. You are building a lightweight app that sends an image and a prompt to a multimodal model.


from azure.ai.inference.models import UserMessage, TextContentItem, ImageContentItem, ImageUrl

image_url = "https://contoso.com/shelf.jpg"

messages = [

UserMessage(content=[

TextContentItem(text="Describe the products in this image."),

________

])

]
Which code should replace the missing section?

8 / 60

8. To add Azure Vision Image Analysis to a Python lightweight app, install ________.

9 / 60

9. Your lightweight app will send an image to a vision-enabled model. Which TWO input approaches are supported? (Select TWO.)

10 / 60

10. Your lightweight app uses analyze_from_url to inspect an image. What must be true about the image URL?

11 / 60

11. In a Foundry chat solution, the assistant's role, boundaries, and response style usually belong in the ________ prompt.

12 / 60

12. A team is deploying an AI assistant for employees. Which action best supports transparency?

13 / 60

13. A team is designing a domain-specific Foundry assistant. Which TWO instructions are good additions to the system prompt? (Select TWO.)

14 / 60

14. You are preparing a lightweight Python client to call Azure Language in Foundry Tools. Which TWO items are required to create a TextAnalyticsClient? (Select TWO.)

15 / 60

15. Which TWO scenarios are examples of text analysis workloads? (Select TWO.)

16 / 60

16. Which THREE pairs are correctly matched? (Select THREE.)

17 / 60

17. You are writing a lightweight Python application that will call Azure Language methods such as analyze_sentiment and recognize_entities. Which package is the most direct fit?

18 / 60

18. For each of the following statements, determine whether the statement is correct.
- Statement 1: The "detail" parameter is placed inside the "image_url" object in a vision chat request.
- Statement 2: "auto" is the default detail setting.
- Statement 3: "high" is the default detail setting.
Select the correct combination.

19 / 60

19. Your lightweight app must return the main topics from a short ticket.


tickets = ["Delivery was late but the driver was polite."]

________
for doc in result:


print(doc.key_phrases)

Which code should replace the missing section?

20 / 60

20. Which THREE pairs are correctly matched? (Select THREE.)

21 / 60

21. Which THREE pairs are correctly matched? (Select THREE.)

22 / 60

22. You are building a small Python app that should return the sentiment of a review.


import os

from azure.ai.textanalytics import TextAnalyticsClient

from azure.core.credentials import AzureKeyCredential

...


documents = ["The checkout was simple, but support was slow."]

result = client.________(documents, show_opinion_mining=True)

doc = [item for item in result if not item.is_error][0]

print(doc.sentiment)

Which code should replace the missing section?

23 / 60

23. A team improves a voice-enabled AI app so it works better for people with different accents, different physical abilities, and different interaction needs. Which responsible AI principle does this best represent?

24 / 60

24. You deployed a chat model in Microsoft Foundry and want to send prompts to it immediately in the portal without writing code. Which experience should you use?

25 / 60

25. Which THREE pairs are correctly matched? (Select THREE.)

26 / 60

26. You want to improve a prompt, compare outputs quickly, and validate behavior before writing any application code. What should you do first in Microsoft Foundry?

27 / 60

27. An AI team clearly tells users that responses are AI-generated and documents the model's limitations. This improves ________.

28 / 60

28. A company assigns named owners for model approval, monitoring, incident review, and rollback decisions. Which responsible AI principle is best represented?

29 / 60

29. For each of the following statements, determine whether the statement is correct.
- Statement 1: Generative AI models are trained on large datasets and learn patterns from that data.
- Statement 2: A generative AI model responds by retrieving one fixed prewritten answer for each prompt.
- Statement 3: The same prompt can produce different outputs across different runs.
Select the correct combination.

30 / 60

30. You are deploying a chat model in Microsoft Foundry for an interactive customer support app. Traffic is unpredictable, and you want pay-per-token pricing instead of hourly reserved capacity or asynchronous batch processing. Which deployment option is the best fit?

31 / 60

31. You want to validate prompts and model behavior for a vision-enabled workflow before writing production code. Which Foundry environment should you use first?

32 / 60

32. For each of the following statements, determine whether the statement is correct.
- Statement 1: In chat-based prompting, the system message usually provides the highest-level instructions for the conversation.
- Statement 2: A user prompt is the best place to define permanent app-wide boundaries for every conversation.
- Statement 3: Few-shot prompting can use example user and assistant interactions.
Select the correct combination.

33 / 60

33. For each of the following statements, determine whether the statement is correct.
- Statement 1: Generative AI is commonly used to create new text or images from prompts.
- Statement 2: Agentic AI is limited to returning one response and cannot use tools or multistep actions.
- Statement 3: Computer vision is the best fit for analyzing spoken audio from a microphone.
Select the correct combination.

34 / 60

34. You want to use a few-shot pattern so the model returns short labels for support sentiment.


messages = [

{"role": "system", "content": "Classify sentiment as Positive, Neutral, or Negative."},

{"role": "user", "content": "The setup was easy and the support team helped immediately."},

{"role": "assistant", "content": "Positive"},

# missing section

]
Which code should replace the missing section?

35 / 60

35. Users must know they are interacting with AI and understand where the system may be unreliable. Which responsible AI principle does this describe?

36 / 60

36. You are building a small demo that takes a text prompt and produces a brand-new promotional image.


prompt = "Create a winter sale poster with skis and snow"

goal = "produce a brand-new image"

# missing section

workload = ________

print(workload)

Which code should replace the missing section?

37 / 60

37. A transparency document should explain how the system works and its ________.

38 / 60

38. Which scenario is the best example of transparency in an AI solution?

39 / 60

39. For each of the following statements, determine whether the statement is correct.
- Statement 1: Transparency means teams should hide model limitations to avoid confusing users.
- Statement 2: Transparency includes communicating capabilities and limitations clearly.
- Statement 3: Transparency notes consider the people who use or are affected by the system.
Select the correct combination.

40 / 60

40. A product owner wants a document that most directly improves transparency for users and affected people. What should the team prepare?

41 / 60

41. Your app must read printed text from a storefront photo by using Azure Vision Image Analysis. Which visual feature should you request?

42 / 60

42. A marketing team enters a natural-language prompt to create several brand-new poster images for a campaign. Which workload is the best fit?

43 / 60

43. An internal assistant checks policy documents, looks up order status, and then decides whether to refund or escalate a request. Which workload is the best fit?

44 / 60

44. An app reads customer reviews and labels each review as positive, neutral, or negative. This is an example of ________.

45 / 60

45. A warehouse app analyzes photos from cameras to detect forklifts, pallets, and damaged boxes. Which workload is the best fit?

46 / 60

46. A team is preparing an AI document-review tool for business users. Which TWO actions best support transparency? (Select TWO.)

47 / 60

47. You need to process scanned invoices and return the invoice number, vendor name, and due date as structured data. Which option is the best fit?

48 / 60

48. Which THREE pairs are correctly matched? (Select THREE.)

49 / 60

49. You are building a Foundry chat app that must always return customer details in a fixed JSON shape. Which instruction is best placed in the system prompt?

50 / 60

50. You are creating a Foundry chat request for a support assistant. The app must ask a clarifying question when the user leaves out key information.


messages = [

{

"role": "system",

"content": "You are a support assistant. If key details are missing, ask one clarifying question before answering."

},

# missing section

]


response = client.chat.completions.create(

model="gpt-4.1-mini",

messages=messages

)
Which code should replace the missing section?

51 / 60

51. Which TWO practices help make a system prompt more effective for a Foundry generative AI app? (Select TWO.)

52 / 60

52. You want a model to classify customer feedback into one label. Which user prompt is most effective?

53 / 60

53. Which THREE pairs are correctly matched? (Select THREE.)

54 / 60

54. A user prompt currently says: "Write about our Q1 results." Which revision is most effective?

55 / 60

55. You are building a lightweight Python app in Microsoft Foundry that reads customer reviews and returns whether each review is positive or negative. Which service should you use?

56 / 60

56. You are creating a lightweight Python client that will call Azure Language in Foundry Tools.


import os

from azure.core.credentials import AzureKeyCredential

from azure.ai.textanalytics import TextAnalyticsClient

endpoint = os.environ["AZURE_LANGUAGE_ENDPOINT"]

key = os.environ["AZURE_LANGUAGE_KEY"]

________


reviews = ["The support team was very helpful."]

result = text_analytics_client.analyze_sentiment(reviews)

Which code should replace the missing section?

57 / 60

57. In Microsoft's Responsible AI principles, transparency means AI systems should be ________.

58 / 60

58. A lightweight app must identify the main talking points in support tickets. The best text-analysis capability is ________.

59 / 60

59. A lightweight app must find and redact email addresses and phone numbers in customer messages before storing them. Which capability should the app use?

60 / 60

60. For each of the following statements, determine whether the statement is correct.
- Statement 1: Transparency includes helping people understand an AI system's capabilities and limitations.
- Statement 2: Transparency is mainly about encrypting stored data.
- Statement 3: Transparency notes can be shared with people who use or are affected by the system.
Select the correct combination.

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-6

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 50

1. You need one approach that can extract structured information from documents, images, call recordings, and videos. Which option is the best fit?

2 / 50

2. You want to define agent instructions, attach tools, and test multi-turn behavior in Foundry without writing code. Which portal experience is the best fit? Select only one answer.

3 / 50

3. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. System prompt → sets assistant behavior and rules
B. User prompt → supplies retrieved source documents automatically
C. Grounding data → external data used to anchor responses
D. Context → hidden deployment policy configured outside the conversation
E. Grounding data → controls token sampling randomness
F. User prompt → contains the end user's request

4 / 50

4. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Web search → retrieve real-time public web information with citations
B. File Search → run Python code in a sandbox
C. OpenAPI tool → add knowledge from uploaded files through vector search
D. Code Interpreter → run Python for math, data analysis, and chart generation
E. Function calling → connect to a tool hosted on an MCP server maintained by another team
F. File Search → augment an agent with uploaded or proprietary documents

5 / 50

5. You are testing a multi-turn chat flow in Python by continuing a prior response. Which code should replace the missing section?

follow_up = client.responses.create(
model="gpt-4o",
________,
input=[{"role": "user", "content": "Now explain it to a beginner."}]
)

6 / 50

6. You deployed gpt-realtime in Microsoft Foundry and want to test voice input and spoken responses in the portal before writing app code. Which playground should you use?

7 / 50

7. You are building a small Python console app that should capture speech from the default microphone and convert it to text. Which code should replace the missing section?

result = speech_recognizer.________().get()

8 / 50

8. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Sentiment analysis → detects opinion or polarity in text
B. Entity recognition → converts text into spoken audio
C. Key phrase extraction → identifies the main talking points in text
D. Summarization → extracts bounding boxes from an image
E. Summarization → produces a shorter version of a document or conversation
F. Key phrase extraction → identifies which speaker said each sentence

9 / 50

9. In Microsoft Foundry, you want to convert document chunks into vectors for semantic search and retrieval. Which model type is the best fit? Select only one answer.

10 / 50

10. You are building a small Python app that listens to a short spoken request and then reads back a text response. Which code should replace the missing section?

11 / 50

11. You are building a simple voice-enabled prompt app. A user speaks a request, the model generates a text answer, and the app reads the answer aloud. Which TWO steps belong in that flow? (Select TWO.)

Options:
A. Convert spoken input to text before prompt submission
B. Use OCR on the microphone stream
C. Convert the final text response to speech
D. Run object detection on the audio signal
E. Use sentiment analysis as the required output step

12 / 50

12. You deployed a vision-capable chat model and want to send both a text instruction and an image URL in the same prompt. Which code should replace the missing section?

13 / 50

13. You need to generate a new product mockup from a text prompt in Microsoft Foundry. Which deployment should you choose? Select only one answer.

14 / 50

14. You are creating a Foundry prompt agent that must always answer as a travel-policy assistant, refuse unrelated questions, and keep responses brief. Configure the ________ to define that behavior. Which answer best completes the sentence?

15 / 50

15. You are building a small Python app that should return a one-sentence description for each uploaded image. Which code should replace the missing section?

result = client.analyze(
image_url=image_url,
visual_features=[____]
)

16 / 50

16. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Image description → generate a short natural-language caption for an image
B. Visual question answering → answer "What is the person holding?" about an image
C. Visual extraction → generate a new poster from a prompt
D. Visual extraction → read text or fields from an image
E. Image description → identify speaker turns in a meeting recording
F. Visual question answering → detect sentiment in a customer email

17 / 50

17. You are sending a local JPEG image to a multimodal model by using the Responses API. The variable base64_image already contains the encoded file contents. Which code should replace the missing section?

18 / 50

18. A customer-support assistant must respond quickly and avoid harmful outputs. Which TWO evaluation criteria are most directly emphasized? (Select TWO.)

Options:
A. Accuracy
B. Latency
C. Keyword extraction
D. Translation
E. Safety

19 / 50

19. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Chat → interactive back-and-forth question answering
B. Summarization → extracting the invoice number from a PDF
C. Classification → assigning a support ticket to a category
D. Extraction → pulling key fields from a form
E. Translation → changing a casual English note into a formal English message
F. Rewriting → converting English text into Japanese

20 / 50

20. You need to process invoices and tax forms from many templates and return fields such as invoice number, dates, totals, and line items in a structured schema. Which option is the best fit? Select only one answer.

21 / 50

21. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Temperature → sets the maximum conversation size before truncation
B. top_p → uses nucleus sampling over the highest-probability tokens
C. Context window → acts as the content safety threshold
D. Max tokens → caps how much text can be generated in a response
E. Context window → limits how much input or conversation history the model can consider
F. Temperature → selects the external grounding source

22 / 50

22. A retailer wants to analyze shelf photos and return structured fields such as product count, brand presence, and out-of-stock indicators. Which approach is the best fit? Select only one answer.

23 / 50

23. Your team receives a mixed mailbox of purchase orders, invoices, and other procurement-related documents. You want one prebuilt analyzer that is already tuned for that business category. Which analyzer should you choose? Select only one answer.

24 / 50

24. Before integrating an analyzer into your application, you want to try a prebuilt analyzer on sample data, review the extracted results, and compare its behavior quickly. Where should you do this first? Select only one answer.

25 / 50

25. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. confidence → estimated reliability of a predicted field value
B. source → model temperature setting
C. Object field → nested structure such as TotalAmount with Amount and CurrencyCode
D. Array field → single scalar value such as InvoiceDate
E. spans → positions associated with the field value in markdown content
F. markdown → reserved output used only for currency fields

26 / 50

26. A field technician is wearing gloves and inspecting equipment outdoors. The technician needs a hands-free way to interact with an AI assistant. Which interaction style is more appropriate?

27 / 50

27. For each of the following statements, determine whether the statement is correct.

Statement 1: A sentiment classifier that labels text as positive or negative is a generative AI solution.
Statement 2: An agentic AI solution can use tools or external systems to take multistep actions toward a goal.
Statement 3: A generative AI solution can create new content such as text or images. Select the correct combination.

28 / 50

28. You are building a small Python app that should analyze an invoice PDF and then read extracted fields from the result. Which code should replace the missing section?

result = await poller.________
print(result.contents[0].fields["CustomerName"].value)

29 / 50

29. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Transcribe spoken customer calls → speech model
B. Extract invoice fields from a scanned form → text-only model
C. Ask questions about a product photo and its caption → multimodal model
D. Generate a marketing paragraph from keywords → text model
E. Create an image from a prompt → speech model
F. Convert text into spoken audio → vision model

30 / 50

30. A team built a chat app that should answer from internal policy documents, but the app sometimes invents policy details that do not appear in the source files. Which two factors most directly increase hallucinations or weak grounding? (Select TWO.)

Options:
A. Lower temperature
B. Missing or poor-quality grounding data
C. Shorter latency targets
D. Provisioned deployment
E. Prompt instructions that do not require source-based answers

31 / 50

31. You are comparing two Foundry models for a support bot. One larger model usually gives richer answers, but it is slower and more expensive. A smaller model is faster and cheaper, but sometimes less nuanced. Which statement best describes this trade-off? Select only one answer.

32 / 50

32. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. Generate a product description from bullet points → generative AI
B. Detect whether customer feedback is positive or negative → speech synthesis
C. Let a system decide to search a knowledge base and call tools to complete a task → agentic AI
D. Convert spoken meeting audio into text → computer vision
E. Read invoice numbers and totals from scanned forms → information extraction
F. Detect objects in a warehouse camera image → text analysis

33 / 50

33. A company wants to detect product names, company names, and city names in customer reviews. Which text analysis technique should they use? Select only one answer.

34 / 50

34. For each of the following statements, determine whether the statement is correct.

Statement 1: Language identification can detect which spoken language is present in audio.
Statement 2: Diarization can identify which speaker said a segment of transcribed speech.
Statement 3: Batch transcription is the best choice for live low-latency captions during a webinar. Select the correct combination.

35 / 50

35. Which TWO are capabilities associated with computer vision or image-generation models? (Select TWO.)

Options:
A. Entity recognition
B. OCR
C. Speech translation
D. Text-to-image generation
E. Keyword extraction

36 / 50

36. Your application already extracts structured fields and content from documents by using Content Understanding. Which two downstream actions are the best fit for using that output? (Select TWO.)

Options:
A. Send extracted totals and due dates into an approval workflow
B. Increase temperature before indexing
C. Index extracted markdown and fields in Azure AI Search
D. Replace embeddings with confidence scores
E. Remove all structure and keep only screenshots

37 / 50

37. For each of the following statements, determine whether the statement is correct.

Statement 1: Task planning can break a user goal into smaller steps for the agent to execute.
Statement 2: Tool use means the agent can call external capabilities such as search or other configured tools.
Statement 3: Task completion can include returning a final result after the agent has used tools and finished the requested work. Select the correct combination.

38 / 50

38. A user uploads a photo of a damaged package and asks the model to describe the damage and read the shipping label. This is a scenario for ________. Which answer best completes the sentence?

39 / 50

39. For each of the following statements, determine whether the statement is correct.

Statement 1: A multimodal vision model is sufficient when you need a natural-language description of what is present in an image.
Statement 2: Azure Content Understanding is the better choice when you need schema-defined fields such as invoice number and total from varied files.
Statement 3: Image analyzers are optimized when your main goal is extracting and analyzing text from images instead of using a document field extraction schema. Select the correct combination.

40 / 50

40. A bank reviews an AI loan-screening tool and finds that similarly qualified applicants from two demographic groups receive different approval rates. Which responsible AI principle is most directly affected? Select only one answer.

41 / 50

41. Which THREE pairs are correctly matched? (Select THREE.)

Options:
A. System message → sets initial instructions and rules
B. User message → stores persistent model behavior across every turn automatically
C. Few-shot examples → provide example user/assistant interactions to prime behavior
D. User prompt → replaces the need for a system message in all scenarios
E. Clear syntax and separators → make sections easier for the model to parse
F. Assistant message → must appear before the first user request

42 / 50

42. You need an image for an online store banner. The goal is a photorealistic product shot of blue running shoes on a clean white background. Which prompt is the best refinement? Select only one answer.

43 / 50

43. You are building a lightweight Python chat client by using the Foundry SDK. Which code should replace the missing section?

# TODO: get the client used to send Responses API calls
response = openai.responses.create(
model="gpt-5-mini",
input="Summarize the meeting in one sentence.",
)

44 / 50

44. You are reviewing an AI assistant that will answer questions for employees. Which TWO actions best address reliability and safety considerations? (Select TWO.)

Options:
A. Publish a transparency note
B. Test with adversarial and edge-case inputs
C. Encrypt stored prompts and outputs
D. Add fallback behavior or human escalation for risky responses
E. Add accessibility features for keyboard navigation

45 / 50

45. You are creating a lightweight Python client that talks to a Foundry agent and needs to support a follow-up turn in the same conversation. Which code should replace the missing section?

# TODO: start a multi-turn conversation for the agent
response = openai.responses.create(
conversation=conversation.id,
extra_body={"agent_reference": {"name": AGENT_NAME, "type": "agent_reference"}},
input="Hello, agent!",
)

46 / 50

46. Which TWO statements accurately compare portal-based testing and SDK-based implementation in Microsoft Foundry? (Select TWO.)

Options:
A. The Model or Agents playground lets you prototype and test without running code.
B. SDK-based implementation requires the Foundry portal for every inference request.
C. The Foundry SDK can be used to build programmatic chat or agent clients in code.
D. Portal-based testing is the required way to maintain multi-turn conversation state in every application.
E. SDK use means model deployment in Foundry is no longer needed.

47 / 50

47. You are tuning a chat completion request for task-specific behavior. Which TWO statements are accurate? (Select TWO.)

Options:
A. Lower temperature generally makes output more focused and deterministic.
B. top_p is the identifier used to continue a multi-turn conversation.
C. You should generally alter both temperature and top_p together for best predictability.
D. max_completion_tokens sets an upper bound on generated completion tokens.
E. stream converts a standard model request into an agent request.

48 / 50

48. You are maintaining conversation history in a chat client and want to preserve the assistant's instructions from the start of the conversation. Which code should replace the missing section?

system_message = {"role": "system", "content": "You are a helpful assistant."}
conversation = []
# TODO: keep the instructions in the conversation transcript
user_input = "What is thermodynamics?"
conversation.append({"role": "user", "content": user_input})

49 / 50

49. An AI app processes employee performance notes. The team wants to restrict access to prompts and outputs and protect stored data from unauthorized use. Which responsible AI principle is most directly addressed? Select only one answer.

50 / 50

50. Which two scenarios are the best fit for using an agent instead of a direct model call? (Select TWO.)

Options:
A. Rewrite a pasted paragraph in a friendlier tone
B. Answer a question by searching the public web and citing results
C. Return a one-sentence summary of a short note
D. Look up an order through an external API and then decide the next action
E. Classify one short text string as positive or negative

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-7

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. Azure AI Document Intelligence is used to extract structured data from forms. A logistics company wants to automatically read shipping labels and extract the sender address, recipient address, and tracking number. Which Document Intelligence model type is most appropriate?

2 / 60

2. Which type of machine learning is used when the training data includes both input features and the correct output labels?

3 / 60

3. Which responsible AI principle requires that AI systems perform reliably under all expected conditions and do not cause unintended harm?

4 / 60

4. A data science team evaluates a binary classification model and finds it has high precision but low recall. What does this mean?

5 / 60

5. Azure AI Vision spatial analysis can track people's movements through a physical space. Which business use case best illustrates this capability?

6 / 60

6. Microsoft's responsible generative AI guidelines recommend evaluating AI outputs for four types of harm. Which category describes outputs that could facilitate illegal activities?

7 / 60

7. Azure OpenAI Service provides access to OpenAI models through the Azure platform. What key advantage does accessing OpenAI models through Azure provide compared to using the OpenAI API directly?

8 / 60

8. What does model accuracy represent as a performance metric?

9 / 60

9. In the context of AI workloads, what is anomaly detection used for?

10 / 60

10. Clustering is an unsupervised machine learning technique. Which scenario best describes a use case for clustering?

11 / 60

11. What distinguishes deep learning from traditional machine learning?

12 / 60

12. What is a hallucination in the context of large language models?

13 / 60

13. Azure AI Search enables organisations to build search solutions over their own data. What is knowledge mining in the context of Azure AI Search?

14 / 60

14. A common AI workload used in e-commerce is a recommendation system. What type of AI task does a recommendation engine typically perform?

15 / 60

15. A developer wants to build a customer service chatbot that can answer questions based on a company's product documentation. Which Azure AI Language feature enables the chatbot to find relevant answers from a knowledge base built from documents?

16 / 60

16. Microsoft's responsible AI principles include fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability. Which principle is violated when an AI hiring tool consistently ranks candidates from certain universities lower regardless of their qualifications?

17 / 60

17. What is prompt engineering?

18 / 60

18. Azure OpenAI Service supports the GPT family of models. What does GPT stand for and what type of model is it?

19 / 60

19. Which Azure AI service would a developer use to add real-time captioning to a live video conference for hearing-impaired participants?

20 / 60

20. Content filtering in Azure OpenAI Service is configured to block harmful content. Which categories does the default content filter address?

21 / 60

21. Which of the following best describes the process of fine-tuning a pre-trained transformer model?

22 / 60

22. A streaming platform uses AI to suggest new shows to users based on what they and similar users have watched. This is an example of which AI workload?

23 / 60

23. Overfitting is a common problem in machine learning. What does an overfitted model do?

24 / 60

24. What does Azure AI Search enable organisations to do with their own content?

25 / 60

25. Azure AI Form Recognizer has been renamed to Azure AI Document Intelligence. Which statement correctly describes its primary capability?

26 / 60

26. System prompts, user messages, and assistant messages are the three message roles in a chat completion request. What is the function of the assistant message role?

27 / 60

27. Which Azure AI Speech feature allows an application to generate a custom AI voice that sounds like a specific person after recording a small set of audio samples?

28 / 60

28. What does the extractive summarisation feature in Azure AI Language produce as its output?

29 / 60

29. An insurance company wants to automatically classify incoming customer emails into categories such as New Claim, Payment Query, and Policy Change. Which Azure AI Language capability is most appropriate?

30 / 60

30. In Azure AI Custom Vision, what is the difference between image classification and object detection?

31 / 60

31. Azure AI Language includes a Named Entity Recognition (NER) capability. What type of information does NER extract from text?

32 / 60

32. Azure AI services are generally available as REST APIs. What does this mean for how developers can integrate them into applications?

33 / 60

33. Microsoft Copilot for Microsoft 365 can summarise a Teams meeting that a user missed. What combination of capabilities makes this possible?

34 / 60

34. Microsoft Copilot is described as an AI assistant integrated across Microsoft 365 applications. Which underlying technology primarily enables Copilot to generate contextual, natural language responses?

35 / 60

35. Zero-shot prompting means providing a language model with a task description without any examples. When is few-shot prompting more effective than zero-shot prompting?

36 / 60

36. Azure AI Language service includes a capability that reads text and returns the overall positive, negative, or neutral sentiment. What is this feature called?

37 / 60

37. In Azure OpenAI Service, what does the temperature parameter control?

38 / 60

38. A hospital uses an Azure AI service to identify specific objects in X-ray images and draw bounding boxes around them. Which Azure AI capability provides this functionality?

39 / 60

39. What are tokens in the context of large language models?

40 / 60

40. What is the purpose of embeddings in AI language applications?

41 / 60

41. Retrieval Augmented Generation (RAG) is an architecture pattern for AI applications. What problem does RAG solve?

42 / 60

42. Azure AI Custom Vision allows organisations to build image classification models for their own specific categories. What is the minimum requirement for training a custom classification model?

43 / 60

43. An organisation wants to use AI to automatically group similar customer support tickets so that agents can focus on each category. No predefined categories exist. Which machine learning approach is most appropriate?

44 / 60

44. The GPT model family from OpenAI available in Azure supports which image generation capability?

45 / 60

45. In the system message of an Azure OpenAI chat completion request, what is the developer typically configuring?

46 / 60

46. Azure AI Speech service enables applications to convert spoken audio into text. What is this core capability called?

47 / 60

47. Large language models (LLMs) like those powering Azure OpenAI Service generate text by predicting what comes next. What is the term for the text input that a user provides to an LLM to elicit a response?

48 / 60

48. The Azure AI Language Conversational Language Understanding (CLU) service is used to build natural language understanding models. What does CLU do with a user's spoken or typed input?

49 / 60

49. Azure AI Face service provides facial recognition capabilities. Which specific capability determines whether two images contain the same person?

50 / 60

50. Azure AI Language can detect the language of a piece of text. Which application scenario most directly benefits from this capability?

51 / 60

51. A model trained to predict house prices based on square footage is an example of which machine learning task?

52 / 60

52. What does the confidence score returned by Azure AI services typically indicate?

53 / 60

53. Azure AI Vision includes a background removal feature. Which practical application best demonstrates its use?

54 / 60

54. A retailer wants to translate product descriptions from English into 20 different languages automatically. Which Azure AI service is most appropriate?

55 / 60

55. Azure AI Foundry (previously Azure AI Studio) is a unified platform for building AI applications. Which activity is performed within Azure AI Foundry?

56 / 60

56. What is grounding in the context of generative AI applications?

57 / 60

57. An organisation processes thousands of PDF invoices each month. They want to automatically extract the vendor name, invoice date, line items, and total amount. Which Azure AI Document Intelligence model is purpose-built for this task?

58 / 60

58. A manufacturing company wants to detect when a machine is operating abnormally by analysing sensor readings over time. Which Azure AI service approach supports this anomaly detection scenario?

59 / 60

59. Which technique allows a machine learning model to prevent overfitting by testing its performance on data it has not seen during training?

60 / 60

60. Azure AI Vision can analyse an image and return a description of its content. Which additional capability does Azure AI Vision provide for images containing text?

Your score is

The average score is 0%

0%
0 votes, 0 avg
1

Report a question

You cannot submit an empty report. Please add some details.

Exam Instructions

  • Read each question carefully.
  • Select the best answer.
  • You may review previous questions before submission.
  • Use the 📌 bookmark icon beside the question number to mark difficult questions for review.
  • Detailed explanations are available after answering each question, while your final score will be displayed at the end of the exam.
  • The quiz will automatically submit when the timer expires.

Tip: Mark questions you're unsure about and review them before finishing the exam.

Good luck!

Time is up.

Your quiz has been submitted automatically.


Microsoft Azure AI Fundamentals (AI-901) Practice Set-8

Prepare for the Microsoft Azure AI Fundamentals (AI-901) certification exam with this practice quiz.

Topics Covered:

✓ Artificial Intelligence Fundamentals
✓ Machine Learning Concepts
✓ Computer Vision
✓ Natural Language Processing (NLP)
✓ Generative AI
✓ Responsible AI
✓ Azure AI Services

Difficulty: Beginner to Intermediate

Complete the quiz, review the explanations, and identify areas that need improvement before your certification exam.

Good luck!

📋 Before You Start the Practice Exam

To save your score and track your progress, please enter your
Name and Email Address before starting the exam.

  • ✅ Your exam results will be stored in your personal exam history.
  • ✅ Review previous attempts and monitor your improvement over time.
  • ✅ Certificates and score reports (when applicable) will be linked to your information.
Important:
Please use the same email address every time you take a practice exam.
This helps us maintain accurate exam history, scores, and performance records.

🚀 Enter your details below and click Next to begin the exam.

1 / 60

1. What are embeddings models such as text-embedding-ada-002 used for in Azure OpenAI Service?

2 / 60

2. What distinguishes reinforcement learning from supervised and unsupervised learning?

3 / 60

3. Which Azure OpenAI model family is designed specifically for generating and editing images from text descriptions?

4 / 60

4. Responsible AI includes the principle of accountability. What does this require of organisations deploying AI systems?

5 / 60

5. Microsoft has published six responsible AI principles. Which principle specifically addresses the requirement that AI-generated decisions affecting individuals can be explained?

6 / 60

6. What is the difference between the GPT-4o and GPT-4 models available in Azure OpenAI Service?

7 / 60

7. Dominant colour extraction from product images is provided by which Azure AI Vision capability?

8 / 60

8. Azure AI Vision Image Analysis can generate a text description of an image. Which Azure AI capability enables applications to verify that uploaded images do not contain inappropriate content?

9 / 60

9. Responsible AI evaluation in Azure AI Foundry includes metrics for assessing generative AI application quality. Which metric measures whether the model's response is supported by the provided context rather than being invented?

10 / 60

10. Speaker diarisation in Azure AI Speech performs which specific function?

11 / 60

11. Microsoft's Responsible AI Standard includes the requirement to identify and assess AI system impacts through a process called impact assessment. What does an AI impact assessment evaluate?

12 / 60

12. Batch processing in Azure AI Language allows analysis of large volumes of text. What is the main advantage compared to real-time analysis?

13 / 60

13. An organisation implements Azure AI Search to index internal documents. The indexer encounters a PowerPoint presentation file. Which Azure AI Search AI skill can extract the text from the presentation slides for indexing?

14 / 60

14. A company wants to enable employees to ask questions about company policies by voice and receive spoken answers. Which combination of Azure AI services enables this voice-in, voice-out workflow?

15 / 60

15. In generative AI, what is meant by the term 'model temperature' of zero?

16 / 60

16. What is transfer learning and why is it useful in practice?

17 / 60

17. What are the main differences between supervised classification and unsupervised clustering?

18 / 60

18. Semantic kernel is an open-source SDK developed by Microsoft. What is its primary purpose?

19 / 60

19. Extracting medication names and dosages from clinical notes is supported by which Azure AI Language capability?

20 / 60

20. Supervised learning is categorised within which broader AI approach?

21 / 60

21. Azure AI Foundry prompt flow serves what primary purpose for developers building LLM applications?

22 / 60

22. Azure AI Search supports multiple data sources. Which statement correctly describes how data gets into an Azure AI Search index?

23 / 60

23. When using the AI enrichment pipeline in Azure AI Search, what is the primary function of "skills" applied during the indexing process?

24 / 60

24. A museum digitises thousands of historical photographs. Many contain handwritten captions in various languages. Which Azure AI service combination can extract and translate this text?

25 / 60

25. Read API vs Document Intelligence OCR – what is the key scenario difference?

26 / 60

26. Which Microsoft service allows organisations to build AI agents that can connect to external data sources, APIs, and Microsoft 365 without writing code?

27 / 60

27. What type of data can Azure AI Document Intelligence process?

28 / 60

28. Microsoft's inclusiveness principle in responsible AI states that AI should be accessible to all. What practical implication does this have for AI product design?

29 / 60

29. Azure AI Translator offers a capability to automatically detect the source language before translation. What is the benefit of language auto-detection in a translation pipeline?

30 / 60

30. Integrated vectorisation in Azure AI Search handles what aspect of the RAG pipeline automatically?

31 / 60

31. What problem does chunking solve in RAG (Retrieval Augmented Generation) architectures?

32 / 60

32. The transparency principle in responsible AI requires what of AI developers and deployers?

33 / 60

33. A financial services firm wants to search through thousands of internal research reports using natural language queries. Standard keyword search returns poor results because the query uses different wording than the reports. Which Azure AI Search feature improves this scenario?

34 / 60

34. A logistics company wants to predict the best route for delivery vehicles based on historical traffic patterns, weather data, and delivery schedules. Which AI workload type is this?

35 / 60

35. Multimodal models in Azure OpenAI Service can process image inputs. Which practical scenario benefits from this capability?

36 / 60

36. In supervised machine learning, what is the training dataset used for?

37 / 60

37. Personal data categories such as names and national IDs are detected and redacted by which Azure AI Language feature?

38 / 60

38. What is the role of an index in Azure AI Search?

39 / 60

39. Which feature of Azure OpenAI Service allows the model to call external functions or APIs as part of generating a response?

40 / 60

40. What is the primary purpose of Azure AI Search's semantic ranking capability?

41 / 60

41. Per-category severity thresholds in Azure OpenAI content filters allow application developers to do what?

42 / 60

42. Recognising user goals and extracting relevant entities in a chatbot uses which Azure AI Language service?

43 / 60

43. Azure AI Foundry provides model evaluation capabilities. What is the purpose of running evaluations before deploying an AI application?

44 / 60

44. Enabling multilingual customer support email routing without pre-specifying source language uses which Azure AI service?

45 / 60

45. What is the key difference between artificial intelligence and machine learning?

46 / 60

46. Which Azure OpenAI Service feature allows organisations to build chatbots that answer questions specifically about their own internal documents rather than relying solely on the model's training data?

47 / 60

47. Converting Arabic script text to phonetically equivalent Latin characters uses which Azure AI Translator feature?

48 / 60

48. Deploying a Custom Vision model in a Docker container enables which offline use case?

49 / 60

49. Accessing a named model version through an application-specific endpoint in Azure OpenAI uses which resource type?

50 / 60

50. A classification model is trained to detect spam emails. After evaluating it, the team finds many legitimate emails are incorrectly flagged as spam. Which performance issue does this represent?

51 / 60

51. Neural text-to-speech voices differ from traditional concatenative speech synthesis in what way?

52 / 60

52. Neural networks are inspired by the structure of the human brain. What are the basic building blocks of an artificial neural network?

53 / 60

53. What is the context window of a language model?

54 / 60

54. Microsoft Copilot Studio allows organisations to build custom AI agents. What is Copilot Studio's relationship to Azure OpenAI Service?

55 / 60

55. A developer uses Azure AI Language to build a customer support bot that maintains context across multiple turns of conversation and responds appropriately to follow-up questions. Which service capability enables this multi-turn conversational behaviour?

56 / 60

56. The F1 score is a performance metric used to evaluate classification models. What does it measure?

57 / 60

57. Semantic ranking in Azure AI Search improves results in which specific scenario?

58 / 60

58. A legal firm wants to process hundreds of signed contracts and automatically extract party names, effective dates, and payment terms. Which Azure AI service is designed for this purpose?

59 / 60

59. What is a large language model (LLM)?

60 / 60

60. What distinguishes an AI agent from a standard chatbot?

Your score is

The average score is 0%