Tag: AI-901 Exam Prep Hub

Exam Prep Hub for AI-901: Azure AI Fundamentals

Welcome to the AI-901: Azure AI Fundamentals Exam Prep Hub!

Welcome to the one-stop hub with information for preparing for the AI-901: Azure AI Fundamentals certification exam. The content for this exam helps you to demonstrate that “you have conceptual knowledge of AI solutions in Azure and the foundational technical skills to work with them”. You will also need “knowledge of Python coding syntax and programming techniques, and you should be familiar with Azure resources”.
Upon successful completion of the exam, you earn the Microsoft Certified: Azure AI Fundamentals certification.

This hub provides information directly here (topic-by-topic as outlined in the official study guide), links to a number of external resources, tips for preparing for the exam, practice tests, and section questions to help you prepare. Bookmark this page and use it as a guide to ensure that you are fully covering all relevant topics for the AI-901 exam and making use of as many of the resources available as possible.


Audience profile (from Microsoft’s site)



As a candidate for this Microsoft Certification, you’re at the beginning of your career in AI solution development. These Microsoft certifications offer opportunities to demonstrate your understanding of machine learning, AI concepts, and Azure services, whether you are starting your career or advancing your skills in AI solution development. Both certifications are designed for candidates from technical and non-technical backgrounds—prior experience in data science or software engineering is not required, though familiarity with basic cloud concepts and client-server applications will be helpful.
For the AI-901, you should have foundational knowledge of AI workloads and understand the basic principles of AI and machine learning. And also, you should have foundational technical skills for working with AI solutions in Azure, conceptual knowledge of Azure-based AI solutions, and familiarity with Python coding syntax and programming techniques, as well as Azure resources.
You may be eligible for ACE college credit if you pass this certification. See ACE college credit for certification exams for details.


Skills at a glance (as specified in the official study guide)

  • Identify AI concepts and responsibilities (40–45%)
  • Implement AI solutions by using Microsoft Foundry (55–60%)

Topic-by-Topic Exam Content

[click a topic link to access the content and practice questions for that topic]

Identify AI concepts and capabilities (40–45%)

Describe principles of responsible AI

Identify AI model components and configurations

Identify AI workloads

Implement AI solutions by using Microsoft Foundry (55–60%)

Implement generative AI apps and agents by using Foundry

Implement AI solutions for text and speech by using Foundry

Implement AI solutions with computer vision and image-generation capabilities by using Foundry

Implement AI solutions for information extraction by using Foundry


AI-901 Practice Exams


Important AI-901 Resources


Good luck to you on your data journey!

AI-901: Microsoft Azure AI Fundamentals – Practice Exam #4 (30 Questions)


Question 1

Which AI workload is BEST suited for forecasting future inventory demand?

A. Regression
B. OCR
C. Object detection
D. Speech synthesis


Correct Answer

A. Regression


Explanation

Regression predicts continuous numeric values, such as future inventory levels or sales demand.


Question 2

A company wants to automatically categorize support tickets into departments such as Billing, Technical Support, and Sales.

Which machine learning technique should be used?

A. Classification
B. Clustering
C. Regression
D. Forecasting


Correct Answer

A. Classification


Question 3

Which Responsible AI principle emphasizes designing systems that can be used by people with disabilities?

A. Inclusiveness
B. Reliability
C. Accountability
D. Transparency


Correct Answer

A. Inclusiveness


Question 4

What is tokenization in generative AI?

A. Breaking text into smaller pieces for processing
B. Encrypting storage devices
C. Compressing images
D. Improving network bandwidth


Correct Answer

A. Breaking text into smaller pieces for processing


Question 5

HOTSPOT / MATCHING

Match each AI capability with the appropriate use case.

Use CaseCapability
Creating realistic AI-generated artwork?
Identifying the language of a sentence?
Extracting text from a passport image?

Options:

  • OCR
  • Language detection
  • Image generation

Correct Answers

Use CaseCapability
Creating realistic AI-generated artworkImage generation
Identifying the language of a sentenceLanguage detection
Extracting text from a passport imageOCR

Question 6

Which Azure AI capability allows applications to answer questions conversationally?

A. Generative AI
B. Regression
C. Clustering
D. Forecasting


Correct Answer

A. Generative AI


Question 7

A retailer wants to detect when shelves in stores are empty by analyzing camera images.

Which AI capability should be used?

A. Object detection
B. Speech recognition
C. Translation
D. Regression


Correct Answer

A. Object detection


Question 8

MULTIPLE ANSWER

Which are common examples of generative AI applications?

Select ALL that apply.

A. Chatbots
B. AI image creation
C. Automated code generation
D. Spreadsheet printing
E. Content summarization


Correct Answers

A. Chatbots
B. AI image creation
C. Automated code generation
E. Content summarization


Question 9

What is the purpose of an API key in Azure AI services?

A. To authenticate access to the service
B. To increase monitor brightness
C. To compress image files
D. To replace endpoints


Correct Answer

A. To authenticate access to the service


Question 10

Which AI capability identifies names, locations, or dates in text?

A. Entity extraction
B. Object detection
C. OCR
D. Speech synthesis


Correct Answer

A. Entity extraction


Question 11

FILL IN THE BLANK

__________ AI can generate new content such as text, images, and code.


Correct Answer

Generative

or

Generative AI


Question 12

Which statement about cloud-based AI services is TRUE?

A. They reduce the need to manage physical infrastructure
B. They eliminate all cybersecurity risks
C. They only work offline
D. They cannot scale automatically


Correct Answer

A. They reduce the need to manage physical infrastructure


Question 13

You need an AI solution that can convert customer emails into concise summaries.

Which capability is MOST appropriate?

A. Text summarization
B. Regression
C. Object detection
D. Forecasting


Correct Answer

A. Text summarization


Question 14

Which machine learning technique is used when training data already contains labeled outcomes?

A. Supervised learning
B. Unsupervised learning
C. Reinforcement learning
D. OCR


Correct Answer

A. Supervised learning


Question 15

MULTIPLE ANSWER

Which capabilities are commonly associated with Azure AI Vision services?

Select ALL that apply.

A. OCR
B. Image captioning
C. Object detection
D. Sentiment analysis
E. Facial analysis


Correct Answers

A. OCR
B. Image captioning
C. Object detection
E. Facial analysis


Question 16

Which Responsible AI principle focuses on ensuring AI systems operate dependably?

A. Reliability and safety
B. Transparency
C. Inclusiveness
D. Fairness


Correct Answer

A. Reliability and safety


Question 17

You want an AI assistant to always respond in a formal tone.

What is the BEST way to accomplish this?

A. Use a system prompt
B. Use OCR
C. Increase screen resolution
D. Disable APIs


Correct Answer

A. Use a system prompt


Question 18

HOTSPOT / MATCHING

Match the AI workload to the corresponding example.

WorkloadExample
Classification?
Speech synthesis?
Clustering?

Options:

  • Grouping similar customers
  • Converting text into spoken audio
  • Determining whether a loan is approved

Correct Answers

WorkloadExample
ClassificationDetermining whether a loan is approved
Speech synthesisConverting text into spoken audio
ClusteringGrouping similar customers

Question 19

Which capability allows AI systems to create captions that describe images?

A. Image captioning
B. OCR
C. Translation
D. Regression


Correct Answer

A. Image captioning


Question 20

Which statement about Responsible AI is TRUE?

A. AI systems should be monitored and governed responsibly
B. AI systems never require human oversight
C. Responsible AI eliminates all risks
D. Responsible AI only applies to generative AI


Correct Answer

A. AI systems should be monitored and governed responsibly


Question 21

A transportation company wants to analyze dashcam footage to detect traffic signs and pedestrians.

Which workload is MOST appropriate?

A. Computer vision
B. Regression
C. Forecasting
D. Translation


Correct Answer

A. Computer vision


Question 22

MULTIPLE ANSWER

Which are common capabilities of natural language processing solutions?

Select ALL that apply.

A. Translation
B. Sentiment analysis
C. Entity recognition
D. Object detection
E. Summarization


Correct Answers

A. Translation
B. Sentiment analysis
C. Entity recognition
E. Summarization


Question 23

Which Responsible AI principle emphasizes understanding and explaining AI decisions?

A. Transparency
B. Reliability
C. Privacy
D. Inclusiveness


Correct Answer

A. Transparency


Question 24

FILL IN THE BLANK

__________ recognition converts spoken words into text.


Correct Answer

Speech

or

Speech recognition


Question 25

A business wants AI-generated voice responses for a customer-service phone system.

Which capability should they use?

A. Speech synthesis
B. OCR
C. Classification
D. Clustering


Correct Answer

A. Speech synthesis


Question 26

Which AI capability would BEST help identify duplicate customer records?

A. Entity matching
B. Object detection
C. Speech synthesis
D. Forecasting


Correct Answer

A. Entity matching


Question 27

MULTIPLE ANSWER

Which are benefits of using pretrained generative AI models?

Select ALL that apply.

A. Faster implementation
B. Reduced training costs
C. Access to advanced capabilities
D. Guaranteed perfect outputs
E. Simplified development


Correct Answers

A. Faster implementation
B. Reduced training costs
C. Access to advanced capabilities
E. Simplified development


Question 28

You are developing a lightweight application that sends prompts to an Azure AI model and receives responses.

What is the MOST likely communication method?

