Skip to content

AI-901 · Domain 1: Identify AI concepts and capabilities · 42% of the exam

Task 1.3: Identify AI workloads

Recognizing generative and agentic AI, text analysis, speech, computer vision and information extraction scenarios, and the techniques behind each one.

Study it

  • Recognizing AI workloads: generative and agentic AI, text, speech, vision and extraction

    Partly covered by: What Is Machine Learning, Agents and Tools

  • Text analysis techniques: keywords, entities, sentiment and summaries

    Partly covered by: Finding and Masking PII

  • Speech recognition and speech synthesis

    Lesson coming

  • Computer vision and image generation

    Lesson coming

  • Extracting information from documents, images, audio and video

    Lesson coming

Sample questions

Try each one before opening the answer. Every option is explained, with the Microsoft documentation page that proves it.

Question 1 · choose 1

A travel agency wants staff to type a few bullet points about a client's trip and receive a polished, personalized itinerary description written in the agency's friendly style. Which AI workload is this?

  1. AText analysis
  2. BAgentic AI
  3. CGenerative AI
  4. DInformation extraction
Show the answer and why
  • AText analysis

    Incorrect

    Text analysis examines existing text, for example to find key phrases or sentiment. It doesn't write a new itinerary.

  • BAgentic AI

    Incorrect

    Agentic AI automates tasks by using tools and acting in other systems. Writing a description from notes is content generation alone.

  • CGenerative AI

    Correct

    Creating new, original text from a short prompt is the defining task of generative AI.

  • DInformation extraction

    Incorrect

    Information extraction works on content that already exists. Here the goal is to produce new text.

Generative AI produces new content such as text, images or code in response to a prompt. Drafting documents as a starting point for people to refine is one of its most common uses.

Question 2 · choose 1

A financial news site wants every article tagged automatically with its main talking points, such as "interest rates" or "housing market", so readers can browse related stories. Which text analysis technique fits?

  1. AKey phrase extraction
  2. BSentiment analysis
  3. CLanguage detection
  4. DText summarization
Show the answer and why
  • AKey phrase extraction

    Correct

    Key phrase extraction returns the main concepts in a text as a list, which suits tagging and indexing.

  • BSentiment analysis

    Incorrect

    Sentiment analysis tells whether text is positive, negative or neutral. It doesn't name what the article is about.

  • CLanguage detection

    Incorrect

    Language detection identifies the language a document is written in, often as a first routing step. It doesn't find topics.

  • DText summarization

    Incorrect

    A summary condenses the article into a few sentences. It doesn't produce a set of short tags.

Key phrase or keyword extraction identifies the words and phrases that capture a document's main points, which helps with indexing, tagging and search. In Foundry, a general-purpose model can perform it from a natural language prompt.

Question 3 · choose 1

An e-book app adds a "listen" button that reads the current chapter aloud in a natural-sounding voice. Which AI capability does the feature use?

  1. ASpeech recognition (speech to text)
  2. BSpeech synthesis (text to speech)
  3. CSpeech translation
  4. DSpoken language identification
Show the answer and why
  • ASpeech recognition (speech to text)

    Incorrect

    That capability works in the other direction. Here the input is already text and the output is audio.

  • BSpeech synthesis (text to speech)

    Correct

    Speech synthesis turns text into audible speech, which is exactly what reading a chapter aloud requires.

  • CSpeech translation

    Incorrect

    Speech translation converts speech in one language into another language. The chapter is read in its own language.

  • DSpoken language identification

    Incorrect

    Language identification works out which language is spoken in audio. Nobody is speaking into the app.

Speech synthesis, or text to speech, vocalizes text. Neural voices make the result sound natural, and reading articles or books aloud is a common scenario.

Question 4 · choose 1

A hospital transcribes radiologists' dictated reports with Azure Speech. The base model often gets drug names and anatomical terms wrong, while ordinary words are transcribed well. Which change targets this problem?

  1. ARecord the dictations with higher-quality microphones
  2. BAdd Speech Synthesis Markup Language (SSML) to each request
  3. CTurn on profanity filtering for the transcripts
  4. DTrain a custom speech model with radiology text and audio
Show the answer and why
  • ARecord the dictations with higher-quality microphones

    Incorrect

    Better audio helps when noise causes errors, but ordinary words are already recognized well, so the gap is vocabulary.

  • BAdd Speech Synthesis Markup Language (SSML) to each request

    Incorrect

    SSML controls how text to speech pronounces and paces output. It doesn't affect how spoken audio is recognized.

  • CTurn on profanity filtering for the transcripts

    Incorrect

    Profanity filtering masks inappropriate words in the output. It doesn't teach the model new terms.

  • DTrain a custom speech model with radiology text and audio

    Correct

    Custom speech augments the base model with domain text and audio data, which improves recognition of specialized vocabulary.

