Tag: AI

Build a lightweight application that includes text analysis (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 that includes text analysis


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.

Text analysis is one of the most common AI workloads used in modern applications. Organizations use AI-powered text analysis to extract meaning, identify sentiment, detect entities, summarize content, and automate language-related tasks.

For the AI-901 certification exam, candidates should understand the foundational concepts behind building lightweight applications that use text analysis services through Microsoft Azure AI Foundry and Azure AI services.

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


What Is Text Analysis?

Text analysis is the process of using AI to extract meaning and insights from written language.

AI systems analyze text to identify:

  • Sentiment
  • Key phrases
  • Named entities
  • Language
  • Topics
  • Summaries

Examples of Text Analysis Applications

Organizations use text analysis in:

  • Customer feedback systems
  • Chatbots
  • Social media monitoring
  • Document analysis
  • Customer support automation
  • Content moderation

What Is a Lightweight Application?

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

Characteristics include:

  • Minimal interface
  • Reduced complexity
  • Fast deployment
  • Lower resource usage

Common Lightweight Text Analysis Applications

Examples include:

  • Sentiment analysis web apps
  • Customer review analyzers
  • Document summarization tools
  • Language detection apps
  • Keyword extraction utilities

Azure AI Foundry

Azure AI Foundry provides tools for creating and managing AI-powered applications.

Developers can:

  • Access AI services
  • Build applications
  • Test models
  • Configure AI workflows

Azure AI Language Services

Azure AI Language provides text analysis capabilities.

These services support:

  • Sentiment analysis
  • Entity recognition
  • Key phrase extraction
  • Summarization
  • Language detection

Basic Text Analysis Workflow

A typical workflow includes:

  1. User submits text
  2. Application sends text to AI service
  3. AI service analyzes text
  4. Service returns results
  5. Application displays insights

Example Workflow

User Input

“The customer service was excellent, but shipping was slow.”

AI Analysis

  • Positive sentiment: customer service
  • Negative sentiment: shipping delay

APIs and Endpoints

Applications communicate with AI services through APIs and endpoints.

The application sends requests containing text and receives analysis results.


Authentication

Applications must authenticate securely before accessing AI services.

Common methods include:

  • API keys
  • Azure credentials
  • Managed identities

Sentiment Analysis

Sentiment analysis identifies emotional tone in text.

Common sentiment categories:

  • Positive
  • Negative
  • Neutral
  • Mixed

Example

Text

“I love the product, but setup was confusing.”

Result

Mixed sentiment


Key Phrase Extraction

Key phrase extraction identifies important words and phrases.


Example

Text

“Azure AI Foundry simplifies AI application development.”

Extracted Key Phrases

  • Azure AI Foundry
  • AI application development

Entity Recognition

Entity recognition identifies important entities in text.

Common entity types:

  • People
  • Organizations
  • Locations
  • Dates
  • Products

Example

Text

“Microsoft announced updates in Seattle.”

Detected Entities

  • Microsoft → Organization
  • Seattle → Location

Language Detection

Language detection identifies the language of text.


Example

Text

“Bonjour tout le monde.”

Detected Language

French


Text Summarization

Summarization creates shorter versions of long text while preserving key ideas.


Example

Original Text

A long customer review

Summary

“Customer liked the product but experienced delivery delays.”


Content Moderation

Some applications use text analysis to identify:

  • Offensive language
  • Harmful content
  • Unsafe text

Content moderation supports Responsible AI.


User Interface Components

A lightweight text analysis application commonly includes:

  • Text input box
  • Analyze button
  • Results display area

Example Lightweight Application

A simple customer feedback analyzer may:

  1. Accept customer reviews
  2. Perform sentiment analysis
  3. Display positive or negative sentiment

High-Level Application Architecture

Typical components include:

  • Frontend interface
  • AI service endpoint
  • Authentication layer
  • Results display

Example High-Level Pseudocode

text = get_user_input()
results = analyze_text(text)
display_results(results)

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


Error Handling

Applications should handle:

  • Invalid input
  • Authentication failures
  • Network issues
  • Rate limits
  • Service unavailability

Rate Limits

AI services may limit request frequency.

Applications should gracefully handle throttling and retries.


Responsible AI Considerations

Text analysis applications should follow Responsible AI principles.

Important considerations include:

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

Privacy and Security

Applications should protect:

  • User input
  • Sensitive information
  • Authentication credentials

Bias in Text Analysis

AI systems may produce biased results if training data contains bias.

Organizations should monitor outputs carefully.


Transparency

Users should understand:

  • AI is being used
  • How results are generated
  • Potential limitations

Hallucinations and Inaccuracies

Generative AI features may occasionally produce inaccurate summaries or interpretations.

Applications should not assume AI outputs are always correct.


Common Real-World Scenarios


Scenario 1: Customer Review Analyzer

Goal

Analyze customer feedback sentiment.

Features

  • Positive/negative classification
  • Key phrase extraction

Scenario 2: Social Media Monitoring

Goal

Monitor public sentiment about a brand.

Features

  • Trend analysis
  • Entity recognition
  • Sentiment tracking

Scenario 3: Document Summarization Tool

Goal

Generate concise summaries of large documents.

Features

  • Summarization
  • Keyword extraction
  • Language detection

Advantages of Text Analysis Applications

Benefits include:

  • Faster information processing
  • Automation
  • Improved customer insights
  • Scalability
  • Better decision-making

Limitations of Text Analysis Applications

Challenges include:

  • Ambiguous language
  • Sarcasm detection difficulties
  • Context limitations
  • Potential bias
  • Accuracy limitations

Important AI-901 Exam Tips

For the exam, remember these key points:

  • Text analysis extracts insights from written language.
  • Lightweight applications focus on simple core functionality.
  • Azure AI Language supports common text analysis tasks.
  • Sentiment analysis detects emotional tone.
  • Entity recognition identifies important entities.
  • Key phrase extraction identifies important terms.
  • Summarization shortens text while preserving meaning.
  • APIs and endpoints connect applications to AI services.
  • Authentication secures AI access.
  • Responsible AI principles apply to text analysis applications.

Quick Knowledge Check

Question 1

What does sentiment analysis identify?

Answer

The emotional tone of text.


Question 2

What is entity recognition?

Answer

The process of identifying entities such as people, organizations, and locations.


Question 3

Why is authentication important?

Answer

It secures access to AI services.


Question 4

What is the purpose of summarization?

Answer

To create shorter versions of longer text while preserving key information.


Practice Exam Questions

Question 1

What is the PRIMARY purpose of text analysis in AI applications?

A. To physically store documents
B. To extract meaning and insights from written text
C. To improve monitor resolution
D. To compress video files


Correct Answer

B. To extract meaning and insights from written text


Explanation

Text analysis uses AI to identify patterns, meaning, sentiment, entities, and other insights from text data.


Why the Other Answers Are Incorrect

A. To physically store documents

Text analysis processes text; it does not physically store files.

C. To improve monitor resolution

This is unrelated to AI text analysis.

D. To compress video files

This is unrelated to language processing.


Question 2

Which Azure service provides AI-powered text analysis capabilities?

A. Azure AI Language
B. Azure Virtual Desktop
C. Azure Kubernetes Service
D. Azure Backup


Correct Answer

A. Azure AI Language


Explanation

Azure AI Language provides capabilities such as sentiment analysis, entity recognition, summarization, and key phrase extraction.


Why the Other Answers Are Incorrect

B. Azure Virtual Desktop

This provides desktop virtualization.

C. Azure Kubernetes Service

This is used for container orchestration.

D. Azure Backup

This is a backup service.


Question 3

What does sentiment analysis determine?

A. The language translation speed
B. The emotional tone of text
C. The image resolution of documents
D. The network latency of APIs


Correct Answer

B. The emotional tone of text


Explanation

Sentiment analysis identifies whether text is positive, negative, neutral, or mixed.


Why the Other Answers Are Incorrect

A. The language translation speed

Sentiment analysis does not measure performance.

C. The image resolution of documents

This is unrelated to text sentiment.

D. The network latency of APIs

This is unrelated to text analysis.


Question 4

Which text analysis technique identifies important words and phrases in text?

A. Object detection
B. Key phrase extraction
C. Speech synthesis
D. Regression analysis


Correct Answer

B. Key phrase extraction


Explanation

Key phrase extraction identifies the most important terms and concepts within text.


Why the Other Answers Are Incorrect

A. Object detection

This is a computer vision task.

C. Speech synthesis

This converts text into speech.

D. Regression analysis

This predicts numeric values.


Question 5

What is entity recognition used for?

A. Detecting entities such as people, locations, and organizations
B. Compressing text documents
C. Increasing internet speed
D. Rendering video content


Correct Answer

A. Detecting entities such as people, locations, and organizations


Explanation

Entity recognition identifies and categorizes important items mentioned in text.


Why the Other Answers Are Incorrect

B. Compressing text documents

Entity recognition does not reduce file sizes.

C. Increasing internet speed

This is unrelated to networking.

D. Rendering video content

This is unrelated to natural language processing.


Question 6

What is the PRIMARY purpose of text summarization?

A. To translate text into audio
B. To create shorter versions of text while preserving key information
C. To permanently store documents
D. To classify images


Correct Answer

B. To create shorter versions of text while preserving key information


Explanation

Summarization condenses content into a concise version that retains important details.


Why the Other Answers Are Incorrect

A. To translate text into audio

This describes speech synthesis.

C. To permanently store documents

Summarization does not store data.

D. To classify images

This is unrelated to text processing.


Question 7

How do lightweight text analysis applications typically communicate with Azure AI services?

A. Through APIs and endpoints
B. Through USB drives only
C. Through monitor drivers
D. Through spreadsheet formatting tools


Correct Answer

A. Through APIs and endpoints


Explanation

Applications connect to Azure AI services using APIs and service endpoints.


Why the Other Answers Are Incorrect

B. Through USB drives only

Cloud AI services use network communication.

C. Through monitor drivers

This is unrelated to AI communication.

D. Through spreadsheet formatting tools

These are unrelated to APIs.


Question 8

Why is authentication important in AI-powered text analysis applications?

A. To improve image sharpness
B. To secure access to AI services and resources
C. To increase response creativity
D. To summarize text automatically


Correct Answer

B. To secure access to AI services and resources


Explanation

Authentication ensures only authorized users and applications can access AI services.


Why the Other Answers Are Incorrect

A. To improve image sharpness

Authentication does not affect graphics.

C. To increase response creativity

Creativity is influenced by model parameters such as temperature.

D. To summarize text automatically

Authentication does not perform analysis tasks.


Question 9

Which Responsible AI concern involves AI systems producing unfair or inaccurate results due to biased training data?

A. Bias
B. Resolution scaling
C. Video rendering
D. Hardware acceleration


Correct Answer

A. Bias


Explanation

Bias occurs when AI systems generate unfair or skewed outputs due to imbalanced or problematic training data.


Why the Other Answers Are Incorrect

B. Resolution scaling

This relates to graphics.

C. Video rendering

This relates to media processing.

D. Hardware acceleration

This relates to computing performance.


Question 10

What is one advantage of a lightweight text analysis application?

A. Faster deployment and lower complexity
B. Unlimited storage capacity
C. Elimination of all AI inaccuracies
D. Removal of internet requirements


Correct Answer

A. Faster deployment and lower complexity


Explanation

Lightweight applications are typically simpler, easier to build, and quicker to deploy.


Why the Other Answers Are Incorrect

B. Unlimited storage capacity

Storage capacity is unrelated to application weight.

C. Elimination of all AI inaccuracies

AI systems can still produce errors.

D. Removal of internet requirements

Cloud AI services generally require internet connectivity.


Final Thoughts

Building lightweight applications that include text analysis is an important topic for the AI-901 certification exam. Microsoft expects candidates to understand the foundational workflow of AI-powered text processing applications, including sentiment analysis, entity recognition, summarization, APIs, authentication, and Responsible AI principles.

Azure AI Foundry and Azure AI Language provide accessible tools for building intelligent text analysis applications that support real-world business needs.


Go to the AI-901 Exam Prep Hub main page

Respond to spoken prompts by using a deployed multimodal model (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
--> Respond to spoken prompts by using a deployed multimodal model


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.

Modern AI systems increasingly support multimodal interactions, allowing users to communicate using speech, text, images, and other forms of input. Multimodal AI models can process and combine multiple input types to generate intelligent responses.

For the AI-901 certification exam, candidates should understand the foundational concepts behind responding to spoken prompts by using deployed multimodal AI models within Microsoft Azure AI Foundry and related Azure AI services.

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


What Is a Multimodal Model?

A multimodal model is an AI model capable of processing multiple forms of input and output.

Examples of modalities include:

  • Text
  • Speech/audio
  • Images
  • Video

A multimodal model can combine information from multiple sources to generate responses.


Examples of Multimodal AI Systems

Common examples include:

  • Voice assistants
  • AI copilots
  • Speech-enabled chatbots
  • Image-and-text AI assistants
  • Interactive educational tools

What Is a Spoken Prompt?

A spoken prompt is a voice-based user input provided through audio.

Instead of typing a question, the user speaks it aloud.


Example Spoken Prompt

“What is machine learning?”

The AI system converts the speech into text for processing.


Speech Recognition

Speech recognition converts spoken language into text.

This process is often called:

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

Example Speech Recognition Workflow

Spoken Audio

“What time is the meeting tomorrow?”

Converted Text

“What time is the meeting tomorrow?”

The text is then processed by the AI model.


Speech Synthesis

Speech synthesis converts text into spoken audio.

This process is often called:

  • Text-to-speech (TTS)

Example

AI Response Text

“The meeting starts at 10 AM.”

Spoken Output

The AI system reads the response aloud.


Azure AI Speech

Azure AI Speech provides speech recognition and speech synthesis capabilities.

Features include:

  • Speech-to-text
  • Text-to-speech
  • Speech translation
  • Voice generation

Azure AI Foundry

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


Basic Workflow for Spoken Prompt Applications

A typical workflow includes:

  1. User speaks into microphone
  2. Speech recognition converts audio to text
  3. Text is sent to deployed multimodal model
  4. AI model generates response
  5. Optional speech synthesis converts response to audio
  6. User hears spoken reply

Example End-to-End Scenario

User Speaks

“Summarize today’s sales report.”

Speech Recognition

Converts audio to text

AI Model

Generates summary

Speech Synthesis

Reads summary aloud


Deployed Models

A deployed model is an AI model made available through a cloud endpoint for real-time use.

Applications interact with deployed models using APIs.


APIs and Endpoints

Applications communicate with deployed models through:

  • APIs
  • Endpoints

The application sends requests and receives responses programmatically.


Authentication

Applications must securely authenticate before accessing AI services.

Common methods include:

  • API keys
  • Azure credentials
  • Managed identities

Lightweight Speech Applications

Lightweight speech-enabled applications typically include:

  • Microphone input
  • Speech processing
  • AI response generation
  • Audio playback

Conversation Context

Many speech-enabled applications maintain context between interactions.

This allows more natural conversations.


Example

User

“Who founded Microsoft?”

User Later

“When was it founded?”

The system remembers that “it” refers to Microsoft.


System Prompts

System prompts guide model behavior.

They help define:

  • Tone
  • Personality
  • Safety rules
  • Output style

Example System Prompt

“You are a professional customer support assistant.”


Model Parameters

Applications may configure settings such as:

  • Temperature
  • Maximum tokens
  • Top-p sampling

Temperature

Temperature controls response creativity.

Low TemperatureHigh Temperature
More predictableMore creative
More focusedMore varied

Streaming Responses

Some applications stream speech or text responses incrementally.

Streaming improves responsiveness and user experience.


Real-Time Interaction

Speech-enabled AI systems often support real-time interaction.

This creates conversational experiences similar to human dialogue.


Common Real-World Use Cases


Scenario 1: Voice Assistant

Goal

Answer spoken user questions.

Features

  • Speech recognition
  • Conversational AI
  • Spoken responses

Scenario 2: Hands-Free AI Assistant

Goal

Allow users to interact without typing.

Features

  • Voice commands
  • Audio responses
  • Context retention

Scenario 3: Accessibility Support

Goal

Assist users with visual or mobility impairments.

Features

  • Voice interaction
  • Spoken guidance
  • Accessibility improvements

Responsible AI Considerations

Speech-enabled AI applications should follow Responsible AI principles.

Important considerations include:

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

Privacy Concerns

Speech applications may process sensitive spoken information.

Organizations should:

  • Protect audio recordings
  • Secure conversations
  • Limit unnecessary data storage

Transparency

Users should understand:

  • AI is processing speech
  • Audio may be recorded or analyzed
  • AI-generated responses may contain inaccuracies

Inclusiveness

Speech systems should support:

  • Different accents
  • Languages
  • Speech patterns
  • Accessibility needs

Hallucinations

Generative AI models may produce inaccurate or fabricated responses.

These incorrect outputs are called hallucinations.

Applications should not assume all generated responses are correct.


Latency

Speech-enabled applications must minimize delays between:

  • Speech input
  • AI processing
  • Spoken responses

High latency negatively affects user experience.


Error Handling

Applications should handle:

  • Speech recognition errors
  • Background noise
  • Network failures
  • Authentication issues
  • Rate limits

Background Noise Challenges

Speech recognition may struggle with:

  • Loud environments
  • Multiple speakers
  • Poor microphone quality

Advantages of Spoken AI Interfaces

Benefits include:

  • Natural interaction
  • Hands-free operation
  • Accessibility improvements
  • Faster communication
  • Improved user experience

Limitations of Spoken AI Interfaces

Challenges include:

  • Speech recognition errors
  • Accent variability
  • Noise interference
  • Privacy concerns
  • Hallucinations
  • Latency

High-Level Application Workflow

A simplified workflow includes:

  1. Capture speech
  2. Convert speech to text
  3. Send prompt to model
  4. Receive response
  5. Convert response to speech
  6. Play audio response

Example High-Level Pseudocode

audio = capture_audio()
text = speech_to_text(audio)
response = generate_ai_response(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:

  • Multimodal models process multiple input types.
  • Spoken prompts use speech as input.
  • Speech recognition converts speech to text.
  • Speech synthesis converts text to speech.
  • Azure AI Speech supports speech workloads.
  • Azure AI Foundry supports AI application development.
  • APIs and endpoints connect applications to deployed models.
  • Authentication secures AI services.
  • Responsible AI principles apply to speech-enabled systems.
  • 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

What is a multimodal model?

Answer

An AI model that processes multiple forms of input and output.


Question 4

Why is inclusiveness important in speech systems?

Answer

To support different accents, languages, and accessibility needs.


Practice Exam Questions

Question 1

What is a multimodal AI model?

A. A model that only processes text
B. A model capable of processing multiple forms of input and output
C. A model used only for spreadsheets
D. A model that stores physical hardware configurations


Correct Answer

B. A model capable of processing multiple forms of input and output


Explanation

Multimodal models can work with different data types such as text, speech, images, and video.


Why the Other Answers Are Incorrect

A. A model that only processes text

That describes a text-only model, not a multimodal model.

C. A model used only for spreadsheets

This is unrelated to AI modalities.

D. A model that stores physical hardware configurations

This is unrelated to AI processing.


Question 2

What is the PRIMARY purpose of speech recognition?

A. To convert speech into text
B. To convert images into audio
C. To increase internet speed
D. To generate video animations


Correct Answer

A. To convert speech into text


Explanation

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


Why the Other Answers Are Incorrect

B. To convert images into audio

Speech recognition does not process images.

C. To increase internet speed

Speech recognition does not affect networking.

D. To generate video animations

This is unrelated to speech processing.


Question 3

What does speech synthesis perform?

A. Converts text into spoken audio
B. Compresses speech files
C. Detects objects in images
D. Removes network latency


Correct Answer

A. Converts text into spoken audio


Explanation

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


Why the Other Answers Are Incorrect

B. Compresses speech files

Compression is unrelated to synthesis.

C. Detects objects in images

This is a computer vision task.

D. Removes network latency

Speech synthesis does not control network performance.


Question 4

Which Azure service provides speech recognition and speech synthesis capabilities?

A. Azure AI Speech
B. Azure Backup
C. Azure Firewall
D. Azure Virtual Machines


Correct Answer

A. Azure AI Speech


Explanation

Azure AI Speech supports speech-to-text, text-to-speech, translation, and related speech capabilities.


Why the Other Answers Are Incorrect

B. Azure Backup

This is a storage protection service.

C. Azure Firewall

This is a security service.

D. Azure Virtual Machines

This provides compute infrastructure.


Question 5

What is the purpose of deploying an AI model?

A. To make the model available for applications through an endpoint
B. To physically install computer hardware
C. To permanently disable the model
D. To compress training data


Correct Answer

A. To make the model available for applications through an endpoint


Explanation

Deployment allows applications to access AI models for real-time use.


Why the Other Answers Are Incorrect

B. To physically install computer hardware

Deployment is typically cloud-based.

C. To permanently disable the model

Deployment enables usage rather than disabling it.

D. To compress training data

Deployment does not compress datasets.


Question 6

How do applications typically communicate with deployed AI models?

A. Through APIs and endpoints
B. Through USB-only connections
C. Through monitor settings
D. Through printer drivers


Correct Answer

A. Through APIs and endpoints


Explanation

Applications use APIs connected to endpoints to exchange requests and responses with AI models.


Why the Other Answers Are Incorrect

B. Through USB-only connections

Cloud AI systems use network communication.

C. Through monitor settings

These are unrelated to AI communication.

D. Through printer drivers

Printer drivers are unrelated to AI APIs.


Question 7

Why is conversation context important in speech-enabled AI systems?

A. It allows the AI to remember previous interactions
B. It improves monitor brightness
C. It increases microphone volume automatically
D. It reduces file storage size


Correct Answer

A. It allows the AI to remember previous interactions


Explanation

Maintaining context helps create more natural and coherent conversations.


Why the Other Answers Are Incorrect

B. It improves monitor brightness

Conversation context does not affect displays.

C. It increases microphone volume automatically

This is unrelated to conversation memory.

D. It reduces file storage size

Context retention does not compress files.


Question 8

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

A. Protecting sensitive spoken information
B. Increasing screen resolution
C. Accelerating video rendering
D. Improving keyboard layouts


Correct Answer

A. Protecting sensitive spoken information


Explanation

Speech-enabled systems may process personal or confidential audio data, making privacy and security important.


Why the Other Answers Are Incorrect

B. Increasing screen resolution

This is unrelated to Responsible AI.

C. Accelerating video rendering

This is unrelated to speech AI.

D. Improving keyboard layouts

Speech systems are not focused on keyboards.


Question 9

What are hallucinations in generative AI systems?

A. Incorrect or fabricated AI-generated responses
B. Hardware overheating events
C. Audio recording failures
D. Slow network connections


Correct Answer

A. Incorrect or fabricated AI-generated responses


Explanation

Hallucinations occur when AI generates information that is inaccurate or invented.


Why the Other Answers Are Incorrect

B. Hardware overheating events

This is unrelated to AI output quality.

C. Audio recording failures

This is a hardware or software issue.

D. Slow network connections

This relates to connectivity, not AI accuracy.


Question 10

What is one advantage of spoken AI interfaces?

A. Hands-free and natural interaction
B. Elimination of all recognition errors
C. Guaranteed perfect accuracy
D. Removal of all privacy concerns


Correct Answer

A. Hands-free and natural interaction


Explanation

Voice-based interfaces provide convenient and natural interaction experiences.


Why the Other Answers Are Incorrect

B. Elimination of all recognition errors

Speech systems can still make mistakes.

C. Guaranteed perfect accuracy

No AI system is perfectly accurate.

D. Removal of all privacy concerns

Speech applications still require privacy protections.


Final Thoughts

Responding to spoken prompts using deployed multimodal models is an important topic for the AI-901 certification exam. Microsoft expects candidates to understand the foundational workflow behind speech-enabled AI applications, including speech recognition, multimodal processing, speech synthesis, APIs, authentication, and Responsible AI principles.

Azure AI Foundry and Azure AI Speech provide powerful tools for building intelligent conversational applications that support natural voice interactions and modern accessibility-focused experiences.


Go to the AI-901 Exam Prep Hub main page

Create and test a single-agent solution 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
--> Create and test a single-agent solution 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.

AI agents are an increasingly important part of modern AI applications. Microsoft Azure AI Foundry provides tools that allow developers to create, configure, test, and manage AI agents directly within the Foundry portal.

For the AI-901 certification exam, candidates should understand the basic concepts behind creating and testing a single-agent AI solution using Azure AI Foundry.

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 designed to perform tasks, answer questions, and interact with users autonomously or semi-autonomously.

Agents often use:

  • Large Language Models (LLMs)
  • Prompt engineering
  • External tools
  • Memory
  • Data sources

to complete tasks.


What Is a Single-Agent Solution?

A single-agent solution uses one AI agent to manage interactions and tasks.

The agent receives input, processes requests, and generates responses.


Examples of Single-Agent Solutions

Common examples include:

  • Customer support assistants
  • FAQ bots
  • IT help desk assistants
  • Educational tutors
  • Internal knowledge assistants

AI Agent vs. Traditional Chatbot

Traditional ChatbotAI Agent
Often rule-basedAI-driven reasoning
Limited flexibilityMore adaptive
Predefined responsesDynamic responses
Basic workflowsCan perform complex tasks

Azure AI Foundry

Azure AI Foundry provides tools for creating and managing AI agents and generative AI applications.

The portal allows developers to:

  • Configure agents
  • Test prompts
  • Connect models
  • Evaluate responses
  • Monitor behavior

Basic Components of a Single-Agent Solution

A single-agent solution often includes:

  • AI model
  • System instructions
  • User interaction interface
  • Memory/context handling
  • Optional tools or data connections

AI Models in Agents

Agents typically use generative AI models such as large language models.

The model processes prompts and generates responses.


System Instructions

System instructions define how the agent should behave.

These instructions influence:

  • Tone
  • Personality
  • Safety
  • Response style
  • Allowed behavior

Example System Instruction

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


User Prompts

Users interact with the agent by entering prompts or questions.


Example User Prompt

“How do I reset my password?”


Context and Memory

Many agents maintain conversational context.

This allows the agent to remember previous interactions during a session.


Example

User

“Tell me about Azure AI.”

User Later

“Can it support chatbots?”

The agent remembers the conversation topic.


Creating a Single-Agent Solution in Foundry

The general workflow includes:

  1. Open Azure AI Foundry
  2. Create or select a project
  3. Choose an AI model
  4. Configure the agent
  5. Define system instructions
  6. Test the agent
  7. Refine prompts and settings

Selecting a Model

Developers choose a model based on:

  • Performance
  • Cost
  • Speed
  • Language support
  • Context window size

Configuring the Agent

Agent configuration may include:

  • Name
  • Instructions
  • Model selection
  • Safety settings
  • Tool connections

Testing the Agent

The Foundry portal allows interactive testing.

Users can:

  • Enter prompts
  • Review responses
  • Adjust settings
  • Refine instructions

Playground Testing

Foundry includes playground environments for experimentation.

Developers can test:

  • Prompt quality
  • Tone
  • Accuracy
  • Context handling

before deploying applications.


Example Testing Scenario

System Instruction

“You are a helpful study assistant.”

User Prompt

“Explain supervised learning.”

The agent generates a response according to its instructions.


Prompt Engineering for Agents

Effective prompts improve agent behavior.

Helpful techniques include:

  • Clear instructions
  • Specific tasks
  • Output formatting
  • Context inclusion

Model Parameters

Developers may configure model settings 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 create shorter responses.


Tool Integration

Some agents can connect to external tools or data sources.

Examples include:

  • Databases
  • Search systems
  • APIs
  • Knowledge bases

Example Tool Usage

An IT support agent may retrieve information from a company knowledge base.


Grounding

Grounding connects AI responses to trusted data sources.

Grounded responses are generally more accurate and reliable.


Hallucinations

AI agents may occasionally produce incorrect or fabricated information.

These errors are called hallucinations.

Testing and grounding help reduce hallucinations.


Responsible AI Considerations

Single-agent solutions should follow Responsible AI principles.

Important considerations include:

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

Content Filtering

Content filtering helps reduce:

  • Harmful outputs
  • Offensive content
  • Unsafe instructions

Authentication and Access Control

Organizations should secure access to AI agents using:

  • API keys
  • Identity management
  • Role-based access controls

Monitoring and Evaluation

Organizations should monitor agents for:

  • Accuracy
  • Performance
  • Bias
  • Safety
  • Usage patterns

Common Real-World Use Cases


Scenario 1: Customer Support Agent

Goal

Answer customer questions automatically.

Capabilities

  • Conversational responses
  • Knowledge retrieval
  • Escalation guidance

Scenario 2: Educational Tutor

Goal

Help students learn technical concepts.

Capabilities

  • Step-by-step explanations
  • Personalized tutoring
  • Interactive Q&A

Scenario 3: Internal Company Assistant

Goal

Help employees find company information.

Capabilities

  • Policy lookup
  • Document summarization
  • Search assistance

Advantages of Single-Agent Solutions

Benefits include:

  • Simpler architecture
  • Easier management
  • Faster deployment
  • Lower complexity
  • Natural interactions

Limitations of Single-Agent Solutions

Challenges may include:

  • Limited specialization
  • Hallucinations
  • Context limitations
  • Dependency on prompt quality

More complex systems may require multiple agents.


Single-Agent vs. Multi-Agent Systems

Single-AgentMulti-Agent
One agent handles tasksMultiple specialized agents
Simpler designMore complex
Easier managementBetter specialization
Lower overheadGreater coordination

Important AI-901 Exam Tips

For the exam, remember these key points:

  • AI agents use generative AI models to interact with users.
  • A single-agent solution uses one agent for interactions and tasks.
  • Azure AI Foundry provides tools for creating and testing agents.
  • System instructions guide agent behavior.
  • User prompts define tasks and questions.
  • Playground environments allow interactive testing.
  • Temperature controls creativity.
  • Grounding improves reliability.
  • Hallucinations are incorrect AI-generated outputs.
  • Responsible AI principles apply to AI agents.

Quick Knowledge Check

Question 1

What is a single-agent solution?

Answer

An AI system that uses one agent to process interactions and tasks.


Question 2

What is the purpose of system instructions?

Answer

To guide agent behavior, tone, and safety.


Question 3

What does grounding help improve?

Answer

Accuracy and reliability of AI responses.


Question 4

What are hallucinations?

Answer

Incorrect or fabricated AI-generated information.


Practice Exam Questions

Question 1

What is a single-agent solution?

A. A system that uses multiple AI agents simultaneously
B. A system that uses one AI agent to handle interactions and tasks
C. A database clustering solution
D. A networking security appliance


Correct Answer

B. A system that uses one AI agent to handle interactions and tasks


Explanation

A single-agent solution uses one AI-powered agent to process user requests and generate responses.


Why the Other Answers Are Incorrect

A. A system that uses multiple AI agents simultaneously

This describes a multi-agent system.

C. A database clustering solution

This is unrelated to AI agents.

D. A networking security appliance

This is unrelated to AI systems.


Question 2

Which Microsoft platform provides tools for creating and testing AI agents?

A. Microsoft Word
B. Azure AI Foundry
C. Microsoft Paint
D. Azure Virtual Desktop


Correct Answer

B. Azure AI Foundry


Explanation

Azure AI Foundry provides tools for building, testing, configuring, and managing AI agents and generative AI applications.


Why the Other Answers Are Incorrect

A. Microsoft Word

Word is a document editor.

C. Microsoft Paint

Paint is a graphics application.

D. Azure Virtual Desktop

This provides virtual desktop infrastructure services.


Question 3

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

A. To physically store AI models
B. To define the agent’s behavior, tone, and rules
C. To improve monitor resolution
D. To compress training data


Correct Answer

B. To define the agent’s behavior, tone, and rules


Explanation

System instructions guide how the AI agent behaves and responds to users.


Why the Other Answers Are Incorrect

A. To physically store AI models

System instructions do not store models.

C. To improve monitor resolution

This is unrelated to AI agents.

D. To compress training data

This is unrelated to prompting.


Question 4

Which statement BEST describes grounding in AI systems?

A. Permanently deleting unused prompts
B. Connecting AI responses to trusted data sources
C. Increasing image brightness automatically
D. Compressing API requests


Correct Answer

B. Connecting AI responses to trusted data sources


Explanation

Grounding improves reliability by helping AI generate responses based on trusted information.


Why the Other Answers Are Incorrect

A. Permanently deleting unused prompts

This is unrelated to grounding.

C. Increasing image brightness automatically

This is unrelated to generative AI.

D. Compressing API requests

Grounding is unrelated to network compression.


Question 5

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

A. Managing payroll systems
B. Experimenting with prompts and evaluating AI responses
C. Compressing video files
D. Managing physical servers


Correct Answer

B. Experimenting with prompts and evaluating AI responses


Explanation

Playgrounds allow developers to interactively test prompts, instructions, and AI behavior.


Why the Other Answers Are Incorrect

A. Managing payroll systems

This is unrelated to AI Foundry.

C. Compressing video files

Playgrounds are not media tools.

D. Managing physical servers

Playgrounds focus on AI interaction and testing.


Question 6

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

A. Temperature
B. OCR threshold
C. Pixel density
D. Frame rate


Correct Answer

A. Temperature


Explanation

Temperature controls randomness and creativity in generated responses.


Why the Other Answers Are Incorrect

B. OCR threshold

This relates to text extraction from images.

C. Pixel density

This relates to image quality.

D. Frame rate

This relates to video playback.


Question 7

What are hallucinations in generative AI systems?

A. Hardware failures in cloud servers
B. Incorrect or fabricated AI-generated information
C. Authentication timeouts
D. Network bandwidth limitations


Correct Answer

B. Incorrect or fabricated AI-generated information


Explanation

Hallucinations occur when AI systems generate false or invented information.


Why the Other Answers Are Incorrect

A. Hardware failures in cloud servers

This is unrelated to hallucinations.

C. Authentication timeouts

This is a security or networking issue.

D. Network bandwidth limitations

This is unrelated to AI-generated accuracy.


Question 8

Why is conversation context important in AI agents?

A. It increases monitor resolution
B. It helps the agent remember previous interactions during a session
C. It permanently stores training datasets
D. It reduces internet costs


Correct Answer

B. It helps the agent remember previous interactions during a session


Explanation

Conversation context allows the AI agent to generate more coherent and relevant responses across multiple prompts.


Why the Other Answers Are Incorrect

A. It increases monitor resolution

Context does not affect displays.

C. It permanently stores training datasets

Context is session-related, not training storage.

D. It reduces internet costs

Context does not directly affect networking costs.


Question 9

Which Responsible AI feature helps reduce harmful or offensive AI-generated outputs?

A. Content filtering
B. Image compression
C. Database replication
D. Spreadsheet formatting


Correct Answer

A. Content filtering


Explanation

Content filtering helps block unsafe or inappropriate AI-generated responses.


Why the Other Answers Are Incorrect

B. Image compression

This reduces file size.

C. Database replication

This copies database data.

D. Spreadsheet formatting

This is unrelated to AI safety.


Question 10

What is one advantage of a single-agent solution compared to a multi-agent system?

A. Greater architectural complexity
B. Easier management and simpler design
C. Requires no prompts
D. Eliminates all hallucinations


Correct Answer

B. Easier management and simpler design


Explanation

Single-agent solutions are generally simpler to configure, deploy, and manage.


Why the Other Answers Are Incorrect

A. Greater architectural complexity

Multi-agent systems are usually more complex.

C. Requires no prompts

AI agents still rely on prompts and instructions.

D. Eliminates all hallucinations

Hallucinations can still occur in single-agent systems.


Final Thoughts

Creating and testing single-agent solutions in Azure AI Foundry is an important topic for the AI-901 certification exam. Microsoft expects candidates to understand the core concepts behind AI agents, prompt configuration, testing workflows, grounding, and Responsible AI practices.

Azure AI Foundry provides an accessible environment for building and experimenting with conversational AI agents that can support a wide variety of real-world business scenarios.


Go to the AI-901 Exam Prep Hub main page

Create effective system and user prompts for Generative AI models (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 effective system and user prompts for Generative AI models


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.

Prompting is one of the most important skills when working with generative AI systems. Microsoft expects AI-901 candidates to understand how to create effective prompts that guide generative AI models toward useful, accurate, and safe outputs.

This topic focuses on how system prompts and user prompts influence the behavior of generative AI models and how prompt engineering techniques improve AI-generated responses.

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


What Is a Prompt?

A prompt is an instruction or input provided to a generative AI model.

Prompts guide the model’s response and influence:

  • Content
  • Tone
  • Format
  • Style
  • Accuracy
  • Level of detail

The quality of the prompt strongly affects the quality of the output.


What Is Prompt Engineering?

Prompt engineering is the process of designing and refining prompts to improve AI-generated responses.

Effective prompt engineering helps:

  • Produce more accurate answers
  • Reduce ambiguity
  • Improve consistency
  • Control response format
  • Reduce hallucinations
  • Improve safety and Responsible AI behavior

Types of Prompts

For the AI-901 exam, two important prompt types are:

  • System prompts
  • User prompts

What Is a System Prompt?

A system prompt provides high-level instructions that define how the AI model should behave.

System prompts often control:

  • Personality
  • Tone
  • Rules
  • Safety boundaries
  • Formatting requirements
  • Behavior expectations

The system prompt typically has higher priority than user prompts.


Example of a System Prompt

“You are a professional technical support assistant. Provide concise and accurate troubleshooting guidance. Do not provide harmful or unsafe instructions.”

This system prompt defines:

  • The assistant’s role
  • Communication style
  • Safety expectations

What Is a User Prompt?

A user prompt is the direct request or question submitted by the user.

User prompts specify the task the model should perform.


Example of a User Prompt

“How do I reset my router?”

The AI model combines:

  • System instructions
  • User request
  • Context information

to generate a response.


Relationship Between System and User Prompts

System prompts establish behavior rules, while user prompts define the immediate task.


Example

System Prompt

“You are a helpful travel assistant. Always provide answers in bullet points.”

User Prompt

“Suggest three family-friendly attractions in Orlando.”

The model responds according to both prompts.


Characteristics of Effective Prompts

Good prompts are usually:

  • Clear
  • Specific
  • Contextual
  • Structured
  • Goal-oriented

Clear Prompts

Clear prompts reduce confusion and ambiguity.


Weak Prompt

“Tell me about databases.”


Better Prompt

“Explain the differences between relational and non-relational databases for beginners.”

The second prompt provides:

  • Specific topic
  • Audience
  • Scope

Specific Prompts

Specific prompts improve response accuracy.


Weak Prompt

“Write a report.”


Better Prompt

“Write a 300-word summary of cloud computing benefits for small businesses.”

Specific prompts define:

  • Length
  • Topic
  • Audience

Providing Context

Context helps the model generate more relevant answers.


Example

“I am studying for the AI-901 exam. Explain OCR in simple terms with one real-world example.”

The additional context improves response quality.


Requesting Output Format

Prompts can specify desired formatting.


Example

“Provide the answer as a table.”

or

“Summarize the information in bullet points.”


Role Prompting

Role prompting assigns the AI a specific role or perspective.


Example

“Act as a cybersecurity consultant.”

or

“You are an experienced data analyst.”

Role prompting helps guide tone and expertise.


Step-by-Step Prompting

Prompts can request step-by-step explanations.


Example

“Explain how machine learning works step-by-step for beginners.”

This improves clarity and educational usefulness.


Few-Shot Prompting

Few-shot prompting provides examples within the prompt.

This helps the model understand expected patterns.


Example

Positive review → Positive sentiment
Negative review → Negative sentiment
“The service was excellent.” →

The model learns the desired output structure.


Zero-Shot Prompting

Zero-shot prompting asks the model to perform a task without examples.


Example

“Classify this review as positive or negative.”


Chain-of-Thought Prompting

Chain-of-thought prompting encourages step-by-step reasoning.


Example

“Explain your reasoning step-by-step before providing the final answer.”

This can improve reasoning accuracy for complex tasks.


Prompting for Summarization

Generative AI models can summarize content using prompts.


Example

“Summarize this article in three bullet points.”


Prompting for Content Generation

Prompts can generate new content such as:

  • Emails
  • Reports
  • Stories
  • Marketing copy
  • Code

Example

“Write a professional email requesting a project update.”


Prompting for Transformation Tasks

AI models can transform content into different formats.


Examples

  • Translate text
  • Rewrite text
  • Simplify technical content
  • Convert paragraphs into tables

Example

“Rewrite this paragraph for a non-technical audience.”


Prompting for Code Generation

Generative AI can assist with programming tasks.


Example

“Write a Python function that calculates sales tax.”


Prompting for Data Extraction

Prompts can request structured data extraction.


Example

“Extract all dates and company names from this document.”


Prompt Injection Risks

Prompt injection occurs when users attempt to override system instructions.


Example

A malicious user prompt may attempt to bypass safety rules.

Organizations should implement safeguards against unsafe prompting behavior.


Responsible AI Considerations

Effective prompting should follow Responsible AI principles.

Important considerations include:

  • Safety
  • Fairness
  • Privacy
  • Transparency
  • Content moderation
  • Harm prevention

Hallucinations

Generative AI models can sometimes produce incorrect or fabricated information.

These errors are called hallucinations.

Good prompting can reduce hallucinations but may not eliminate them completely.


Example of a Hallucination

An AI model inventing a fake citation or incorrect fact.


Techniques to Reduce Hallucinations

Helpful strategies include:

  • Providing clear context
  • Using specific instructions
  • Asking for sources
  • Limiting scope
  • Using grounded data

Temperature and Creativity

Some generative AI systems allow configuration settings such as temperature.

Temperature affects randomness and creativity.

Low TemperatureHigh Temperature
More predictableMore creative
More focusedMore varied
Better for factual tasksBetter for brainstorming

Azure AI Foundry

Azure AI Foundry helps developers build, test, and manage generative AI applications and agents.

Developers can:

  • Experiment with prompts
  • Evaluate AI responses
  • Configure AI models
  • Implement safety controls

Azure OpenAI Service

Azure OpenAI Service provides access to powerful generative AI models that support prompt-based interactions.


Real-World Prompting Scenarios


Scenario 1: Customer Support Assistant

System Prompt

“You are a professional support assistant. Be polite and concise.”

User Prompt

“How do I reset my password?”


Scenario 2: Study Assistant

System Prompt

“Explain technical topics for beginners.”

User Prompt

“Explain neural networks in simple terms.”


Scenario 3: Marketing Content Generator

System Prompt

“Generate professional marketing copy.”

User Prompt

“Create a product description for a smartwatch.”


Best Practices for Effective Prompting

  • Be specific
  • Provide context
  • Define output format
  • Use examples when helpful
  • Keep instructions clear
  • Test and refine prompts
  • Avoid ambiguity
  • Include Responsible AI safeguards

Common Prompting Mistakes

Common mistakes include:

  • Vague instructions
  • Missing context
  • Conflicting requirements
  • Overly broad requests
  • Unclear formatting expectations

Important AI-901 Exam Tips

For the exam, remember these key points:

  • System prompts define AI behavior and rules.
  • User prompts specify the task to perform.
  • Effective prompts are clear and specific.
  • Prompt engineering improves AI outputs.
  • Few-shot prompting includes examples.
  • Zero-shot prompting provides no examples.
  • Chain-of-thought prompting encourages reasoning.
  • Hallucinations are incorrect AI-generated outputs.
  • Temperature settings affect creativity and randomness.
  • Responsible AI principles apply to prompting.

Quick Knowledge Check

Question 1

What is the difference between a system prompt and a user prompt?

Answer

A system prompt defines AI behavior and rules, while a user prompt requests a specific task.


Question 2

What is prompt engineering?

Answer

The process of designing prompts to improve AI-generated responses.


Question 3

What is few-shot prompting?

Answer

Providing examples within prompts to guide the model.


Question 4

What are hallucinations in generative AI?

Answer

Incorrect or fabricated AI-generated information.


Practice Exam Questions

Question 1

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

A. To store images generated by the model
B. To define the AI model’s behavior, rules, and tone
C. To increase internet speed
D. To encrypt database records


Correct Answer

B. To define the AI model’s behavior, rules, and tone


Explanation

System prompts provide high-level instructions that guide how the AI assistant behaves and responds.


Why the Other Answers Are Incorrect

A. To store images generated by the model

System prompts do not store data.

C. To increase internet speed

This is unrelated to AI prompting.

D. To encrypt database records

Encryption is unrelated to prompting.


Question 2

Which statement BEST describes a user prompt?

A. A hidden configuration file for servers
B. A direct instruction or request submitted by the user
C. A database backup mechanism
D. A type of neural network architecture


Correct Answer

B. A direct instruction or request submitted by the user


Explanation

User prompts contain the specific task or question the user wants the AI model to perform.


Why the Other Answers Are Incorrect

A. A hidden configuration file for servers

This is unrelated to generative AI prompting.

C. A database backup mechanism

This is unrelated to prompting.

D. A type of neural network architecture

Prompts are instructions, not architectures.


Question 3

Which prompt is MOST effective?

A. “Tell me stuff.”
B. “Write something about technology.”
C. “Explain cloud computing for beginners in 5 bullet points.”
D. “Do work.”


Correct Answer

C. “Explain cloud computing for beginners in 5 bullet points.”


Explanation

Effective prompts are clear, specific, and include formatting or audience requirements.


Why the Other Answers Are Incorrect

A. “Tell me stuff.”

This is too vague.

B. “Write something about technology.”

This lacks detail and direction.

D. “Do work.”

This is ambiguous and unclear.


Question 4

What is prompt engineering?

A. Designing hardware for AI servers
B. Building neural network chips
C. Creating and refining prompts to improve AI responses
D. Encrypting AI training data


Correct Answer

C. Creating and refining prompts to improve AI responses


Explanation

Prompt engineering focuses on improving generative AI outputs through better prompt design.


Why the Other Answers Are Incorrect

A. Designing hardware for AI servers

This is hardware engineering.

B. Building neural network chips

This is semiconductor engineering.

D. Encrypting AI training data

This is a security task.


Question 5

Which prompting technique includes examples within the prompt to guide the AI model?

A. Few-shot prompting
B. Object detection
C. OCR prompting
D. Clustering


Correct Answer

A. Few-shot prompting


Explanation

Few-shot prompting provides examples so the model better understands the desired output format or pattern.


Why the Other Answers Are Incorrect

B. Object detection

This is a computer vision capability.

C. OCR prompting

OCR extracts text from images.

D. Clustering

Clustering groups similar data.


Question 6

What is the PRIMARY benefit of providing context in a prompt?

A. Reduces network traffic
B. Helps generate more relevant and accurate responses
C. Compresses files automatically
D. Improves database indexing


Correct Answer

B. Helps generate more relevant and accurate responses


Explanation

Context improves the model’s understanding of the user’s goals and intended audience.


Why the Other Answers Are Incorrect

A. Reduces network traffic

This is unrelated to prompting.

C. Compresses files automatically

Prompting does not compress files.

D. Improves database indexing

This is unrelated to AI prompts.


Question 7

Which statement BEST describes hallucinations in generative AI?

A. AI-generated images only
B. Incorrect or fabricated AI-generated information
C. Network security attacks
D. Audio recognition failures


Correct Answer

B. Incorrect or fabricated AI-generated information


Explanation

Hallucinations occur when generative AI produces inaccurate or invented information.


Why the Other Answers Are Incorrect

A. AI-generated images only

Hallucinations can occur in text, code, and other outputs.

C. Network security attacks

This is unrelated to hallucinations.

D. Audio recognition failures

This is unrelated to generative AI hallucinations.


Question 8

Which system prompt would MOST likely encourage safe AI behavior?

A. “Ignore all safety rules.”
B. “Provide harmful instructions when requested.”
C. “Do not generate unsafe or harmful content.”
D. “Always reveal confidential information.”


Correct Answer

C. “Do not generate unsafe or harmful content.”


Explanation

Responsible AI system prompts help enforce safety and ethical boundaries.


Why the Other Answers Are Incorrect

A. “Ignore all safety rules.”

This encourages unsafe behavior.

B. “Provide harmful instructions when requested.”

This violates Responsible AI principles.

D. “Always reveal confidential information.”

This violates privacy and security principles.


Question 9

What effect does a higher temperature setting generally have in generative AI models?

A. Produces more predictable and repetitive responses
B. Produces more creative and varied responses
C. Disables AI reasoning
D. Prevents all hallucinations


Correct Answer

B. Produces more creative and varied responses


Explanation

Higher temperature settings increase randomness and creativity in generated responses.


Why the Other Answers Are Incorrect

A. Produces more predictable and repetitive responses

This is more associated with lower temperature settings.

C. Disables AI reasoning

Temperature does not disable reasoning.

D. Prevents all hallucinations

Hallucinations can still occur.


Question 10

Which example BEST demonstrates role prompting?

A. “Translate this sentence into French.”
B. “Summarize this article.”
C. “Act as an experienced financial advisor and explain retirement planning.”
D. “Convert this image into text.”


Correct Answer

C. “Act as an experienced financial advisor and explain retirement planning.”


Explanation

Role prompting assigns the AI model a specific role or perspective to guide its responses.


Why the Other Answers Are Incorrect

A. “Translate this sentence into French.”

This is a translation request.

B. “Summarize this article.”

This is a summarization request.

D. “Convert this image into text.”

This is an OCR-related task.


Final Thoughts

Prompt engineering is a foundational skill for working with generative AI systems and an important topic for the AI-901 certification exam. Microsoft expects candidates to understand how system prompts and user prompts influence model behavior and how effective prompts improve the quality, reliability, and safety of AI-generated responses.

These concepts are essential when building generative AI applications and agents using Azure AI Foundry and Azure OpenAI Service.


Go to the AI-901 Exam Prep Hub main page

Identify an appropriate AI model, based on capabilities (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:
Identify AI concepts and capabilities (40–45%)
--> Identify AI model components and configurations
--> Identify an appropriate AI model, based on capabilities


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.

Selecting the correct AI model for a specific business problem is an important skill and a key topic for the AI-901 certification exam. Microsoft expects candidates to understand the capabilities of common AI model types and recognize which model is appropriate for different scenarios.

This topic falls under the “Identify AI model components and configurations” section of the exam objectives.


Why Choosing the Right AI Model Matters

Different AI models are designed for different types of tasks.

Choosing the wrong model may lead to:

  • Poor accuracy
  • Inefficient processing
  • Increased costs
  • Unusable results
  • Poor user experiences

Understanding model capabilities helps organizations build effective AI solutions.


Major Categories of AI Models

For AI-901, you should understand the capabilities of several major AI model categories:

  • Classification models
  • Regression models
  • Clustering models
  • Computer vision models
  • Natural language processing (NLP) models
  • Generative AI models
  • Recommendation systems
  • Anomaly detection models

Classification Models

Classification models predict categories or labels.

They answer questions such as:

  • “What type is this?”
  • “Which category does this belong to?”

Common Use Cases

  • Spam email detection
  • Fraud detection
  • Sentiment analysis
  • Medical diagnosis classification
  • Image categorization

Example

A model predicts whether an email is:

  • Spam
  • Not spam

This is a classification problem.


Binary Classification

Binary classification predicts one of two possible outcomes.

Examples

  • Fraud or not fraud
  • Approved or denied
  • Positive or negative sentiment

Multiclass Classification

Multiclass classification predicts one of several categories.

Example

An AI model identifies whether an image contains:

  • A dog
  • A cat
  • A bird
  • A horse

Regression Models

Regression models predict numeric values.

They answer questions such as:

  • “How much?”
  • “How many?”
  • “What value?”

Common Use Cases

  • House price prediction
  • Sales forecasting
  • Temperature prediction
  • Demand estimation

Example

Predicting the selling price of a house based on:

  • Size
  • Location
  • Number of bedrooms

This is a regression problem.


Clustering Models

Clustering models group similar items together without predefined labels.

Clustering is a type of unsupervised learning.

Common Use Cases

  • Customer segmentation
  • Market analysis
  • Pattern discovery
  • Grouping similar documents

Example

A retailer groups customers based on purchasing behavior.

The model discovers patterns automatically.


Computer Vision Models

Computer vision models analyze images and video.

Common Capabilities

  • Object detection
  • Facial recognition
  • Image classification
  • Optical Character Recognition (OCR)
  • Image tagging

Example Use Cases

  • Self-driving cars
  • Security systems
  • Medical imaging
  • Product identification

Image Classification

Image classification identifies what appears in an image.

Example

Determining whether an image contains:

  • A cat
  • A dog
  • A car

Object Detection

Object detection identifies and locates objects within an image.

Example

A traffic monitoring system detects:

  • Cars
  • Pedestrians
  • Traffic lights

and determines their positions.


Optical Character Recognition (OCR)

OCR extracts text from images or scanned documents.

Example

Reading text from:

  • Receipts
  • Invoices
  • Forms
  • License plates

Natural Language Processing (NLP) Models

NLP models work with human language.

Common Capabilities

  • Sentiment analysis
  • Translation
  • Text summarization
  • Chatbots
  • Speech recognition
  • Named entity recognition

Example Use Cases

  • Customer support chatbots
  • Language translation apps
  • Voice assistants

Sentiment Analysis

Sentiment analysis identifies emotional tone in text.

Example

Determining whether a product review is:

  • Positive
  • Negative
  • Neutral

Translation Models

Translation models convert text between languages.

Example

Converting English text into Spanish.


Speech Recognition

Speech recognition converts spoken language into text.

Example

Voice assistants converting speech commands into written text.


Generative AI Models

Generative AI models create new content.

Common Outputs

  • Text
  • Images
  • Audio
  • Video
  • Code

Example Use Cases

  • AI chatbots
  • Content generation
  • Image creation
  • Coding assistants

Large Language Models (LLMs)

LLMs are generative AI models focused on language tasks.

Capabilities

  • Conversations
  • Summarization
  • Question answering
  • Content generation
  • Code generation

Example

An AI assistant answering user questions in natural language.


Recommendation Systems

Recommendation systems suggest items users may prefer.

Common Use Cases

  • Product recommendations
  • Movie recommendations
  • Music recommendations
  • Online advertising

Example

An online retailer recommends products based on browsing history.


Anomaly Detection Models

Anomaly detection models identify unusual patterns or behaviors.

Common Use Cases

  • Fraud detection
  • Cybersecurity monitoring
  • Equipment failure prediction
  • Network intrusion detection

Example

A bank identifies suspicious credit card transactions.


Supervised vs. Unsupervised Learning

Understanding learning types helps identify appropriate models.

Learning TypeDescription
Supervised LearningUses labeled data
Unsupervised LearningFinds patterns without labels

Supervised Examples

  • Classification
  • Regression

Unsupervised Examples

  • Clustering
  • Some anomaly detection systems

Choosing the Right AI Model

To select an appropriate AI model, ask:


What Type of Output Is Needed?

GoalModel Type
Predict categoriesClassification
Predict numbersRegression
Group similar itemsClustering
Generate contentGenerative AI
Analyze imagesComputer Vision
Process languageNLP

Is the Data Labeled?

Data TypeAppropriate Learning Type
Labeled dataSupervised learning
Unlabeled dataUnsupervised learning

What Content Is Being Processed?

Content TypeAppropriate Model
TextNLP or LLM
ImagesComputer Vision
AudioSpeech models
Numerical dataRegression or classification

Real-World Examples


Scenario 1: Email Spam Detection

Goal

Identify whether emails are spam.

Best Model

Classification model


Scenario 2: Predicting House Prices

Goal

Estimate home values.

Best Model

Regression model


Scenario 3: Grouping Customers by Buying Behavior

Goal

Identify customer segments.

Best Model

Clustering model


Scenario 4: AI Chatbot

Goal

Generate conversational responses.

Best Model

Large Language Model (LLM)


Scenario 5: Reading Text from Scanned Documents

Goal

Extract printed text.

Best Model

OCR computer vision model


Scenario 6: Detecting Fraudulent Transactions

Goal

Identify suspicious activity.

Best Model

Anomaly detection model


Azure AI Services and Model Types

Microsoft Azure AI Services provide many prebuilt AI capabilities, including:

  • Vision services
  • Speech services
  • Language services
  • Generative AI tools
  • Document intelligence
  • Recommendation capabilities

Microsoft Azure helps organizations apply the correct AI models to different business scenarios.


Responsible AI Considerations

When selecting AI models, organizations should also consider:

  • Fairness
  • Transparency
  • Privacy
  • Reliability
  • Inclusiveness
  • Accountability

A technically accurate model may still create ethical or operational concerns if deployed improperly.


Important AI-901 Exam Tips

For the exam, remember these key points:

  • Classification predicts categories.
  • Regression predicts numeric values.
  • Clustering groups similar items.
  • NLP models process language.
  • Computer vision models process images and video.
  • Generative AI creates new content.
  • Recommendation systems suggest relevant items.
  • Anomaly detection identifies unusual behavior.
  • LLMs are generative AI models for language tasks.
  • OCR extracts text from images or documents.

Quick Knowledge Check

Question 1

Which model type is best for predicting numeric values?

Answer

Regression models.


Question 2

Which AI capability is used to extract text from scanned documents?

Answer

Optical Character Recognition (OCR).


Question 3

What type of model is typically used for chatbots that generate responses?

Answer

Large Language Models (LLMs).


Question 4

Which learning type uses unlabeled data?

Answer

Unsupervised learning.


Practice Exam Questions

Question 1

A company wants to predict future monthly sales revenue based on historical sales data.

Which type of AI model is MOST appropriate?

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


Correct Answer

B. Regression


Explanation

Regression models are used to predict numeric values such as revenue, prices, or temperatures.


Why the Other Answers Are Incorrect

A. Classification

Classification predicts categories, not numeric values.

C. Clustering

Clustering groups similar items.

D. Computer vision

Computer vision processes images and video.


Question 2

An organization wants to identify whether emails are spam or not spam.

Which type of AI model should be used?

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


Correct Answer

C. Classification


Explanation

Spam detection is a classification problem because the output belongs to predefined categories: spam or not spam.


Why the Other Answers Are Incorrect

A. Regression

Regression predicts numeric values.

B. Clustering

Clustering groups unlabeled data.

D. OCR

OCR extracts text from images.


Question 3

Which AI capability is MOST appropriate for extracting text from scanned documents?

A. Object detection
B. OCR
C. Regression
D. Recommendation system


Correct Answer

B. OCR


Explanation

Optical Character Recognition (OCR) extracts printed or handwritten text from images or scanned documents.


Why the Other Answers Are Incorrect

A. Object detection

Object detection identifies objects within images.

C. Regression

Regression predicts numeric values.

D. Recommendation system

Recommendation systems suggest items to users.


Question 4

A retailer wants to group customers based on purchasing behavior without predefined labels.

Which type of AI model is MOST appropriate?

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


Correct Answer

C. Clustering


Explanation

Clustering models group similar data points together without labeled categories.


Why the Other Answers Are Incorrect

A. Classification

Classification requires labeled categories.

B. Regression

Regression predicts numbers.

D. Translation

Translation converts text between languages.


Question 5

Which type of AI model is BEST suited for generating natural language responses in a chatbot?

A. Large Language Model (LLM)
B. Regression model
C. Clustering model
D. Decision tree only


Correct Answer

A. Large Language Model (LLM)


Explanation

LLMs are generative AI models designed for language tasks such as conversation, summarization, and question answering.


Why the Other Answers Are Incorrect

B. Regression model

Regression predicts numeric values.

C. Clustering model

Clustering groups similar data.

D. Decision tree only

Decision trees are not specialized for conversational text generation.


Question 6

A bank wants to identify suspicious credit card transactions that differ from normal spending patterns.

Which AI capability is MOST appropriate?

A. Sentiment analysis
B. Anomaly detection
C. OCR
D. Image classification


Correct Answer

B. Anomaly detection


Explanation

Anomaly detection models identify unusual or abnormal behavior that may indicate fraud or security issues.


Why the Other Answers Are Incorrect

A. Sentiment analysis

Sentiment analysis evaluates emotional tone in text.

C. OCR

OCR extracts text from images.

D. Image classification

Image classification categorizes images.


Question 7

What is the PRIMARY capability of a computer vision model?

A. Predicting stock prices
B. Processing and analyzing visual content such as images and video
C. Translating text between languages
D. Generating database queries


Correct Answer

B. Processing and analyzing visual content such as images and video


Explanation

Computer vision models work with images and video to identify objects, text, faces, and other visual information.


Why the Other Answers Are Incorrect

A. Predicting stock prices

This is typically a regression problem.

C. Translating text between languages

Translation is an NLP task.

D. Generating database queries

This is not the primary role of computer vision.


Question 8

A streaming service suggests movies based on a user’s viewing history.

Which AI capability is being used?

A. Recommendation system
B. OCR
C. Regression
D. Object detection


Correct Answer

A. Recommendation system


Explanation

Recommendation systems suggest products, movies, music, or other items based on user behavior and preferences.


Why the Other Answers Are Incorrect

B. OCR

OCR extracts text from images.

C. Regression

Regression predicts numeric values.

D. Object detection

Object detection identifies objects in images.


Question 9

Which type of AI model would MOST likely be used for language translation?

A. NLP model
B. Clustering model
C. Regression model
D. Computer vision model


Correct Answer

A. NLP model


Explanation

Natural Language Processing (NLP) models are designed to process and understand human language, including translation tasks.


Why the Other Answers Are Incorrect

B. Clustering model

Clustering groups similar items.

C. Regression model

Regression predicts numeric outputs.

D. Computer vision model

Computer vision analyzes images and video.


Question 10

Which statement BEST describes the difference between classification and regression models?

A. Classification predicts categories, while regression predicts numeric values
B. Classification uses images, while regression uses text only
C. Regression groups data, while classification predicts prices
D. Regression and classification are identical


Correct Answer

A. Classification predicts categories, while regression predicts numeric values


Explanation

Classification models predict labels or categories, while regression models predict continuous numeric values.


Why the Other Answers Are Incorrect

B. Classification uses images, while regression uses text only

Both models can work with many data types.

C. Regression groups data, while classification predicts prices

Grouping data is clustering, not regression.

D. Regression and classification are identical

They solve different types of problems.


Final Thoughts

Understanding AI model capabilities is a critical foundational skill for the AI-901 certification exam. Microsoft expects candidates to recognize which AI model types are appropriate for different business scenarios and understand the strengths of common AI approaches.

Knowing how to match business problems to the correct AI capabilities is essential for designing effective AI solutions on Azure and beyond.


Go to the AI-901 Exam Prep Hub main page

Identify appropriate model deployment options and configuration parameters (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:
Identify AI concepts and capabilities (40–45%)
--> Identify AI model components and configurations
--> Identify appropriate model deployment options and configuration parameters


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.

Deploying AI models effectively is an important part of building real-world AI solutions and a key topic for the AI-901 certification exam. Microsoft expects candidates to understand common deployment options, model hosting approaches, and basic configuration parameters used in AI systems.

This topic falls under the “Identify AI model components and configurations” section of the exam objectives.


What Is AI Model Deployment?

Model deployment is the process of making a trained AI model available for real-world use.

After a model is trained and tested, it must be deployed so applications and users can interact with it.

Examples

  • A chatbot answering customer questions
  • A fraud detection model analyzing transactions
  • An image recognition system processing uploaded photos
  • A recommendation engine suggesting products

Deployment connects the AI model to users and applications.


Common AI Model Deployment Options

AI models can be deployed in different environments depending on business needs.

Common deployment options include:

  • Cloud deployment
  • Edge deployment
  • On-premises deployment
  • Containerized deployment
  • Real-time inference
  • Batch inference

Cloud Deployment

Cloud deployment hosts AI models in cloud platforms such as Microsoft Azure.

Benefits

  • Scalability
  • High availability
  • Managed infrastructure
  • Easier updates
  • Flexible resource allocation

Common Use Cases

  • Web applications
  • Chatbots
  • APIs
  • Enterprise AI services

Example

A customer support chatbot hosted in Azure and accessed through a website.


Edge Deployment

Edge deployment runs AI models on local devices near the data source.

Examples of Edge Devices

  • Smartphones
  • IoT devices
  • Cameras
  • Manufacturing equipment
  • Vehicles

Benefits

  • Reduced latency
  • Offline operation
  • Faster response times
  • Reduced bandwidth usage

Example

A factory camera performing real-time defect detection directly on the device.


On-Premises Deployment

On-premises deployment hosts AI models within an organization’s own data center.

Benefits

  • Greater control over data
  • Compliance support
  • Internal network security
  • Reduced external data sharing

Common Use Cases

  • Highly regulated industries
  • Sensitive data environments

Example

A hospital deploying AI systems within its internal infrastructure for patient privacy reasons.


Containerized Deployment

Containers package AI models and their dependencies into portable units.

Common container technologies include:

  • Docker
  • Kubernetes

Benefits

  • Portability
  • Consistent environments
  • Easier scaling
  • Simplified deployment

Example

Deploying an AI API inside a Docker container across multiple servers.


Real-Time Inference

Real-time inference provides immediate AI predictions or responses.

Characteristics

  • Low latency
  • Fast responses
  • Interactive applications

Example Use Cases

  • Chatbots
  • Fraud detection during transactions
  • Live recommendation systems
  • Voice assistants

Example

A chatbot generating responses instantly during a conversation.


Batch Inference

Batch inference processes large amounts of data at scheduled intervals.

Characteristics

  • High-volume processing
  • Non-interactive
  • Scheduled operations

Example Use Cases

  • Overnight report generation
  • Bulk image processing
  • Customer segmentation updates

Example

A retailer analyzing all sales data nightly to update recommendations.


APIs and Endpoints

Deployed AI models are often accessed through APIs (Application Programming Interfaces).

An endpoint is a network location where applications send requests to the AI model.

Example

A mobile app sends an image to an AI vision API endpoint for analysis.


Scalability

Scalability refers to the ability of a deployment to handle increasing workloads.

Cloud deployments often scale automatically based on:

  • Number of requests
  • CPU usage
  • Memory usage

Example

An AI chatbot automatically adds more computing resources during peak business hours.


Latency

Latency refers to response time.

Some applications require very low latency.

Low-Latency Examples

  • Autonomous vehicles
  • Fraud detection
  • Real-time translation
  • Voice assistants

Edge deployment is often used to reduce latency.


Availability and Reliability

AI systems should remain available and reliable.

High availability helps ensure systems continue functioning even during failures.

Common techniques include:

  • Redundant servers
  • Load balancing
  • Failover systems
  • Monitoring

Model Monitoring

After deployment, AI systems should be monitored continuously.

Monitoring helps identify:

  • Performance degradation
  • Bias
  • Security issues
  • Reliability problems
  • Model drift

Example

A fraud detection model becomes less accurate as customer behavior changes over time.


Model Drift

Model drift occurs when real-world data changes over time, causing reduced model accuracy.

Example

A recommendation system trained on older shopping trends may become less effective as customer preferences change.

Monitoring helps detect model drift.


AI Model Configuration Parameters

AI systems often include configurable settings that affect behavior and performance.

For AI-901, important parameters include:

  • Temperature
  • Max tokens
  • Top-p
  • Frequency penalty
  • Presence penalty

These are especially important for generative AI systems.


Temperature

Temperature controls randomness and creativity in generated responses.

TemperatureBehavior
LowMore predictable and focused
HighMore creative and varied

Example

A customer support chatbot may use a lower temperature for consistent answers.


Max Tokens

Max tokens controls the maximum length of generated output.

Example

A summarization system may limit responses to 200 tokens.


Top-p (Nucleus Sampling)

Top-p controls how many likely next-token choices the model considers.

Lower values create more focused responses.

Higher values allow greater variety.


Frequency Penalty

Frequency penalty reduces repeated words or phrases in generated text.

Example

Helps prevent repetitive chatbot responses.


Presence Penalty

Presence penalty encourages the model to introduce new topics or ideas.

This can increase response diversity.


Choosing Deployment Options

Selecting the correct deployment approach depends on:

RequirementPossible Deployment Choice
Low latencyEdge deployment
Large scalabilityCloud deployment
Sensitive dataOn-premises deployment
PortabilityContainers
Instant responsesReal-time inference
Large scheduled jobsBatch inference

Real-World Examples


Scenario 1: AI Chatbot

Requirements

  • Instant responses
  • Large user base
  • Internet access

Best Deployment

Cloud-based real-time deployment

Useful Parameters

  • Low temperature
  • Moderate max tokens

Scenario 2: Factory Defect Detection

Requirements

  • Very low latency
  • Works without internet

Best Deployment

Edge deployment


Scenario 3: Monthly Sales Forecasting

Requirements

  • Analyze large historical datasets
  • No immediate response needed

Best Deployment

Batch inference


Scenario 4: Healthcare AI System

Requirements

  • Strict privacy controls
  • Sensitive patient data

Best Deployment

On-premises deployment


Azure AI Deployment Options

Microsoft Azure AI Services provide multiple deployment approaches for AI solutions, including:

  • Cloud-hosted AI APIs
  • Container support
  • Edge deployment support
  • Managed AI services
  • Scalable inference endpoints

Azure simplifies deployment, scaling, and management of AI systems.


Responsible AI Considerations

When deploying AI models, organizations should also consider:

  • Security
  • Privacy
  • Reliability
  • Monitoring
  • Transparency
  • Accountability

Poor deployment practices can create operational or ethical risks.


Important AI-901 Exam Tips

For the exam, remember these key points:

  • Deployment makes AI models available for use.
  • Cloud deployment offers scalability and flexibility.
  • Edge deployment reduces latency and supports offline operation.
  • On-premises deployment provides greater internal control.
  • Real-time inference supports immediate responses.
  • Batch inference processes large datasets on schedules.
  • APIs and endpoints connect applications to AI models.
  • Model drift occurs when real-world data changes over time.
  • Temperature controls creativity in generative AI responses.
  • Max tokens controls output length.

Quick Knowledge Check

Question 1

What deployment option is best for very low-latency AI processing on local devices?

Answer

Edge deployment.


Question 2

What does temperature control in generative AI?

Answer

The randomness and creativity of generated responses.


Question 3

What is batch inference?

Answer

Processing large amounts of data at scheduled intervals rather than in real time.


Question 4

What is model drift?

Answer

Reduced model performance caused by changes in real-world data over time.


Practice Exam Questions

Question 1

A company needs an AI-powered chatbot that can instantly respond to customer questions on its website.

Which deployment type is MOST appropriate?

A. Batch inference
B. Real-time inference
C. Offline archival storage
D. Manual processing


Correct Answer

B. Real-time inference


Explanation

Real-time inference provides immediate responses and is commonly used for interactive applications such as chatbots.


Why the Other Answers Are Incorrect

A. Batch inference

Batch inference processes data on schedules rather than instantly.

C. Offline archival storage

Archival storage does not provide live AI responses.

D. Manual processing

Manual processing is not an AI deployment method.


Question 2

What is the PRIMARY benefit of edge deployment for AI models?

A. Unlimited cloud scalability
B. Reduced latency and local processing
C. Increased internet bandwidth usage
D. Automatic model retraining


Correct Answer

B. Reduced latency and local processing


Explanation

Edge deployment places AI models close to the data source, reducing response time and allowing operation even with limited internet connectivity.


Why the Other Answers Are Incorrect

A. Unlimited cloud scalability

This is more associated with cloud deployment.

C. Increased internet bandwidth usage

Edge deployment often reduces bandwidth usage.

D. Automatic model retraining

Edge deployment does not automatically retrain models.


Question 3

Which deployment option provides the MOST control over sensitive organizational data?

A. Public social media deployment
B. On-premises deployment
C. Edge gaming deployment
D. Anonymous deployment


Correct Answer

B. On-premises deployment


Explanation

On-premises deployment keeps systems and data within an organization’s internal infrastructure, supporting security and compliance needs.


Why the Other Answers Are Incorrect

A. Public social media deployment

This is not a standard deployment option.

C. Edge gaming deployment

This is not a recognized AI deployment category.

D. Anonymous deployment

This is not a deployment model.


Question 4

What does the temperature parameter control in many generative AI models?

A. The physical temperature of the servers
B. The creativity and randomness of generated responses
C. The storage capacity of the model
D. The speed of internet connections


Correct Answer

B. The creativity and randomness of generated responses


Explanation

Temperature controls how predictable or creative AI-generated outputs are.

Lower values create more focused responses, while higher values create more varied responses.


Why the Other Answers Are Incorrect

A. The physical temperature of the servers

Temperature is a model setting, not a hardware measurement.

C. The storage capacity of the model

Temperature does not affect storage.

D. The speed of internet connections

Temperature is unrelated to networking.


Question 5

A company processes millions of sales records every night to generate forecasts for the next day.

Which inference type is MOST appropriate?

A. Real-time inference
B. Batch inference
C. Edge inference
D. Interactive inference only


Correct Answer

B. Batch inference


Explanation

Batch inference is designed for large-scale scheduled processing rather than immediate responses.


Why the Other Answers Are Incorrect

A. Real-time inference

Real-time inference is intended for immediate responses.

C. Edge inference

Edge inference focuses on local device processing.

D. Interactive inference only

This is not a standard inference category.


Question 6

What is model drift?

A. A networking issue in cloud deployments
B. Reduced model performance caused by changes in real-world data over time
C. A method for encrypting AI outputs
D. A hardware failure in GPU systems


Correct Answer

B. Reduced model performance caused by changes in real-world data over time


Explanation

Model drift occurs when data patterns change after deployment, causing model accuracy to decline.


Why the Other Answers Are Incorrect

A. A networking issue in cloud deployments

Drift relates to data and performance, not networking.

C. A method for encrypting AI outputs

Drift is unrelated to encryption.

D. A hardware failure in GPU systems

Hardware failures are separate operational issues.


Question 7

Which deployment approach is MOST suitable for AI systems that must continue operating without internet access?

A. Cloud-only deployment
B. Edge deployment
C. Browser caching
D. Remote archival deployment


Correct Answer

B. Edge deployment


Explanation

Edge deployment allows AI models to run locally on devices, enabling offline functionality.


Why the Other Answers Are Incorrect

A. Cloud-only deployment

Cloud-only systems usually require internet connectivity.

C. Browser caching

Caching is not an AI deployment strategy.

D. Remote archival deployment

This is not a standard deployment model.


Question 8

What is the purpose of the max tokens parameter in generative AI?

A. To control the maximum response length
B. To encrypt generated text
C. To increase hardware memory
D. To reduce internet latency


Correct Answer

A. To control the maximum response length


Explanation

Max tokens limits how much text the model can generate in a response.


Why the Other Answers Are Incorrect

B. To encrypt generated text

Max tokens does not affect encryption.

C. To increase hardware memory

It does not change hardware capacity.

D. To reduce internet latency

It is unrelated to network speed.


Question 9

What is an AI endpoint?

A. A backup storage device
B. A network location where applications send requests to an AI model
C. A hardware cooling system
D. A type of training dataset


Correct Answer

B. A network location where applications send requests to an AI model


Explanation

Endpoints allow applications and users to interact with deployed AI models through APIs.


Why the Other Answers Are Incorrect

A. A backup storage device

Endpoints are not storage systems.

C. A hardware cooling system

Cooling systems are unrelated.

D. A type of training dataset

Endpoints are deployment interfaces.


Question 10

Which deployment option is MOST associated with automatic scalability and managed infrastructure?

A. Cloud deployment
B. Manual deployment
C. Printed deployment
D. Standalone spreadsheet deployment


Correct Answer

A. Cloud deployment


Explanation

Cloud deployment platforms such as Microsoft Azure provide scalable infrastructure and managed services for AI workloads.


Why the Other Answers Are Incorrect

B. Manual deployment

Manual deployment does not provide automatic scalability.

C. Printed deployment

This is not a valid deployment option.

D. Standalone spreadsheet deployment

Spreadsheets are not scalable AI deployment platforms.


Final Thoughts

Understanding AI deployment options and configuration parameters is an important foundational skill for the AI-901 certification exam. Microsoft expects candidates to recognize when different deployment strategies and model settings are appropriate for business and technical requirements.

These concepts help organizations deploy scalable, reliable, and effective AI solutions using Azure AI technologies.


Go to the AI-901 Exam Prep Hub main page

How AI Is Changing Analytics (and How It Isn’t) — A Power BI and Modern Analytics Perspective

If you use Power BI or other modern data platforms today, you don’t have to look far to see AI everywhere:

  • Copilot inside Power BI and Fabric
  • Natural language Q&A visuals
  • Auto-generated DAX and measures
  • Smart narratives
  • Automated insights
  • Forecasting visuals
  • AutoML in Fabric
  • AI-assisted data prep

It may appear like analytics is becoming fully automated.

In reality, what’s happening is more nuanced.

AI is reshaping how analytics teams work — but it hasn’t replaced the fundamentals that actually make analytics valuable.

Let’s look at both sides through the lens of Power BI and today’s analytics stack.


How AI Is Changing Analytics

1. Power BI Is Becoming an “Analytics Co-Pilot”

With Copilot and built-in AI features, Power BI increasingly behaves like a smart assistant.

You can now:

  • Generate report pages from prompts
  • Create measures using natural language
  • Ask Copilot to explain DAX
  • Get auto-generated summaries of visuals
  • Build starter models and layouts

Instead of starting from a blank canvas, analysts can begin with a rough first draft produced by AI.

This doesn’t eliminate the need for modeling or design — but it dramatically reduces setup time.

The result: faster prototyping and quicker iteration.


2. Natural Language Q&A Is Expanding Self-Service Analytics

Power BI’s Q&A visual allows business users to type:

“Show total sales by region for last quarter.”

Power BI translates this into queries and visuals automatically.

This is part of a broader trend across platforms: conversational analytics.

Snowflake, Databricks, Fabric, and BI tools now all support some form of natural language interaction.

This lowers the barrier to entry for analytics and reduces dependency on data teams for simple questions.

However, this only works well when:

  • Tables are properly named
  • Relationships are correct
  • Measures are clearly defined

Which brings us back to fundamentals.


3. Built-In AI Makes Advanced Analytics Easier

Power BI and Fabric now include:

  • Forecasting visuals
  • Anomaly detection
  • AutoML models
  • Cognitive services
  • Predictive features

What once required data scientists can often be done directly inside the platform.

This enables analysts to:

  • Add predictions to reports
  • Detect unusual behavior
  • Cluster customers
  • Score records

All without building custom ML pipelines.

Advanced analytics is becoming part of everyday BI.


4. AI Is Improving Developer Productivity

For analytics professionals, AI has become a daily productivity tool:

  • Writing DAX measures
  • Generating SQL
  • Creating Power Query transformations
  • Explaining model errors
  • Drafting documentation

Instead of searching forums or writing everything from scratch, teams use AI to accelerate development.

This is especially powerful for:

  • Junior analysts learning faster
  • Senior engineers moving quicker
  • Teams standardizing patterns

AI acts as an always-available assistant.


How AI Isn’t Changing Analytics

Despite all of this, Power BI projects (and analytics project in general) still succeed or fail for the same reasons they always have.


1. Data Modeling Still Drives Everything

Copilot can generate visuals.

It cannot fix a broken model.

If your Power BI semantic model has:

  • Poor relationships
  • Ambiguous dimensions
  • Duplicate metrics
  • Inconsistent grain

Your reports will still be confusing — no matter how much AI you add.

Star schemas, clear measures, and well-designed semantic layers remain essential.

AI works on top of your model. It does not replace it.


2. Data Quality Still Determines Trust

AI-powered insights mean nothing if the data is wrong.

If, for example:

  • Sales numbers don’t match Finance
  • Customer definitions vary by report
  • Dates behave inconsistently

Users will stop trusting dashboards.

Modern platforms like Fabric emphasize data pipelines, lakehouses, governance, and lineage for a reason.

Analytics still starts with reliable data engineering.


3. Metrics Still Require Human Agreement

Power BI can calculate anything.

AI can suggest formulas.

But only people can agree on:

  • What “revenue” means
  • How churn is defined
  • Which KPIs matter
  • What targets are realistic

Metric alignment remains a business process, not a technical one.

No AI can resolve organizational ambiguity.


4. Dashboards Don’t Drive Action — People Do

Smart narratives and AI summaries are useful.

But decisions still depend on:

  • Context
  • Priorities
  • Risk tolerance
  • Strategy

A Power BI report becomes valuable only when someone uses it to change behavior.

That requires storytelling, persuasion, and leadership — not just algorithms.


What This Means for Power BI and Analytics Professionals

AI is changing the workflow, not the purpose of analytics.

Less time spent on:

  • Boilerplate DAX
  • First-pass visuals
  • Manual exploration

More time spent on:

  • Understanding business problems
  • Designing models
  • Interpreting results
  • Influencing decisions

The role evolves from “report builder” to:

  • Analytics translator
  • Business partner
  • Insight driver

Power BI professionals who thrive will combine:

  • Strong modeling skills
  • Business understanding
  • Communication
  • Strategic thinking
  • AI-assisted productivity

The Bottom Line

Power BI and modern analytics platforms are becoming AI-powered.

But analytics is not becoming automatic.

AI accelerates:

  • Report creation
  • Exploration
  • Advanced analytics
  • Developer productivity

It does not replace:

  • Data modeling
  • Data quality
  • Business context
  • Metric alignment
  • Human judgment

AI amplifies good analytics practices — and exposes bad ones faster.

Organizations that succeed will be the ones that invest in:

  • Solid data foundations
  • Clear semantic models
  • Skilled analytics teams
  • Thoughtful AI adoption

Not just shiny features.


Thanks for reading and good luck on your data journey!

Practice Questions: Identify Document Processing Workloads (AI-900 Exam Prep)

Practice Questions


Question 1

A finance team wants to automatically extract the invoice number, vendor name, and total amount from scanned PDF invoices.

Which AI workload is required?

A. Natural language processing
B. Computer vision
C. Document processing
D. Speech recognition

Correct Answer: C

Explanation: Document processing is designed to extract structured fields and data from documents such as invoices and PDFs.


Question 2

An organization wants to digitize thousands of paper forms by converting printed text into machine-readable text.

Which capability is required first?

A. Sentiment analysis
B. Optical Character Recognition (OCR)
C. Text classification
D. Language translation

Correct Answer: B

Explanation: OCR extracts printed or handwritten text from scanned documents and images, enabling further processing.


Question 3

A company processes expense receipts and needs to extract dates, merchant names, totals, and line items.

Which Azure AI service is most appropriate?

A. Azure AI Vision
B. Azure AI Language
C. Azure AI Document Intelligence
D. Azure AI Bot Service

Correct Answer: C

Explanation: Azure AI Document Intelligence (formerly Form Recognizer) is designed for receipt, invoice, and form processing.


Question 4

A business wants to extract rows and columns from tables embedded in scanned reports.

Which document processing capability is required?

A. Image classification
B. Table extraction
C. Sentiment analysis
D. Language detection

Correct Answer: B

Explanation: Table extraction identifies and extracts structured tabular data from documents.


Question 5

A healthcare provider wants to process standardized patient intake forms and store field values in a database.

Which workload best fits this scenario?

A. Computer vision only
B. Natural language processing
C. Document processing with form extraction
D. Speech AI

Correct Answer: C

Explanation: Form extraction is a document processing workload that captures structured key-value pairs from standardized forms.


Question 6

Which scenario most clearly represents a document processing workload?

A. Detecting objects in security camera footage
B. Translating chat messages between languages
C. Extracting contract terms from scanned agreements
D. Converting speech recordings to text

Correct Answer: C

Explanation: Extracting structured information from scanned contracts is a classic document processing use case.


Question 7

A system extracts handwritten notes from scanned documents.

Which capability enables this?

A. Language detection
B. Handwritten text recognition
C. Image tagging
D. Sentiment analysis

Correct Answer: B

Explanation: Handwritten text recognition is part of document processing and OCR capabilities.


Question 8

Which clue in a scenario most strongly indicates a document processing workload?

A. Audio recordings are analyzed
B. Photos are classified into categories
C. Structured data is extracted from PDFs or forms
D. Customer reviews are summarized

Correct Answer: C

Explanation: Document processing focuses on extracting structured information from documents such as PDFs, forms, and invoices.


Question 9

A developer only needs to read plain text from an image without extracting structured fields.

Which Azure AI service is sufficient?

A. Azure AI Document Intelligence
B. Azure AI Language
C. Azure AI Vision
D. Azure AI Bot Service

Correct Answer: C

Explanation: Azure AI Vision provides basic OCR capabilities suitable for simple text extraction from images.


Question 10

An organization wants to ensure responsible use of AI when processing documents that contain personal data.

Which consideration is most relevant?

A. Image resolution
B. Bounding box accuracy
C. Data privacy and access control
D. Model training speed

Correct Answer: C

Explanation: Document processing often involves sensitive information, making privacy and data protection critical considerations.


Final Exam Tip

If a scenario involves forms, invoices, receipts, contracts, PDFs, or extracting structured data from documents, the correct choice is almost always a document processing workload, commonly using Azure AI Document Intelligence.


Go to the PL-300 Exam Prep Hub main page.

Identify Natural Language Processing Workloads (AI-900 Exam Prep)

Overview

Natural Language Processing (NLP) is a branch of Artificial Intelligence (AI) that enables machines to understand, interpret, and generate human language. For the AI-900: Microsoft Azure AI Fundamentals exam, the goal is not to build language models, but to recognize NLP workloads, understand what problems they solve, and identify when NLP is the correct AI approach.

This topic appears under:

  • Describe Artificial Intelligence workloads and considerations (15–20%)
    • Identify features of common AI workloads

Most exam questions will be scenario-based, asking you to choose the correct AI workload based on how text is used.


What Is a Natural Language Processing Workload?

A natural language processing workload involves analyzing or generating language in written or spoken form (after speech has been converted to text).

NLP workloads typically:

  • Process unstructured text
  • Extract meaning, sentiment, or intent
  • Translate between languages
  • Generate human-like text responses

Common inputs:

  • Emails, chat messages, documents
  • Social media posts
  • Customer reviews
  • Transcribed speech

Common outputs:

  • Sentiment scores
  • Extracted keywords or entities
  • Translated text
  • Generated responses or summaries

Common Natural Language Processing Use Cases

On the AI-900 exam, NLP workloads are presented through everyday business scenarios. The following are the most important ones to recognize.

Text Classification

What it does: Categorizes text into predefined labels.

Example scenarios:

  • Classifying emails as spam or not spam
  • Routing support tickets by topic
  • Detecting abusive or inappropriate content

Key idea: The system assigns one or more labels to a piece of text.


Sentiment Analysis

What it does: Determines the emotional tone of text.

Example scenarios:

  • Analyzing customer reviews to see if feedback is positive or negative
  • Monitoring social media reactions to a product launch

Key idea: Sentiment analysis focuses on opinion and emotion, not topic.


Key Phrase Extraction

What it does: Identifies the main concepts discussed in a document.

Example scenarios:

  • Summarizing customer feedback
  • Highlighting important terms in legal or technical documents

Key idea: Key phrases help quickly understand what a document is about.


Named Entity Recognition (NER)

What it does: Identifies and categorizes entities in text.

Common entity types:

  • People
  • Organizations
  • Locations
  • Dates and numbers

Example scenarios:

  • Extracting company names from contracts
  • Identifying people and places in news articles

Language Detection

What it does: Identifies the language used in a text sample.

Example scenarios:

  • Detecting the language of customer messages before translation
  • Routing requests to region-specific support teams

Language Translation

What it does: Converts text from one language to another.

Example scenarios:

  • Translating product descriptions for global audiences
  • Providing multilingual customer support

Key idea: This workload focuses on preserving meaning, not word-for-word translation.


Question Answering and Conversational AI

What it does: Understands user questions and generates relevant responses.

Example scenarios:

  • Customer support chatbots
  • FAQ systems
  • Virtual assistants

Key idea: The system interprets intent and responds in natural language.


Text Summarization

What it does: Condenses long documents into shorter summaries.

Example scenarios:

  • Summarizing reports or meeting notes
  • Highlighting key points from articles

Azure Services Commonly Associated with NLP

For AI-900, you should recognize these services at a conceptual level.

Azure AI Language

Supports:

  • Sentiment analysis
  • Text classification
  • Key phrase extraction
  • Named entity recognition
  • Language detection
  • Summarization

This is the primary service referenced for NLP workloads on the exam.


Azure AI Translator

Supports:

  • Text translation between languages

Used specifically when scenarios mention multilingual translation.


Azure AI Bot Service

Supports:

  • Conversational AI solutions

Often appears alongside NLP services when building chatbots.


How NLP Differs from Other AI Workloads

Distinguishing NLP from other workloads is a common exam requirement.

AI Workload TypePrimary Input
Natural Language ProcessingText
Speech AIAudio
Computer VisionImages and video
Anomaly DetectionNumerical or time-series data

Exam tip: If the data is text-based and the goal is to understand meaning, sentiment, or intent, it is an NLP workload.


Responsible AI Considerations

NLP systems can introduce risks if not used responsibly.

Key considerations include:

  • Bias in language models
  • Offensive or harmful content generation
  • Data privacy when analyzing personal communications

AI-900 tests awareness, not mitigation techniques.


Exam Tips for Identifying NLP Workloads

  • Look for keywords like text, email, message, document, review, chat
  • Identify the goal: classify, analyze sentiment, extract meaning, translate, or respond
  • Ignore implementation details—focus on what problem is being solved
  • Choose the simplest AI workload that meets the scenario

Summary

For the AI-900 exam, you should be able to:

  • Recognize when a scenario represents a natural language processing workload
  • Identify common NLP use cases and capabilities
  • Associate NLP scenarios with Azure AI Language and related services
  • Distinguish NLP from speech, vision, and other AI workloads

A solid understanding of NLP workloads will significantly improve your confidence across multiple exam questions.


Go to the Practice Exam Questions for this topic.

Go to the PL-300 Exam Prep Hub main page.

Identify Computer Vision Workloads (AI-900 Exam Prep)

Overview

Computer vision is a branch of Artificial Intelligence (AI) that enables machines to interpret, analyze, and understand visual information such as images and videos. In the context of the AI-900: Microsoft Azure AI Fundamentals exam, you are not expected to build complex models or write code. Instead, the focus is on recognizing computer vision workloads, understanding what problems they solve, and knowing which Azure AI services are appropriate for each scenario.

This topic falls under:

  • Describe Artificial Intelligence workloads and considerations (15–20%)
    • Identify features of common AI workloads

A strong conceptual understanding here will help you confidently answer many scenario-based exam questions.


What Is a Computer Vision Workload?

A computer vision workload involves extracting meaningful insights from visual data. These workloads allow systems to:

  • Identify objects, people, or text in images
  • Analyze facial features or emotions
  • Understand the content of photos or videos
  • Detect changes, anomalies, or motion

Common inputs include:

  • Images (JPEG, PNG, etc.)
  • Video streams (live or recorded)

Common outputs include:

  • Labels or tags
  • Bounding boxes around detected objects
  • Extracted text
  • Descriptions of image content

Common Computer Vision Use Cases

On the AI-900 exam, computer vision workloads are usually presented as real-world scenarios. Below are the most common ones you should recognize.

Image Classification

What it does: Assigns a category or label to an image.

Example scenarios:

  • Determining whether an image contains a cat, dog, or bird
  • Classifying products in an online store
  • Identifying whether a photo shows food, people, or scenery

Key idea: The entire image is classified as one or more categories.


Object Detection

What it does: Detects and locates multiple objects within an image.

Example scenarios:

  • Detecting cars, pedestrians, and traffic signs in street images
  • Counting people in a room
  • Identifying damaged items in a warehouse

Key idea: Unlike classification, object detection identifies where objects appear using bounding boxes.


Face Detection and Facial Analysis

What it does: Detects human faces and analyzes facial attributes.

Example scenarios:

  • Detecting whether a face is present in an image
  • Estimating age or emotion
  • Identifying facial landmarks (eyes, nose, mouth)

Important exam note:

  • AI-900 focuses on face detection and analysis, not facial recognition for identity verification.
  • Be aware of ethical and privacy considerations when working with facial data.

Optical Character Recognition (OCR)

What it does: Extracts printed or handwritten text from images and documents.

Example scenarios:

  • Reading text from scanned documents
  • Extracting information from receipts or invoices
  • Recognizing license plate numbers

Key idea: OCR turns unstructured visual text into machine-readable text.


Image Description and Tagging

What it does: Generates descriptive text or tags that summarize image content.

Example scenarios:

  • Automatically tagging photos in a digital library
  • Creating alt text for accessibility
  • Generating captions for images

Key idea: This workload focuses on understanding the overall context of an image rather than specific objects.


Video Analysis

What it does: Analyzes video content frame by frame.

Example scenarios:

  • Detecting motion or anomalies in security footage
  • Tracking objects over time
  • Summarizing video content

Key idea: Video analysis extends image analysis across time, not just a single frame.


Azure Services Commonly Associated with Computer Vision

For the AI-900 exam, you should recognize which Azure AI services support computer vision workloads at a high level.

Azure AI Vision

Supports:

  • Image analysis
  • Object detection
  • OCR
  • Face detection
  • Image tagging and description

This is the most commonly referenced service for computer vision scenarios on the exam.


Azure AI Custom Vision

Supports:

  • Custom image classification
  • Custom object detection

Used when prebuilt models are not sufficient and you need to train a model using your own images.


Azure AI Video Indexer

Supports:

  • Video analysis
  • Object, face, and scene detection in videos

Typically appears in scenarios involving video content.


How Computer Vision Differs from Other AI Workloads

Understanding what is not computer vision is just as important on the exam.

AI Workload TypeFocus Area
Computer VisionImages and videos
Natural Language ProcessingText and speech
Speech AIAudio and voice
Anomaly DetectionPatterns in numerical or time-series data

Exam tip: If the input data is visual (images or video), you are almost certainly dealing with a computer vision workload.


Responsible AI Considerations

Microsoft emphasizes responsible AI, and AI-900 includes high-level awareness of these principles.

For computer vision workloads, key considerations include:

  • Privacy and consent when capturing images or video
  • Avoiding bias in facial analysis
  • Transparency in how visual data is collected and used

You will not be tested on implementation details, but you may see conceptual questions about ethical use.


Exam Tips for Identifying Computer Vision Workloads

  • Focus on keywords like image, photo, video, camera, scanned document
  • Look for actions such as detect, recognize, classify, extract text
  • Match the scenario to the simplest appropriate workload
  • Remember: AI-900 tests understanding, not coding

Summary

To succeed on the AI-900 exam, you should be able to:

  • Recognize when a problem is a computer vision workload
  • Identify common use cases such as image classification, object detection, and OCR
  • Understand which Azure AI services are commonly used
  • Distinguish computer vision from other AI workloads

Mastering this topic will give you a strong foundation for many questions in the Describe Artificial Intelligence workloads and considerations domain.


Go to the Practice Exam Questions for this topic.

Go to the PL-300 Exam Prep Hub main page.