A. REST API calls
B. HDMI connections
C. USB transfers
D. Printer drivers


Correct Answer

A. REST API calls


Question 29

Which AI capability can identify the main topics discussed in a document?

A. Keyword extraction
B. Speech synthesis
C. Object detection
D. Regression


Correct Answer

A. Keyword extraction


Question 30

SCENARIO-BASED QUESTION

A media company wants an AI solution that:

  • Generates promotional images
  • Converts podcast audio into transcripts
  • Detects company logos in uploaded photos
  • Summarizes interview articles

Which AI capabilities are required?

A. Image generation, speech recognition, object detection, and text summarization
B. Regression and clustering only
C. Forecasting and classification only
D. OCR only


Correct Answer

A. Image generation, speech recognition, object detection, and text summarization


Explanation

The scenario requires multiple AI capabilities:

  • Image generation for promotional graphics
  • Speech recognition for podcast transcription
  • Object detection for logo identification
  • Text summarization for interview summaries

AI-901: Microsoft Azure AI Fundamentals – Practice Exam #3 (30 Questions)

Question 1

Which machine learning technique is commonly used to predict whether an email is spam?

A. Regression
B. Classification
C. Clustering
D. OCR


Correct Answer

B. Classification


Explanation

Classification predicts categories or labels such as spam/not spam, approved/denied, or fraud/not fraud.


Question 2

A company wants an AI system that can automatically generate product descriptions for an online store.

Which AI capability should be used?

A. Generative AI
B. Regression
C. OCR
D. Clustering


Correct Answer

A. Generative AI


Question 3

Which Responsible AI principle focuses on making AI systems accessible to people with varying abilities?

A. Fairness
B. Inclusiveness
C. Accountability
D. Transparency


Correct Answer

B. Inclusiveness


Question 4

Which Azure AI capability is MOST useful for converting scanned paper documents into searchable text?

A. OCR
B. Object detection
C. Speech synthesis
D. Regression


Correct Answer

A. OCR


Question 5

HOTSPOT / MATCHING

Match the AI scenario with the correct capability.

ScenarioCapability
Predicting next month’s sales?
Grouping similar customers?
Determining if a review is positive or negative?

Options:

  • Clustering
  • Regression
  • Sentiment analysis

Correct Answers

ScenarioCapability
Predicting next month’s salesRegression
Grouping similar customersClustering
Determining if a review is positive or negativeSentiment analysis

Question 6

What is the PRIMARY benefit of pretrained AI models?

A. They eliminate all errors
B. They reduce the need to build models from scratch
C. They require no internet connectivity
D. They replace APIs


Correct Answer

B. They reduce the need to build models from scratch


Question 7

Which AI capability identifies people, products, or objects within images?

A. Object detection
B. Sentiment analysis
C. Speech recognition
D. Translation


Correct Answer

A. Object detection


Question 8

MULTIPLE ANSWER

Which are examples of generative AI outputs?

Select ALL that apply.

A. AI-generated images
B. AI-written summaries
C. AI-created code
D. Printed paper forms
E. AI-generated marketing emails


Correct Answers

A. AI-generated images
B. AI-written summaries
C. AI-created code
E. AI-generated marketing emails


Question 9

What is temperature commonly used for in generative AI models?

A. To control response randomness and creativity
B. To measure server heat
C. To encrypt AI outputs
D. To improve monitor resolution


Correct Answer

A. To control response randomness and creativity


Question 10

A business wants an AI system that can translate customer support chats into multiple languages.

Which workload should they use?

A. Natural language processing
B. Object detection
C. Regression
D. Clustering


Correct Answer

A. Natural language processing


Question 11

FILL IN THE BLANK

__________ AI models can process multiple input types such as text, images, and audio.


Correct Answer

Multimodal


Question 12

Which statement about Azure AI Foundry is TRUE?

A. It can be used to deploy and manage AI models
B. It only supports spreadsheet applications
C. It replaces operating systems
D. It only works for computer vision models


Correct Answer

A. It can be used to deploy and manage AI models


Question 13

You need an AI application that can identify important phrases within documents.

Which capability should you use?

A. Keyword extraction
B. Regression
C. Clustering
D. Object detection


Correct Answer

A. Keyword extraction


Question 14

Which type of machine learning groups data based on similarities without predefined labels?

A. Regression
B. Classification
C. Clustering
D. OCR


Correct Answer

C. Clustering


Question 15

MULTIPLE ANSWER

Which are common uses of speech AI services?

Select ALL that apply.

A. Speech-to-text conversion
B. Text-to-speech conversion
C. Real-time translation
D. Predicting stock prices
E. Speaker recognition


Correct Answers

A. Speech-to-text conversion
B. Text-to-speech conversion
C. Real-time translation
E. Speaker recognition


Question 16

Which Responsible AI principle emphasizes understanding how AI systems operate?

A. Transparency
B. Reliability
C. Inclusiveness
D. Privacy


Correct Answer

A. Transparency


Question 17

You are creating a chatbot that should answer politely and professionally.

Which prompt type is BEST for defining the chatbot’s behavior?

A. System prompt
B. User prompt
C. Regression prompt
D. OCR prompt


Correct Answer

A. System prompt


Question 18

HOTSPOT / MATCHING

Match the capability to the appropriate scenario.

CapabilityScenario
OCR?
Speech synthesis?
Image classification?

Options:

  • Categorizing animal photos
  • Reading text from receipts
  • Generating spoken responses

Correct Answers

CapabilityScenario
OCRReading text from receipts
Speech synthesisGenerating spoken responses
Image classificationCategorizing animal photos

Question 19

Which AI workload would BEST identify the language used in a sentence?

A. Natural language processing
B. Regression
C. Forecasting
D. Clustering


Correct Answer

A. Natural language processing


Question 20

What is one limitation of generative AI models?

A. They may produce inaccurate information
B. They cannot process text
C. They only work offline
D. They cannot generate images


Correct Answer

A. They may produce inaccurate information


Question 21

A company wants to monitor customer opinions on social media posts.

Which AI capability should they use?

A. Sentiment analysis
B. Object detection
C. OCR
D. Regression


Correct Answer

A. Sentiment analysis


Question 22

MULTIPLE ANSWER

Which tasks are examples of computer vision workloads?

Select ALL that apply.

A. Detecting objects in images
B. Recognizing handwritten text
C. Identifying image categories
D. Translating speech
E. Facial analysis


Correct Answers

A. Detecting objects in images
B. Recognizing handwritten text
C. Identifying image categories
E. Facial analysis


Question 23

Which Responsible AI principle ensures organizations remain responsible for AI decisions and outcomes?

A. Accountability
B. Transparency
C. Inclusiveness
D. Fairness


Correct Answer

A. Accountability


Question 24

FILL IN THE BLANK

__________ analysis evaluates whether text expresses positive, negative, or neutral emotions.


Correct Answer

Sentiment

or

Sentiment analysis


Question 25

Which AI capability would BEST help summarize a recorded business meeting?

A. Speech recognition combined with text summarization
B. Object detection only
C. Regression only
D. Clustering only


Correct Answer

A. Speech recognition combined with text summarization


Question 26

A retailer wants an AI model that automatically creates advertising images from written prompts.

Which capability is MOST appropriate?

A. Image-generation models
B. Forecasting models
C. Regression models
D. OCR models


Correct Answer

A. Image-generation models


Question 27

MULTIPLE ANSWER

Which are advantages of lightweight AI applications?

Select ALL that apply.

A. Faster development
B. Reduced infrastructure complexity
C. Easier cloud integration
D. Guaranteed perfect AI accuracy
E. Simplified deployment


Correct Answers

A. Faster development
B. Reduced infrastructure complexity
C. Easier cloud integration
E. Simplified deployment


Question 28

You want an AI application to analyze uploaded images and answer questions about them.

Which type of model is MOST appropriate?

A. Multimodal model
B. Regression model
C. Clustering model
D. Forecasting model


Correct Answer

A. Multimodal model


Question 29

Which statement about APIs in AI solutions is TRUE?

A. APIs allow applications to exchange data with AI services
B. APIs eliminate the need for authentication
C. APIs physically store microphones
D. APIs replace cloud services


Correct Answer

A. APIs allow applications to exchange data with AI services


Question 30

SCENARIO-BASED QUESTION

A financial company wants an AI solution that:

  • Reads text from loan applications
  • Detects signatures in uploaded forms
  • Converts recorded customer calls into text
  • Generates automated email responses

Which AI capabilities are required?

A. OCR, object detection, speech recognition, and generative AI
B. Regression and clustering only
C. Forecasting and translation only
D. Speech synthesis only


Correct Answer

A. OCR, object detection, speech recognition, and generative AI


Explanation

The scenario requires multiple AI capabilities:

  • OCR for reading application text
  • Object detection for identifying signatures
  • Speech recognition for transcribing calls
  • Generative AI for automated email creation

AI-901: Microsoft Azure AI Fundamentals – Practice Exam #2 (30 Questions)


Question 1

Which machine learning technique is BEST suited for predicting house prices?

A. Clustering
B. Regression
C. Object detection
D. Translation


Correct Answer

B. Regression


Explanation

Regression predicts continuous numeric values such as prices, temperatures, or sales forecasts.


Question 2

A company wants to automatically detect fraudulent credit-card transactions.

Which type of AI workload is MOST appropriate?

A. Classification
B. OCR
C. Image generation
D. Speech synthesis