The base speech recognition model works well for common language but can struggle with industry jargon. Custom speech adds domain-specific text and audio so the model recognizes those terms more accurately.

Question 5 · choose 1

A conservation group places trail cameras in a forest. For each photo, researchers need to know which animals appear and where each one is in the frame, because a single photo can show several animals. Which computer vision technique fits?

  1. AImage classification
  2. BFace detection with the Azure Face service
  3. CObject detection
  4. DImage generation of a reference picture for each species
Show the answer and why
  • AImage classification

    Incorrect

    Image classification predicts one label for the image as a whole. It doesn't locate several animals in the same photo.

  • BFace detection with the Azure Face service

    Incorrect

    Face detection finds human faces and their locations. It doesn't identify animal species.

  • CObject detection

    Correct

    Object detection finds each object in an image, labels it and returns the coordinates of a bounding box around it.

  • DImage generation of a reference picture for each species

    Incorrect

    Generating new pictures doesn't locate animals in the real camera photos.

Image classification answers "what is this an image of?" Object detection goes further: it identifies multiple objects and returns where each one appears as a bounding box.

Question 6 · choose 1

An accounts payable team scans supplier invoices. Their OCR tool returns all the text on each page, but the finance system needs the vendor name, invoice number, due date and total as separate values. What additional capability is required?

  1. AField extraction that maps recognized text to named schema fields
  2. BImage preprocessing that raises contrast and corrects page skew
  3. CLanguage detection that identifies the language of each invoice
  4. DTranslation of the recognized text into English
Show the answer and why
  • AField extraction that maps recognized text to named schema fields

    Correct

    OCR says what text is on the page; field extraction decides what that text means and which business field it belongs to.

  • BImage preprocessing that raises contrast and corrects page skew

    Incorrect

    Preprocessing improves how well characters are recognized. The output is still unlabeled text.

  • CLanguage detection that identifies the language of each invoice

    Incorrect

    Knowing the invoice language can help routing, but it doesn't turn text into labeled values.

  • DTranslation of the recognized text into English

    Incorrect

    Translating the text changes its language but doesn't separate it into labeled values.

Information extraction usually combines OCR, which finds and reads text, with an analytical model that maps values to specific fields, such as matching receipt text to the fields of an expense claim.

Question 7 · choose 1

An invoice extraction pipeline sometimes records a wrong total even though the OCR engine reported high confidence for every character it read. Which validation technique would catch a total that doesn't match the rest of the invoice?

  1. ADiscarding characters whose OCR confidence score is below a threshold
  2. BCross-field validation that checks line items add up to the total
  3. CNormalizing extracted dates and amounts to standard formats
  4. DDetermining the reading order of the text blocks on the page
Show the answer and why
  • ADiscarding characters whose OCR confidence score is below a threshold

    Incorrect

    A confidence filter catches uncertain readings. In this case the characters were read with high confidence, so nothing is filtered.

  • BCross-field validation that checks line items add up to the total

    Correct

    Checking relationships between extracted fields catches values that are individually readable but inconsistent with the rest of the document.

  • CNormalizing extracted dates and amounts to standard formats

    Incorrect

    Normalization makes dates and amounts consistent in format. It doesn't compare the total with anything.

  • DDetermining the reading order of the text blocks on the page

    Incorrect

    Reading order puts text in the right sequence during OCR. It doesn't compare values to each other.

Confidence scores tell you how sure the recognizer was, not whether the business data is consistent. Cross-field validation, such as confirming that line items sum to the invoice total, catches errors that confidence scores miss.

Question 8 · choose 2

A contact center wants to process thousands of recorded customer calls: first convert each call into text, then decide whether each customer sounded satisfied or frustrated. Which two AI workloads does the solution combine? (Choose TWO.)

  1. AEntity recognition to list the people mentioned in each call
  2. BSpeech translation to convert the calls into another language
  3. CSpeech recognition to transcribe the calls
  4. DImage classification to label the call records
  5. EText analysis to determine the sentiment of each transcript
Show the answer and why
  • AEntity recognition to list the people mentioned in each call

    Incorrect

    Listing names that come up in a call doesn't tell whether the customer was satisfied.

  • BSpeech translation to convert the calls into another language

    Incorrect

    Translation helps when callers and analysts speak different languages. Nothing in the scenario needs a second language.

  • CSpeech recognition to transcribe the calls

    Correct

    Speech recognition, or speech to text, turns the recorded audio into a transcript that can be analyzed.

  • DImage classification to label the call records

    Incorrect

    Image classification assigns labels to images. Call recordings are audio, not images.

  • EText analysis to determine the sentiment of each transcript

    Correct

    Sentiment analysis classifies text as positive, negative or neutral, which answers whether the customer was satisfied.