Correct Answer

A. Classification


Explanation

Fraud detection commonly uses classification models to determine whether transactions are fraudulent or legitimate.


Question 3

Which Responsible AI principle focuses on protecting sensitive user data?

A. Transparency
B. Fairness
C. Privacy and security
D. Inclusiveness


Correct Answer

C. Privacy and security


Question 4

What is the PRIMARY purpose of a user prompt in generative AI?

A. To provide instructions or requests to the model
B. To replace APIs
C. To install operating systems
D. To secure databases


Correct Answer

A. To provide instructions or requests to the model


Question 5

HOTSPOT / MATCHING

Match each AI capability with its correct output.

CapabilityOutput
Speech synthesis?
OCR?
Sentiment analysis?

Options:

  • Emotional tone
  • Spoken audio
  • Extracted text

Correct Answers

CapabilityOutput
Speech synthesisSpoken audio
OCRExtracted text
Sentiment analysisEmotional tone

Question 6

Which type of AI model can generate entirely new images from text prompts?

A. Generative AI model
B. Regression model
C. Clustering model
D. Time-series model


Correct Answer

A. Generative AI model


Question 7

You need an AI solution that converts spoken customer calls into searchable transcripts.

Which capability should you use?

A. Speech recognition
B. Speech synthesis
C. OCR
D. Object detection


Correct Answer

A. Speech recognition


Question 8

MULTIPLE ANSWER

Which are common capabilities of computer vision solutions?

Select ALL that apply.

A. Object detection
B. Image classification
C. OCR
D. Language translation
E. Facial analysis


Correct Answers

A. Object detection
B. Image classification
C. OCR
E. Facial analysis


Question 9

What does an Azure AI endpoint provide?

A. A network-accessible location for interacting with an AI service
B. A physical monitor connection
C. A database backup
D. A printer configuration


Correct Answer

A. A network-accessible location for interacting with an AI service


Question 10

Which AI workload is MOST associated with language translation?

A. Natural language processing
B. Regression
C. Forecasting
D. Clustering


Correct Answer

A. Natural language processing


Question 11

FILL IN THE BLANK

__________ identifies and locates objects within an image or video.


Correct Answer

Object detection


Question 12

A company wants an AI solution that can generate summaries of long documents.

Which AI capability should they use?

A. Text summarization
B. OCR
C. Regression
D. Forecasting


Correct Answer

A. Text summarization


Question 13

Which statement about multimodal AI models is TRUE?

A. They can process multiple content types such as text and images
B. They only process spreadsheets
C. They cannot analyze images
D. They only work with speech input


Correct Answer

A. They can process multiple content types such as text and images


Question 14

You are building an AI solution that extracts invoice numbers and due dates from scanned invoices.

Which technologies are MOST useful?

A. OCR and entity extraction
B. Forecasting and regression
C. Clustering and translation
D. Speech synthesis and object detection


Correct Answer

A. OCR and entity extraction


Question 15

MULTIPLE ANSWER

Which factors can reduce the accuracy of AI vision systems?

Select ALL that apply.

A. Poor lighting
B. Low-resolution images
C. Blurry images
D. Clear high-quality images
E. Obstructed objects


Correct Answers

A. Poor lighting
B. Low-resolution images
C. Blurry images
E. Obstructed objects


Question 16

Which Responsible AI principle focuses on ensuring AI systems work consistently and safely?

A. Reliability and safety
B. Transparency
C. Inclusiveness
D. Fairness


Correct Answer

A. Reliability and safety


Question 17

You deploy a model in Azure AI Foundry.

What is commonly required for applications to securely access the model?

A. Authentication credentials
B. A USB cable
C. A local printer
D. Spreadsheet macros


Correct Answer

A. Authentication credentials


Question 18

HOTSPOT / MATCHING

Match the workload to the correct scenario.

ScenarioWorkload
Predicting future sales revenue?
Detecting emotions in reviews?
Identifying products in store images?

Options:

  • Sentiment analysis
  • Regression
  • Object detection

Correct Answers

ScenarioWorkload
Predicting future sales revenueRegression
Detecting emotions in reviewsSentiment analysis
Identifying products in store imagesObject detection

Question 19

Which AI capability generates written descriptions of images?

A. Image captioning
B. OCR
C. Regression
D. Translation


Correct Answer

A. Image captioning


Question 20

Which statement about hallucinations in generative AI is TRUE?

A. Hallucinations are always intentional
B. Hallucinations are fabricated or inaccurate outputs
C. Hallucinations improve model accuracy
D. Hallucinations only occur in image models


Correct Answer

B. Hallucinations are fabricated or inaccurate outputs


Question 21

A retailer wants to group shoppers based on purchasing patterns without predefined categories.

Which machine learning technique should be used?

A. Clustering
B. Classification
C. OCR
D. Regression


Correct Answer

A. Clustering


Question 22

MULTIPLE ANSWER

Which tasks are examples of information extraction?

Select ALL that apply.

A. Extracting names from documents
B. Reading text from images
C. Detecting keywords in audio
D. Predicting stock prices
E. Identifying invoice totals


Correct Answers

A. Extracting names from documents
B. Reading text from images
C. Detecting keywords in audio
E. Identifying invoice totals


Question 23

Which Responsible AI principle emphasizes that humans remain responsible for AI outcomes?

A. Accountability
B. Fairness
C. Inclusiveness
D. Reliability


Correct Answer

A. Accountability


Question 24

FILL IN THE BLANK

__________ converts written text into spoken audio.


Correct Answer

Speech synthesis


Question 25

Which AI capability would BEST help visually impaired users understand photos?

A. Image captioning
B. Regression
C. Clustering
D. Forecasting


Correct Answer

A. Image captioning


Question 26

A customer-service solution automatically identifies whether callers are angry or satisfied.

Which AI capability is being used?

A. Sentiment analysis
B. OCR
C. Image classification
D. Forecasting


Correct Answer

A. Sentiment analysis


Question 27

MULTIPLE ANSWER

Which are advantages of using cloud-based Azure AI services?

Select ALL that apply.

A. Scalability
B. Reduced infrastructure management
C. Access to pretrained models
D. Elimination of all AI errors
E. Faster deployment


Correct Answers

A. Scalability
B. Reduced infrastructure management
C. Access to pretrained models
E. Faster deployment


Question 28

You need an AI solution that can analyze both spoken words and visual content from videos.

Which type of AI system is MOST appropriate?

A. Multimodal AI
B. Regression-only AI
C. Clustering-only AI
D. Spreadsheet automation AI


Correct Answer

A. Multimodal AI


Question 29

Which statement about APIs in Azure AI solutions is TRUE?

A. APIs allow applications to communicate with AI services
B. APIs physically store images
C. APIs replace authentication
D. APIs only work offline


Correct Answer

A. APIs allow applications to communicate with AI services


Question 30

SCENARIO-BASED QUESTION

A healthcare organization wants an AI application that:

  • Extracts text from medical forms
  • Converts doctor dictation into text
  • Identifies medical equipment in images
  • Summarizes patient notes

Which AI capabilities are required?

A. OCR, speech recognition, object detection, and text summarization
B. Forecasting and clustering only
C. Regression and translation only
D. Speech synthesis only


Correct Answer

A. OCR, speech recognition, object detection, and text summarization


Explanation

The scenario requires multiple AI workloads:

  • OCR for extracting text from forms
  • Speech recognition for doctor dictation
  • Object detection for medical equipment images
  • Text summarization for patient notes

Go to the AI-901 Exam Prep Hub main page

AI-901: Microsoft Azure AI Fundamentals – Practice Exam #1 (30 Questions)


Question 1

Which type of AI workload is primarily used to predict future numeric values?

A. Computer vision
B. Regression
C. Classification
D. Natural language processing


Correct Answer

B. Regression


Explanation

Regression predicts continuous numeric values such as sales forecasts, temperatures, or stock prices.

Why the Other Answers Are Incorrect

  • A. Computer vision analyzes images and video.
  • C. Classification predicts categories rather than numeric values.
  • D. Natural language processing focuses on text and language.

Question 2

You need to determine whether customer feedback is positive, negative, or neutral.

Which AI capability should you use?

A. OCR
B. Object detection
C. Sentiment analysis
D. Speech synthesis


Correct Answer

C. Sentiment analysis


Explanation

Sentiment analysis evaluates emotional tone in text.


Question 3

Which Responsible AI principle focuses on ensuring AI systems treat people equitably?

A. Transparency
B. Fairness
C. Accountability
D. Reliability


Correct Answer

B. Fairness


Question 4

You are building a chatbot that answers customer questions.

Which type of AI workload is MOST appropriate?

A. Generative AI
B. Regression
C. Clustering
D. Forecasting


Correct Answer

A. Generative AI


Explanation

Generative AI models can generate human-like conversational responses.


Question 5

HOTSPOT / MATCHING

Match the AI capability to the correct scenario.

ScenarioCapability
Detecting handwritten text in scanned forms?
Identifying objects in an image?
Converting speech into text?

Options:

  • OCR
  • Speech recognition
  • Object detection

Correct Answers

ScenarioCapability
Detecting handwritten text in scanned formsOCR
Identifying objects in an imageObject detection
Converting speech into textSpeech recognition

Question 6

Which Azure AI capability generates spoken audio from text?

A. Speech recognition
B. Speech synthesis
C. OCR
D. Translation


Correct Answer

B. Speech synthesis


Question 7

You want to create an AI application that analyzes invoices and extracts totals and dates.

Which capability should you use?

A. Object detection
B. OCR and entity extraction
C. Speech synthesis
D. Classification only


Correct Answer

B. OCR and entity extraction


Explanation

Invoices contain text and structured information that can be extracted using OCR and entity extraction.


Question 8

MULTIPLE ANSWER

Which are common Responsible AI principles promoted by Microsoft?

Select ALL that apply.

A. Fairness
B. Transparency
C. Accountability
D. Exclusiveness
E. Reliability and safety


Correct Answers

A. Fairness
B. Transparency
C. Accountability
E. Reliability and safety


Explanation

Microsoft’s Responsible AI principles include:

  • Fairness
  • Reliability and safety
  • Privacy and security
  • Inclusiveness
  • Transparency
  • Accountability

Question 9

What is the PRIMARY purpose of a system prompt in generative AI?

A. To define the behavior and rules for the AI model
B. To increase internet speed
C. To encrypt databases
D. To replace APIs


Correct Answer

A. To define the behavior and rules for the AI model


Question 10

You need to identify cars, bicycles, and pedestrians in traffic-camera footage.

Which AI capability should you use?

A. OCR
B. Object detection
C. Sentiment analysis
D. Translation


Correct Answer

B. Object detection


Question 11

FILL IN THE BLANK

__________ converts spoken language into machine-readable text.


Correct Answer

Speech recognition


Question 12

Which statement about generative AI models is TRUE?

A. They only analyze spreadsheets
B. They can generate new content such as text and images
C. They cannot process natural language
D. They only work offline


Correct Answer

B. They can generate new content such as text and images


Question 13

You are designing an AI solution for visually impaired users that describes images aloud.

Which capability is MOST appropriate?

A. Image captioning
B. Forecasting
C. Regression
D. Clustering


Correct Answer

A. Image captioning


Question 14

Which authentication method helps secure access to Azure AI services?

A. API keys
B. Printer drivers
C. HDMI cables
D. Browser bookmarks


Correct Answer

A. API keys


Question 15

MULTIPLE ANSWER

Which tasks are examples of natural language processing (NLP)?

Select ALL that apply.

A. Language translation
B. Sentiment analysis
C. Image classification
D. Text summarization
E. Entity extraction


Correct Answers

A. Language translation
B. Sentiment analysis
D. Text summarization
E. Entity extraction


Question 16

Which AI workload predicts categories such as “approved” or “denied”?

A. Regression
B. Classification
C. Clustering
D. Computer vision


Correct Answer

B. Classification


Question 17

You are using Azure AI Foundry to deploy a generative AI model.

What must happen before applications can interact with the model?

A. The model must be deployed to an endpoint
B. The model must be printed
C. The operating system must be replaced
D. The database must be deleted


Correct Answer

A. The model must be deployed to an endpoint


Question 18

HOTSPOT / MATCHING

Match each workload with the correct example.

WorkloadExample
Speech AI?
Computer Vision?
Generative AI?

Options:

  • Detecting objects in images
  • Generating marketing text
  • Transcribing audio recordings

Correct Answers

WorkloadExample
Speech AITranscribing audio recordings
Computer VisionDetecting objects in images
Generative AIGenerating marketing text

Question 19

What is a hallucination in generative AI?

A. A hardware failure
B. A networking issue
C. An incorrect or fabricated AI-generated response
D. A database backup


Correct Answer

C. An incorrect or fabricated AI-generated response


Question 20

Which factor can reduce speech-recognition accuracy?

A. Background noise
B. High-quality microphones
C. Clear pronunciation
D. Stable internet connections


Correct Answer

A. Background noise


Question 21

You need to group customers into segments based on purchasing behavior without predefined labels.

Which machine learning technique should you use?

A. Classification
B. Regression
C. Clustering
D. OCR


Correct Answer

C. Clustering


Question 22

MULTIPLE ANSWER

Which capabilities are associated with Azure AI Speech services?

Select ALL that apply.

A. Speech recognition
B. Speech synthesis
C. Translation
D. Object detection
E. Speaker identification


Correct Answers

A. Speech recognition
B. Speech synthesis
C. Translation
E. Speaker identification


Question 23

Which Responsible AI principle emphasizes explaining how AI systems make decisions?

A. Transparency
B. Privacy
C. Inclusiveness
D. Reliability


Correct Answer

A. Transparency


Question 24

FILL IN THE BLANK

__________ extracts machine-readable text from images and scanned documents.


Correct Answer

OCR

or

Optical Character Recognition


Question 25

A company wants to automatically summarize long customer-support conversations.

Which AI capability should they use?

A. Text summarization
B. Object detection
C. Forecasting
D. Regression


Correct Answer

A. Text summarization


Question 26

You need an AI system that can understand both images and text prompts.

Which type of model should you use?

A. Multimodal model
B. Regression model
C. Clustering model
D. Time-series model


Correct Answer

A. Multimodal model


Question 27

MULTIPLE ANSWER

Which are benefits of cloud-based AI services?

Select ALL that apply.

A. Scalability
B. Reduced infrastructure management
C. Automatic access to pretrained models
D. Elimination of all security concerns
E. Faster deployment


Correct Answers

A. Scalability
B. Reduced infrastructure management
C. Automatic access to pretrained models
E. Faster deployment


Question 28

You are creating a lightweight application that sends images to Azure AI services for analysis.

How does the application typically communicate with the service?

A. Through APIs and endpoints
B. Through printer drivers
C. Through USB storage devices
D. Through monitor settings


Correct Answer

A. Through APIs and endpoints


Question 29

Which AI capability is MOST useful for detecting the emotional tone of customer reviews?

A. OCR
B. Sentiment analysis
C. Image classification
D. Speech synthesis


Correct Answer

B. Sentiment analysis


Question 30

SCENARIO-BASED QUESTION

A retail company wants an AI solution that:

  • Extracts text from receipts
  • Detects products in shelf images
  • Analyzes customer-service calls
  • Generates chatbot responses

Which AI workloads are required?

A. OCR, object detection, speech AI, and generative AI
B. Regression only
C. Classification only
D. Forecasting and clustering only


Correct Answer

A. OCR, object detection, speech AI, and generative AI


Explanation

The scenario requires multiple AI capabilities:

  • OCR for receipt text extraction
  • Object detection for shelf-image analysis
  • Speech AI for customer-call analysis
  • Generative AI for chatbot responses

Build a lightweight application by using Azure Speech in Foundry Tools (AI-901 Exam Prep)

This post is a part of the AI-901: Microsoft Azure AI Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Implement AI solutions by using Microsoft Foundry (55–60%)
--> Implement AI solutions for text and speech by using Foundry
--> Build a lightweight application by using Azure Speech in Foundry Tools


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

Speech-enabled AI applications are becoming increasingly common in customer service, accessibility, virtual assistants, and productivity solutions. Microsoft Azure provides speech services that allow developers to add speech recognition and speech synthesis capabilities to lightweight AI applications.

For the AI-901 certification exam, candidates should understand the foundational concepts behind building lightweight speech-enabled applications using Azure Speech and Microsoft Foundry tools.

This topic falls under the “Implement AI solutions for text and speech by using Foundry” section of the AI-901 exam objectives.


What Is Azure AI Speech?

Azure AI Speech is a cloud-based AI service that enables speech-related functionality in applications.

Azure AI Speech supports:

  • Speech recognition
  • Speech synthesis
  • Speech translation
  • Voice generation

What Is a Lightweight Application?

A lightweight application is a simple application designed to perform focused tasks with minimal complexity.

Characteristics include:

  • Simple user interface
  • Fast deployment
  • Lower resource usage
  • Easy maintenance

Examples of Lightweight Speech Applications

Examples include:

  • Voice-enabled chatbots
  • Simple voice assistants
  • Speech-to-text applications
  • Text-to-speech readers
  • Voice-controlled support tools

Azure AI Foundry

Azure AI Foundry provides tools for building, deploying, and testing AI-powered applications.

Developers can:

  • Access AI services
  • Configure models
  • Test applications
  • Manage deployments

Speech Recognition

Speech recognition converts spoken language into text.

This process is commonly called:

  • Speech-to-text (STT)
  • Automatic speech recognition (ASR)

Example

Spoken Input

“Schedule a meeting tomorrow.”

Recognized Text

“Schedule a meeting tomorrow.”


Speech Synthesis

Speech synthesis converts written text into spoken audio.

This process is commonly called:

  • Text-to-speech (TTS)

Example

Text

“Your appointment is confirmed.”

Spoken Output

The application reads the text aloud.


Speech Translation

Speech translation converts spoken language from one language into another.


Example

Spoken English

“Good morning.”

Translated Spanish Audio

“Buenos días.”


Voice Generation

AI systems can generate natural-sounding voices for:

  • Virtual assistants
  • Narration
  • Accessibility
  • Customer service systems

Basic Workflow of a Speech Application

A lightweight speech application commonly follows this workflow:

  1. User speaks into microphone
  2. Application captures audio
  3. Azure Speech processes audio
  4. Speech is converted to text
  5. Application processes text
  6. Optional speech synthesis generates spoken response

Example End-to-End Scenario

User Speaks

“What are today’s weather conditions?”

Speech Service

Converts speech to text

AI Processing

Generates response