Many solutions chain workloads. Transcribing calls is speech recognition; judging whether the customer was satisfied is sentiment analysis, a text analysis technique applied to the transcript.

Question 9 · choose 1

A team counting terms in support tickets finds that "customer" and "service" are counted separately, although "customer service" is the phrase that matters. Which technique treats the two words as one unit?

  1. AStop word removal
  2. BSentiment analysis
  3. CLanguage detection
  4. DN-gram extraction
Show the answer and why
  • AStop word removal

    Incorrect

    Stop word removal drops common words such as "the"; it doesn't join words into phrases.

  • BSentiment analysis

    Incorrect

    Sentiment analysis labels the tone of text; it doesn't join words into phrases.

  • CLanguage detection

    Incorrect

    Language detection identifies the language of the text, not phrases.

  • DN-gram extraction

    Correct

    N-gram extraction finds multi-term phrases, such as two-word bigrams, so they can be counted as a group.

Many text analysis tasks work better when frequent word sequences are treated as units. N-gram extraction finds unigrams, bigrams, trigrams and longer phrases such as "natural language processing".

Question 10 · choose 1

A classic spam filter represents each email as counts of the words it contains, ignoring grammar and word order, and a probabilistic classifier predicts spam or not spam from those counts. What is this approach called?

  1. ARetrieval-augmented generation with a vector index
  2. BFrequency analysis of each email's most common terms
  3. CA bag-of-words model with a Naive Bayes classifier
  4. DTextRank over a graph of each email's sentences
Show the answer and why
  • ARetrieval-augmented generation with a vector index

    Incorrect

    RAG grounds a generative model in retrieved content; it isn't a word count classifier.

  • BFrequency analysis of each email's most common terms

    Incorrect

    Frequency analysis counts terms to suggest what a document is about. On its own it doesn't learn from labeled emails or predict a class.

  • CA bag-of-words model with a Naive Bayes classifier

    Correct

    Bag-of-words turns text into word frequencies, and Naive Bayes applies Bayes' theorem to predict the most probable class.

  • DTextRank over a graph of each email's sentences

    Incorrect

    TextRank is an unsupervised graph algorithm that ranks sentences or words by similarity. It doesn't predict a label such as spam.

Bag-of-words represents text as a vector of word frequencies or occurrences, ignoring grammar and order. It feeds classic machine learning classifiers such as Naive Bayes, for example in spam filtering or basic sentiment classification.

Question 11 · choose 1

A furniture retailer wants shoppers to upload a photo of a chair they like and see similar chairs from its catalog. Which AI workload does this feature mainly rely on?

  1. AComputer vision, used for visual search
  2. BImage generation, used to draw a matching chair
  3. COptical character recognition, used to read labels
  4. DText analysis, used to match catalog descriptions
Show the answer and why
  • AComputer vision, used for visual search

    Correct

    Analyzing photos to find visually similar items is a common computer vision scenario known as visual search.

  • BImage generation, used to draw a matching chair

    Incorrect

    Image generation creates new pictures. The shopper wants existing catalog chairs that look like the photo, not a newly drawn one.

  • COptical character recognition, used to read labels

    Incorrect

    OCR reads printed or handwritten text in an image. A chair's shape and style, not text, decide which catalog items are similar.

  • DText analysis, used to match catalog descriptions

    Incorrect

    Text analysis works on written text. The shopper provides a photo, so the match has to come from what the image shows.

Computer vision deals with visual input such as photographs, videos and live camera feeds. Finding visually similar items from a photo, known as visual search, is one of its common scenarios.

Question 12 · choose 1

A sales team wants each voicemail turned into structured CRM fields: the caller's name, a callback number and the action they're asking for. Which AI technique best describes this?

  1. ALanguage detection on each voicemail transcript
  2. BInformation extraction from the audio into defined fields
  3. CSentiment analysis of the caller's tone in each voicemail
  4. DSpeech synthesis of a spoken reply to each voicemail
Show the answer and why
  • ALanguage detection on each voicemail transcript

    Incorrect

    Language detection identifies the language spoken, not the caller's details.

  • BInformation extraction from the audio into defined fields

    Correct

    Extracting specific values from recordings into a schema is information extraction, here applied to audio.

  • CSentiment analysis of the caller's tone in each voicemail

    Incorrect

    Sentiment tells whether the caller sounded positive or negative, not their contact details.

  • DSpeech synthesis of a spoken reply to each voicemail

    Incorrect

    Speech synthesis creates audio; the team needs data out of the recordings.

Information extraction finds and structures data in unstructured sources, increasingly including audio and video. Turning recordings into named fields, such as caller and callback number, is a typical example.

Practise domain 1 →Practise all domains →