Text-to-Speech

Reads response aloud


APIs and Endpoints

Applications communicate with Azure Speech services using:

  • APIs
  • Endpoints

These allow applications to send requests and receive responses programmatically.


Authentication

Applications must securely authenticate before using Azure Speech services.

Common methods include:

  • API keys
  • Azure credentials
  • Managed identities

Common User Interface Components

A lightweight speech application often includes:

  • Microphone input button
  • Text display area
  • Playback controls
  • Response output area

Real-Time Processing

Many speech applications process audio in real time.

This allows conversational experiences with minimal delay.


Streaming Audio

Streaming audio enables continuous processing of speech as users speak.

Benefits include:

  • Faster responses
  • More natural interactions
  • Reduced waiting time

Conversation Context

Some applications preserve context across interactions.

This allows more natural conversations.


Example

User

“Who founded Microsoft?”

User Later

“When was it created?”

The system understands “it” refers to Microsoft.


System Prompts

System prompts guide AI behavior and responses.

They help define:

  • Tone
  • Personality
  • Response style
  • Safety boundaries

Example System Prompt

“You are a friendly virtual assistant.”


Responsible AI Considerations

Speech-enabled applications should follow Responsible AI principles.

Key considerations include:

  • Privacy
  • Security
  • Inclusiveness
  • Transparency
  • Fairness
  • Accountability

Privacy Concerns

Speech systems may process sensitive spoken information.

Organizations should:

  • Secure recordings
  • Protect user conversations
  • Minimize unnecessary data retention

Inclusiveness

Speech applications should support:

  • Different accents
  • Multiple languages
  • Diverse speech patterns
  • Accessibility needs

Transparency

Users should know:

  • AI is processing speech
  • Audio may be analyzed
  • AI-generated responses may contain errors

Hallucinations

Generative AI systems may occasionally generate inaccurate responses.

These inaccuracies are called hallucinations.

Applications should not assume responses are always correct.


Error Handling

Applications should handle:

  • Background noise
  • Recognition errors
  • Authentication failures
  • Network interruptions
  • Rate limits

Background Noise Challenges

Speech recognition accuracy may decrease in:

  • Loud environments
  • Crowded spaces
  • Poor microphone conditions

Rate Limits

Azure AI services may limit request frequency.

Applications should handle throttling gracefully.


Latency

Latency refers to delays between:

  • User speech
  • AI processing
  • Spoken responses

Low latency improves user experience.


Advantages of Speech-Enabled Applications

Benefits include:

  • Natural interaction
  • Hands-free usage
  • Accessibility improvements
  • Faster communication
  • Improved engagement

Limitations of Speech Applications

Challenges include:

  • Accent variability
  • Background noise
  • Recognition inaccuracies
  • Privacy concerns
  • Network dependency

Common Real-World Scenarios


Scenario 1: Voice Assistant

Goal

Allow users to ask spoken questions.

Features

  • Speech recognition
  • Spoken responses
  • Conversational interaction

Scenario 2: Accessibility Tool

Goal

Assist visually impaired users.

Features

  • Text-to-speech
  • Voice commands
  • Audio navigation

Scenario 3: Customer Support Bot

Goal

Provide voice-based support.

Features

  • Real-time speech recognition
  • AI-generated responses
  • Multilingual support

High-Level Application Workflow

A simplified workflow includes:

  1. Capture speech
  2. Convert speech to text
  3. Process request
  4. Generate response
  5. Convert response to speech
  6. Play audio response

Example High-Level Pseudocode

audio = capture_audio()
text = speech_to_text(audio)
response = process_request(text)
speak(response)

For AI-901, understanding the workflow is more important than memorizing exact syntax.


Important AI-901 Exam Tips

For the exam, remember these key points:

  • Azure AI Speech provides speech-related AI services.
  • Speech recognition converts speech to text.
  • Speech synthesis converts text to speech.
  • Azure AI Foundry supports AI application development.
  • APIs and endpoints connect applications to cloud AI services.
  • Authentication secures access to Azure services.
  • Streaming audio supports real-time interaction.
  • Responsible AI principles apply to speech-enabled applications.
  • Inclusiveness is important for diverse speech patterns and accents.
  • Hallucinations are inaccurate AI-generated outputs.

Quick Knowledge Check

Question 1

What does speech recognition do?

Answer

Converts spoken language into text.


Question 2

What does speech synthesis do?

Answer

Converts text into spoken audio.


Question 3

Why is authentication important?

Answer

It secures access to Azure AI services.


Question 4

Why is inclusiveness important in speech applications?

Answer

To support users with different accents, languages, and accessibility needs.


Practice Exam Questions

Question 1

What is the PRIMARY purpose of Azure AI Speech?

A. To manage virtual machines
B. To provide speech-related AI capabilities such as speech recognition and speech synthesis
C. To monitor network hardware
D. To create relational databases


Correct Answer

B. To provide speech-related AI capabilities such as speech recognition and speech synthesis


Explanation

Azure AI Speech provides cloud-based speech services including speech-to-text and text-to-speech capabilities.


Why the Other Answers Are Incorrect

A. To manage virtual machines

Virtual machine management is unrelated to speech AI.

C. To monitor network hardware

Azure AI Speech does not monitor infrastructure devices.

D. To create relational databases

Database creation is unrelated to speech services.


Question 2

What does speech recognition do?

A. Converts speech into text
B. Converts images into speech
C. Detects objects in video
D. Compresses audio files


Correct Answer

A. Converts speech into text


Explanation

Speech recognition, also called speech-to-text, converts spoken language into written text.


Why the Other Answers Are Incorrect

B. Converts images into speech

This is unrelated to speech recognition.

C. Detects objects in video

This is a computer vision task.

D. Compresses audio files

Speech recognition does not perform compression.


Question 3

What does speech synthesis perform?

A. Converts text into spoken audio
B. Detects entities in text
C. Creates spreadsheets automatically
D. Increases internet bandwidth


Correct Answer

A. Converts text into spoken audio


Explanation

Speech synthesis, also called text-to-speech, generates spoken audio from written text.


Why the Other Answers Are Incorrect

B. Detects entities in text

This is a text analysis task.

C. Creates spreadsheets automatically

This is unrelated to speech services.

D. Increases internet bandwidth

Speech synthesis does not affect networking.


Question 4

Which Microsoft platform provides tools for building and managing AI applications?

A. Azure AI Foundry
B. Microsoft Paint
C. Windows Media Player
D. Microsoft Calculator


Correct Answer

A. Azure AI Foundry


Explanation

Azure AI Foundry provides tools for building, testing, deploying, and managing AI solutions.


Why the Other Answers Are Incorrect

B. Microsoft Paint

Paint is a graphics editor.

C. Windows Media Player

This is a media playback application.

D. Microsoft Calculator

This is a utility application.


Question 5

How do lightweight applications typically communicate with Azure AI Speech services?

A. Through APIs and endpoints
B. Through printer drivers only
C. Through USB flash drives
D. Through monitor calibration settings


Correct Answer

A. Through APIs and endpoints


Explanation

Applications use APIs and cloud endpoints to send requests and receive AI-generated responses.


Why the Other Answers Are Incorrect

B. Through printer drivers only

Printer drivers are unrelated to AI services.

C. Through USB flash drives

Cloud AI services use network communication.

D. Through monitor calibration settings

This is unrelated to APIs.


Question 6

Why is authentication important when using Azure AI Speech?

A. To secure access to AI services
B. To improve microphone volume
C. To increase response creativity
D. To remove network latency


Correct Answer

A. To secure access to AI services


Explanation

Authentication helps ensure only authorized users and applications can access Azure AI resources.


Why the Other Answers Are Incorrect

B. To improve microphone volume

Authentication does not affect hardware settings.

C. To increase response creativity

Creativity is controlled through model parameters.

D. To remove network latency

Authentication does not control connection speed.


Question 7

What is a benefit of streaming audio in speech-enabled applications?

A. Faster and more natural interactions
B. Permanent elimination of all speech errors
C. Automatic hardware upgrades
D. Unlimited cloud storage


Correct Answer

A. Faster and more natural interactions


Explanation

Streaming audio enables real-time processing, improving responsiveness and conversational flow.


Why the Other Answers Are Incorrect

B. Permanent elimination of all speech errors

Speech systems can still make mistakes.

C. Automatic hardware upgrades

Streaming does not upgrade hardware.

D. Unlimited cloud storage

Streaming does not affect storage capacity.


Question 8

Which Responsible AI consideration is especially important for speech-enabled applications?

A. Protecting sensitive spoken information
B. Increasing screen brightness
C. Improving printer speed
D. Accelerating video rendering


Correct Answer

A. Protecting sensitive spoken information


Explanation

Speech applications may process personal or confidential audio, making privacy and security important concerns.


Why the Other Answers Are Incorrect

B. Increasing screen brightness

This is unrelated to Responsible AI.

C. Improving printer speed

Printers are unrelated to speech AI.

D. Accelerating video rendering

This is unrelated to speech processing.


Question 9

What challenge can negatively affect speech recognition accuracy?

A. Background noise
B. Spreadsheet formatting
C. Screen resolution
D. Video playback speed


Correct Answer

A. Background noise


Explanation

Loud environments and poor audio quality can reduce speech recognition accuracy.


Why the Other Answers Are Incorrect

B. Spreadsheet formatting

This does not affect speech recognition.

C. Screen resolution

Speech recognition does not depend on display quality.

D. Video playback speed

This is unrelated to speech input processing.


Question 10

What is one advantage of speech-enabled AI applications?

A. Hands-free interaction
B. Guaranteed perfect accuracy
C. Elimination of all privacy concerns
D. Removal of internet requirements


Correct Answer

A. Hands-free interaction


Explanation

Speech-enabled applications allow users to interact naturally without typing.


Why the Other Answers Are Incorrect

B. Guaranteed perfect accuracy

Speech systems can still make errors.

C. Elimination of all privacy concerns

Privacy protections are still necessary.

D. Removal of internet requirements

Cloud-based speech services generally require internet connectivity.


Final Thoughts

Building lightweight applications using Azure Speech in Foundry tools is an important AI-901 exam topic. Microsoft expects candidates to understand how speech-enabled AI applications work, including speech recognition, speech synthesis, APIs, authentication, Responsible AI considerations, and real-time conversational workflows.

Azure AI Speech and Azure AI Foundry provide powerful cloud-based tools that make it easier to create modern voice-enabled AI applications for business, accessibility, and productivity scenarios.


Go to the AI-901 Exam Prep Hub main page

Create a lightweight client application for an agent (AI-901 Exam Prep)

This post is a part of the AI-901: Microsoft Azure AI Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Implement AI solutions by using Microsoft Foundry (55–60%)
--> Implement generative AI apps and agents by using Foundry
--> Create a lightweight client application for an agent


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

AI agents are becoming increasingly common in modern applications. Organizations use AI agents to answer questions, automate tasks, assist employees, and improve customer experiences. A lightweight client application provides a simple interface that allows users to interact with an AI agent.

For the AI-901 certification exam, candidates should understand the foundational concepts behind creating lightweight client applications that communicate with AI agents using Azure AI Foundry and related Azure AI services.

This topic falls under the “Implement generative AI apps and agents by using Foundry” section of the AI-901 exam objectives.


What Is an AI Agent?

An AI agent is an AI-powered system capable of interacting with users and performing tasks.

Agents can:

  • Answer questions
  • Summarize information
  • Generate content
  • Retrieve data
  • Assist with workflows
  • Perform reasoning tasks

AI agents commonly use large language models (LLMs) to process prompts and generate responses.


What Is a Client Application?

A client application is software that users interact with directly.

The client communicates with backend services, including AI agents.


What Is a Lightweight Client Application?

A lightweight client application is a simple application focused on core functionality.

These applications typically:

  • Have minimal complexity
  • Use simple user interfaces
  • Focus on quick interactions
  • Require fewer resources

Examples of Lightweight Agent Clients

Examples include:

  • Simple web chat applications
  • Mobile AI assistants
  • Internal support tools
  • FAQ chatbots
  • Command-line chat clients

Purpose of a Lightweight Agent Client

The primary purpose is to allow users to communicate with an AI agent through a user-friendly interface.


Typical Agent Client Workflow

A lightweight client application commonly follows this workflow:

  1. User enters a prompt
  2. Application sends request to AI agent
  3. Agent processes the request
  4. Agent generates a response
  5. Application displays the response

Azure AI Foundry

Azure AI Foundry provides tools for building and managing AI applications and agents.

Developers can:

  • Create agents
  • Deploy models
  • Test prompts
  • Manage AI resources
  • Monitor applications

Agent Communication

Client applications communicate with agents through APIs and endpoints.

The client sends prompts and receives responses programmatically.


APIs

An API (Application Programming Interface) allows applications to exchange information.

AI APIs commonly support:

  • Prompt submission
  • Response retrieval
  • Conversation management

Endpoints

Endpoints provide network-accessible locations where client applications can interact with deployed AI agents.


Authentication

Applications must securely authenticate before accessing AI services.

Common authentication methods include:

  • API keys
  • Azure credentials
  • Managed identities

Authentication protects AI resources from unauthorized access.


User Prompts

Users interact with the client application by entering prompts.


Example User Prompt

“Summarize the benefits of machine learning.”


Agent Responses

The AI agent processes the prompt and generates a response.


Example Agent Response

“Machine learning helps automate predictions, identify patterns in data, and improve decision-making.”


Conversation History

Many lightweight client applications maintain conversation history.

This helps preserve context during interactions.


Example Context Retention

User

“What is Azure AI Foundry?”

User Later

“Can it build chatbots?”

The agent understands that “it” refers to Azure AI Foundry.


System Instructions

Agents often use system instructions to guide behavior.

These instructions define:

  • Tone
  • Personality
  • Safety
  • Formatting
  • Scope

Example System Instruction

“You are a helpful technical support assistant. Provide concise and professional answers.”


Model Parameters

Client applications may configure parameters such as:

  • Temperature
  • Maximum tokens
  • Top-p sampling

Temperature

Temperature controls response creativity.

Low TemperatureHigh Temperature
More predictableMore creative
More focusedMore varied

Maximum Tokens

Maximum tokens limit response length.

Lower values generate shorter answers.


Streaming Responses

Some applications stream responses gradually as they are generated.

Streaming improves perceived responsiveness.


User Interface Components

A lightweight chat client commonly includes:

  • Text input field
  • Send button
  • Conversation display
  • Response area

Minimal Application Design

Lightweight clients prioritize:

  • Simplicity
  • Ease of use
  • Fast deployment
  • Low overhead

Error Handling

Applications should handle common issues such as:

  • Invalid credentials
  • Network failures
  • Timeouts
  • Rate limits

Rate Limits

AI services may limit how many requests an application can send within a specific time period.

Applications should handle throttling gracefully.


Logging and Monitoring

Organizations often monitor applications for:

  • Errors
  • Performance
  • Usage
  • Security events
  • Safety concerns

Responsible AI Considerations

Lightweight client applications should follow Responsible AI principles.

Important considerations include:

  • Fairness
  • Privacy
  • Security
  • Transparency
  • Accountability
  • Safety

Content Filtering

Content filters help reduce:

  • Harmful responses
  • Offensive outputs
  • Unsafe instructions

Privacy and Security

Applications should protect:

  • User conversations
  • Authentication secrets
  • Sensitive information

Hallucinations

AI agents may generate incorrect or fabricated information.

These errors are called hallucinations.

Applications should not assume all AI-generated responses are accurate.


Grounding

Grounding connects AI responses to trusted data sources.

Grounded responses are generally more reliable.


Common Real-World Scenarios


Scenario 1: Customer Service Chat Assistant

Goal

Help customers answer common questions.

Features

  • Conversational interface
  • FAQ support
  • Context retention

Scenario 2: Internal IT Assistant

Goal

Help employees troubleshoot technical issues.

Features

  • Guided support
  • Knowledge retrieval
  • Step-by-step instructions

Scenario 3: Educational Tutor

Goal

Assist students with learning topics.

Features

  • Interactive explanations
  • Question answering
  • Personalized responses

Advantages of Lightweight Client Applications

Benefits include:

  • Simpler development
  • Lower cost
  • Faster deployment
  • Easier maintenance
  • Good user experience

Limitations of Lightweight Client Applications

Challenges include:

  • Limited advanced functionality
  • Hallucinations
  • Context limitations
  • Dependency on internet connectivity

High-Level Development Workflow

A simplified workflow typically includes:

  1. Create AI agent
  2. Configure authentication
  3. Build client interface
  4. Connect to endpoint
  5. Send prompts
  6. Display responses
  7. Test and refine

Example High-Level Pseudocode

connect_to_agent()
while True:
prompt = get_user_input()
response = send_prompt(prompt)
display_response(response)

For AI-901, understanding the workflow is more important than memorizing exact syntax.


Important AI-901 Exam Tips

For the exam, remember these key points:

  • Lightweight client applications provide simple interfaces for AI agents.
  • Client applications communicate with agents through APIs and endpoints.
  • Authentication secures access to AI services.
  • System instructions guide agent behavior.
  • Conversation history maintains context.
  • Temperature controls response randomness.
  • Streaming responses improve user experience.
  • Responsible AI principles apply to all AI applications.
  • Grounding improves reliability.
  • Hallucinations are incorrect AI-generated outputs.

Quick Knowledge Check

Question 1

What is the purpose of a lightweight client application?

Answer

To provide a simple interface for interacting with an AI agent.


Question 2

What does temperature control?

Answer

The creativity and randomness of AI-generated responses.


Question 3

Why is authentication important?

Answer

It helps protect AI services from unauthorized access.


Question 4

What are hallucinations?

Answer

Incorrect or fabricated AI-generated information.


Practice Exam Questions

Question 1

What is the PRIMARY purpose of a lightweight client application for an AI agent?

A. To physically host AI servers
B. To provide a simple interface for users to interact with an AI agent
C. To replace cloud networking hardware
D. To permanently store training datasets


Correct Answer

B. To provide a simple interface for users to interact with an AI agent


Explanation

A lightweight client application enables users to communicate with an AI agent through a simple and efficient interface.


Why the Other Answers Are Incorrect

A. To physically host AI servers

Client applications are software interfaces, not physical infrastructure.

C. To replace cloud networking hardware

This is unrelated to AI applications.

D. To permanently store training datasets

Client applications do not serve as training repositories.


Question 2

Which technology commonly allows client applications to communicate with AI agents?

A. APIs and endpoints
B. USB cables only
C. Spreadsheet macros exclusively
D. Monitor drivers


Correct Answer

A. APIs and endpoints


Explanation

Client applications communicate with AI agents through APIs connected to network-accessible endpoints.


Why the Other Answers Are Incorrect

B. USB cables only

Cloud AI systems typically use network communication.

C. Spreadsheet macros exclusively

Macros are not the standard communication mechanism.

D. Monitor drivers

These are unrelated to AI communication.


Question 3

What is the purpose of authentication in an AI client application?

A. To improve graphics quality
B. To secure access to AI services
C. To increase response creativity
D. To compress prompts automatically


Correct Answer

B. To secure access to AI services


Explanation

Authentication ensures only authorized users or applications can access AI resources.


Why the Other Answers Are Incorrect

A. To improve graphics quality

Authentication does not affect visual quality.

C. To increase response creativity

Temperature controls creativity.

D. To compress prompts automatically

Authentication does not compress data.


Question 4

Which component allows an AI application to remember previous parts of a conversation?

A. OCR engine
B. Conversation history
C. Image classifier
D. Video renderer


Correct Answer

B. Conversation history


Explanation

Conversation history preserves context across multiple user interactions.


Why the Other Answers Are Incorrect

A. OCR engine

OCR extracts text from images.

C. Image classifier

This categorizes images.

D. Video renderer

This processes visual media.


Question 5

What is the PRIMARY purpose of a system instruction in an AI agent?

A. To define behavior, tone, and rules for the agent
B. To increase internet speed
C. To physically store prompts
D. To classify images


Correct Answer

A. To define behavior, tone, and rules for the agent


Explanation

System instructions guide how the AI agent responds and behaves.


Why the Other Answers Are Incorrect

B. To increase internet speed

System prompts do not affect networking.

C. To physically store prompts

Prompts are not physically stored by instructions.

D. To classify images

System instructions are unrelated to computer vision classification.


Question 6

Which parameter controls how creative or random an AI model’s responses will be?

A. Temperature
B. Resolution
C. OCR threshold
D. Frame rate


Correct Answer

A. Temperature


Explanation

Temperature controls randomness and creativity in AI-generated responses.


Why the Other Answers Are Incorrect

B. Resolution

Resolution affects images.

C. OCR threshold

This relates to text extraction.

D. Frame rate

This relates to video processing.


Question 7

What is the benefit of streaming responses in a client application?

A. It increases monitor brightness
B. It displays AI-generated text gradually as it is created
C. It permanently stores conversations
D. It disables content filtering


Correct Answer

B. It displays AI-generated text gradually as it is created


Explanation

Streaming improves user experience by showing responses incrementally.


Why the Other Answers Are Incorrect

A. It increases monitor brightness

Streaming does not affect displays.

C. It permanently stores conversations

Streaming does not automatically store data.

D. It disables content filtering

Streaming does not remove safety controls.


Question 8

What are hallucinations in generative AI?

A. Incorrect or fabricated AI-generated information
B. Hardware overheating problems
C. Network cable failures
D. Database indexing errors


Correct Answer

A. Incorrect or fabricated AI-generated information


Explanation

Hallucinations occur when AI systems generate inaccurate or invented responses.


Why the Other Answers Are Incorrect

B. Hardware overheating problems

This is unrelated to AI-generated accuracy.

C. Network cable failures

This is a networking issue.

D. Database indexing errors

This is unrelated to generative AI responses.


Question 9

Why is grounding important in AI applications?

A. It increases image resolution
B. It connects AI responses to trusted data sources
C. It replaces authentication systems
D. It reduces monitor power consumption


Correct Answer

B. It connects AI responses to trusted data sources


Explanation

Grounding helps improve the accuracy and reliability of AI-generated responses.


Why the Other Answers Are Incorrect

A. It increases image resolution

Grounding is unrelated to graphics.

C. It replaces authentication systems

Grounding and authentication are different concepts.

D. It reduces monitor power consumption

Grounding does not affect hardware energy usage.


Question 10

Which Microsoft platform provides tools for building and managing AI agents and applications?

A. Microsoft Access
B. Azure AI Foundry
C. Windows Media Player
D. Microsoft Paint


Correct Answer

B. Azure AI Foundry


Explanation

Azure AI Foundry provides tools for developing, deploying, testing, and managing AI solutions and agents.


Why the Other Answers Are Incorrect

A. Microsoft Access

Access is a database application.

C. Windows Media Player

This is a media playback application.

D. Microsoft Paint

Paint is a graphics editor.


Final Thoughts

Creating lightweight client applications for AI agents is an important foundational concept for the AI-901 certification exam. Microsoft expects candidates to understand how client applications communicate with AI agents, manage prompts and responses, maintain context, and apply Responsible AI principles.

Azure AI Foundry provides tools that make it easier to create conversational AI applications that support real-world business and productivity scenarios.


Go to the AI-901 Exam Prep Hub main page

Deploy a model and interact with it in the Foundry Portal (AI-901 Exam Prep)

This post is a part of the AI-901: Microsoft Azure AI Fundamentals Exam Prep Hub. 
This topic falls under these sections:
Implement AI solutions by using Microsoft Foundry (55–60%)
--> Implement generative AI apps and agents by using Foundry
--> Deploy a model and interact with it in the Foundry Portal


Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.

Microsoft Azure AI Foundry provides a centralized environment for building, testing, deploying, and managing generative AI models and AI-powered applications. For the AI-901 certification exam, candidates should understand the basic process of deploying AI models and interacting with them through the Foundry portal.

This topic focuses on how developers and AI practitioners use Azure AI Foundry to deploy generative AI models, test prompts, configure model settings, and interact with deployed AI endpoints.

This topic falls under the “Implement generative AI apps and agents by using Foundry” section of the AI-901 exam objectives.


What Is Azure AI Foundry?

Azure AI Foundry is Microsoft’s platform for building and managing AI applications and agents.

Azure AI Foundry provides tools to:

  • Explore AI models
  • Deploy models
  • Test prompts
  • Configure AI behavior
  • Evaluate responses
  • Monitor AI applications
  • Manage AI resources

It supports generative AI development using Azure-hosted AI services and models.


What Does “Deploying a Model” Mean?

Deploying a model means making the AI model available for use.

A deployed model can:

  • Receive prompts
  • Process requests
  • Generate responses
  • Be accessed through applications or APIs

Deployment creates an endpoint that applications can use to interact with the model.


What Is a Model Endpoint?

An endpoint is a network-accessible interface that allows applications or users to communicate with a deployed AI model.

Applications send requests to the endpoint and receive AI-generated responses.


Common Deployment Scenarios

Organizations deploy models for many purposes, including:

  • Chatbots
  • AI assistants
  • Document summarization
  • Content generation
  • Customer support systems
  • Code generation
  • Data extraction

Azure AI Foundry Workflow

A simplified workflow in Azure AI Foundry typically includes:

  1. Create or access an Azure AI resource
  2. Open Azure AI Foundry portal
  3. Select a model
  4. Configure deployment settings
  5. Deploy the model
  6. Test prompts
  7. Interact with the model
  8. Integrate the endpoint into applications

Accessing the Foundry Portal

Users access Azure AI Foundry through a web-based portal.

The portal provides graphical tools for:

  • Model selection
  • Prompt testing
  • Deployment management
  • Performance monitoring

Exploring Available Models

Azure AI Foundry allows users to browse available models.

Examples may include:

  • Large Language Models (LLMs)
  • Image-generation models
  • Embedding models
  • Speech models

Models may vary by:

  • Size
  • Performance
  • Cost
  • Supported capabilities

Selecting a Model

Users choose models based on application requirements.

Factors may include:

  • Accuracy
  • Speed
  • Cost
  • Context window size
  • Multimodal support
  • Language support

Example Scenario

A company building a customer support chatbot may choose a conversational large language model.


Deploying a Model in Foundry

The deployment process usually involves:

  • Selecting a model
  • Naming the deployment
  • Choosing deployment settings
  • Allocating resources
  • Creating the endpoint

Deployment Names

Deployments are typically assigned unique names.

Example

support-chat-model

Applications use deployment names when sending requests.


Model Configuration Options

During deployment, users may configure:

  • Model version
  • Scaling options
  • Authentication settings
  • Content filters
  • Region
  • Resource allocation

Content Filtering and Safety

Azure AI Foundry includes Responsible AI safety features.

Content filtering helps reduce:

  • Harmful outputs
  • Offensive content
  • Unsafe responses

This is important for enterprise AI applications.


Interacting with a Deployed Model

After deployment, users can interact with the model directly within the Foundry portal.

This often includes:

  • Entering prompts
  • Viewing responses
  • Adjusting settings
  • Testing behavior

Playground Interfaces

Azure AI Foundry provides playground environments for experimentation.

Playgrounds allow users to:

  • Test prompts
  • Compare outputs
  • Tune settings
  • Evaluate model behavior

Prompt Testing

Users can experiment with:

  • System prompts
  • User prompts
  • Formatting instructions
  • Role prompting

Prompt testing helps improve AI response quality.


Example Prompt Interaction

User Prompt

“Summarize this customer feedback in three bullet points.”

Model Response

The model generates a summarized response.


Model Parameters

Foundry portals may allow adjustment of model parameters such as:

  • Temperature
  • Maximum tokens
  • Top-p sampling

Temperature

Temperature controls response randomness.

Low TemperatureHigh Temperature
More predictableMore creative
More focusedMore varied

Maximum Tokens

Maximum tokens limit response length.

Smaller limits create shorter responses.


System Prompts in Foundry

Users can configure system prompts to guide AI behavior.


Example System Prompt

“You are a professional technical support assistant. Keep responses concise and helpful.”

System prompts influence:

  • Tone
  • Style
  • Safety
  • Formatting

Evaluating Responses

Users should evaluate AI outputs for:

  • Accuracy
  • Relevance
  • Safety
  • Bias
  • Hallucinations

AI-generated content should be reviewed carefully.


Hallucinations

Generative AI models can produce incorrect or fabricated information.

These incorrect outputs are called hallucinations.

Prompt engineering and grounding techniques help reduce hallucinations.


API Access

Once deployed, applications can connect to the model endpoint using APIs.

This allows developers to integrate AI into applications.


Common Integration Scenarios

Applications may use deployed models for:

  • Chat interfaces
  • Search assistants
  • Document analysis
  • AI copilots
  • Workflow automation

Monitoring and Management

Azure AI Foundry supports monitoring deployed models.

Monitoring may include:

  • Usage tracking
  • Performance analysis
  • Error monitoring
  • Cost management

Scaling AI Deployments

Organizations may scale deployments to support:

  • More users
  • Higher request volumes
  • Faster response times

Cloud-based deployments support elastic scaling.


Responsible AI Considerations

When deploying AI models, organizations should consider:

  • Privacy
  • Security
  • Fairness
  • Transparency
  • Safety
  • Compliance

Generative AI applications should include safeguards against misuse.


Authentication and Security

Deployed models typically require secure authentication.

Security features may include:

  • API keys
  • Identity management
  • Access control

Common Challenges

Organizations may encounter challenges such as:

  • High usage costs
  • Latency
  • Hallucinations
  • Unsafe outputs
  • Poor prompt quality

Proper testing and monitoring are important.


Azure OpenAI Service

Azure OpenAI Service provides access to powerful generative AI models that can be deployed and managed through Azure AI Foundry.


Real-World Scenarios


Scenario 1: Customer Support Chatbot

Goal

Deploy a conversational AI assistant.

Activities

  • Deploy language model
  • Configure system prompts
  • Test responses in the playground

Scenario 2: Internal Knowledge Assistant

Goal

Allow employees to ask questions about company documentation.

Activities

  • Deploy AI model
  • Configure prompts
  • Integrate with enterprise systems

Scenario 3: Marketing Content Generator

Goal

Generate product descriptions automatically.

Activities

  • Deploy generative AI model
  • Test prompt variations
  • Evaluate response quality

Important AI-901 Exam Tips

For the exam, remember these key points:

  • Deploying a model makes it available for use.
  • Deployments create accessible endpoints.
  • Azure AI Foundry provides tools for testing and managing models.
  • Playgrounds allow prompt experimentation.
  • System prompts guide model behavior.
  • Temperature controls creativity and randomness.
  • Maximum tokens control response length.
  • AI outputs should be evaluated for accuracy and safety.
  • Content filtering supports Responsible AI practices.
  • APIs allow applications to connect to deployed models.

Quick Knowledge Check

Question 1

What does deploying a model do?

Answer

It makes the AI model available for use through an endpoint.


Question 2

What is the purpose of a playground in Azure AI Foundry?

Answer

To test prompts and interact with deployed models.


Question 3

What does the temperature setting control?

Answer

The randomness and creativity of model responses.


Question 4

Why are content filters important?

Answer

They help reduce harmful or unsafe AI-generated outputs.


Practice Exam Questions

Question 1

What is the PRIMARY purpose of deploying an AI model?

A. To permanently delete the model
B. To make the model available for use through an endpoint
C. To compress training data
D. To convert images into text


Correct Answer

B. To make the model available for use through an endpoint


Explanation

Deploying a model makes it accessible so applications and users can interact with it.


Why the Other Answers Are Incorrect

A. To permanently delete the model

Deployment does not delete models.

C. To compress training data

Deployment is unrelated to data compression.

D. To convert images into text

This describes OCR.


Question 2

What is an endpoint in the context of AI model deployment?

A. A physical server room
B. A network-accessible interface for interacting with a deployed model
C. A type of database backup
D. A computer vision algorithm


Correct Answer

B. A network-accessible interface for interacting with a deployed model


Explanation

Endpoints allow applications and users to send requests to deployed AI models and receive responses.


Why the Other Answers Are Incorrect

A. A physical server room

Endpoints are logical interfaces, not physical locations.

C. A type of database backup

This is unrelated to AI deployment.

D. A computer vision algorithm

Endpoints are not algorithms.


Question 3

Which Azure tool provides playgrounds for testing prompts and interacting with deployed AI models?

A. Azure SQL Database
B. Azure AI Foundry
C. Microsoft Excel
D. Azure Virtual Desktop


Correct Answer

B. Azure AI Foundry


Explanation

Azure AI Foundry provides tools for model deployment, prompt testing, evaluation, and management.


Why the Other Answers Are Incorrect

A. Azure SQL Database

This is a database service.

C. Microsoft Excel

Excel is not an AI deployment platform.

D. Azure Virtual Desktop

This provides desktop virtualization services.


Question 4

What is the PRIMARY purpose of a playground in Azure AI Foundry?

A. Hosting multiplayer games
B. Experimenting with prompts and testing model behavior
C. Managing employee payroll
D. Compressing image files


Correct Answer

B. Experimenting with prompts and testing model behavior


Explanation

Playgrounds allow users to interact with models, test prompts, and evaluate responses.


Why the Other Answers Are Incorrect

A. Hosting multiplayer games

This is unrelated to AI Foundry.

C. Managing employee payroll

This is unrelated to AI development.

D. Compressing image files

Playgrounds are not image utilities.


Question 5

Which configuration setting controls how creative or random AI-generated responses are?

A. OCR level
B. Temperature
C. Resolution scaling
D. Data indexing


Correct Answer

B. Temperature


Explanation

Temperature controls randomness and creativity in generative AI responses.


Why the Other Answers Are Incorrect

A. OCR level

OCR extracts text from images.

C. Resolution scaling

This relates to images, not text generation randomness.

D. Data indexing

Indexing is unrelated to generative response creativity.


Question 6

What is the effect of setting a lower temperature value in a generative AI model?

A. More random responses
B. More predictable and focused responses
C. Faster internet speeds
D. Larger image generation sizes


Correct Answer

B. More predictable and focused responses


Explanation

Lower temperature settings reduce randomness and produce more deterministic outputs.


Why the Other Answers Are Incorrect

A. More random responses

Higher temperatures increase randomness.

C. Faster internet speeds

Temperature does not affect networking.

D. Larger image generation sizes

Temperature is unrelated to image dimensions.


Question 7

Which prompt type defines the AI assistant’s behavior, tone, and rules?

A. User prompt
B. System prompt
C. SQL query
D. OCR prompt


Correct Answer

B. System prompt


Explanation

System prompts provide high-level behavioral instructions to the AI model.


Why the Other Answers Are Incorrect

A. User prompt

User prompts specify tasks or requests.

C. SQL query

SQL queries interact with databases.

D. OCR prompt

OCR is unrelated to conversational AI behavior.


Question 8

Why are content filters important when deploying generative AI models?

A. They improve internet bandwidth
B. They help reduce harmful or unsafe outputs
C. They increase monitor resolution
D. They replace system prompts entirely


Correct Answer

B. They help reduce harmful or unsafe outputs


Explanation

Content filtering supports Responsible AI by helping prevent harmful or inappropriate AI-generated content.


Why the Other Answers Are Incorrect

A. They improve internet bandwidth

Content filters do not affect networking performance.

C. They increase monitor resolution

This is unrelated to AI safety.

D. They replace system prompts entirely

Content filters complement prompts; they do not replace them.


Question 9

What are hallucinations in generative AI?

A. Physical hardware failures
B. Incorrect or fabricated AI-generated information
C. Database replication errors
D. Unauthorized user logins


Correct Answer

B. Incorrect or fabricated AI-generated information


Explanation

Hallucinations occur when AI generates inaccurate or invented information.


Why the Other Answers Are Incorrect

A. Physical hardware failures

This is unrelated to AI hallucinations.

C. Database replication errors

This is a database issue.

D. Unauthorized user logins

This is a security issue.


Question 10

After deploying a model, how do external applications typically interact with it?

A. Through handwritten forms
B. Through APIs connected to the deployment endpoint
C. Through spreadsheet imports only
D. Through local USB connections


Correct Answer

B. Through APIs connected to the deployment endpoint


Explanation

Applications commonly communicate with deployed AI models using APIs and endpoints.


Why the Other Answers Are Incorrect

A. Through handwritten forms

This is unrelated to AI deployment.

C. Through spreadsheet imports only

Spreadsheets are not the primary integration mechanism.

D. Through local USB connections

Cloud AI services typically use network-based APIs, not USB connections.


Final Thoughts

Deploying and interacting with AI models in Azure AI Foundry is an important skill area for the AI-901 certification exam. Microsoft expects candidates to understand the basic deployment workflow, prompt testing process, model configuration options, and Responsible AI considerations involved in building generative AI applications.

Azure AI Foundry simplifies AI development by providing a centralized environment for deploying, testing, and managing AI models and agents.


Go to the AI-901 Exam Prep Hub main page