Courseiva

AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure

A research team wants to automatically analyze thousands of online news articles to identify the main topics discussed in each article (e.g., 'technology', 'politics', 'sports'). They need a prebuilt Azure AI Language feature that returns a list of key concepts or topics without any custom training. Which feature should they use?

⚠ Common exam trap

A common mix-up: candidates confuse Named Entity Recognition (NER) with key phrase extraction, mistakenly thinking NER identifies topics when it actually extracts specific named entities like 'Microsoft' or 'New York', not general themes.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Key phrase extraction

Key phrase extraction is the correct Azure AI Language feature because it automatically identifies and returns a list of the main topics, concepts, or themes discussed in a document without requiring any custom training or labeled data. This prebuilt capability is designed specifically for extracting high-level topics from unstructured text, making it ideal for analyzing thousands of news articles to determine subjects like 'technology', 'politics', or 'sports'.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Key phrase extraction

    Why this is correct

    Key phrase extraction is the correct choice because it directly satisfies the requirement to analyze thousands of articles by identifying the most prominent words and phrases that represent the main topics discussed in each document. In Azure AI Language, this feature uses machine learning models to rank terms like 'machine learning' or 'climate change' based on their salience within the text, effectively summarizing the article's thematic content without needing manual categorization. This makes it ideal for automatically discovering the high-level concepts that the research team wants to analyze.

  • Named Entity Recognition (NER)

    Why it's wrong here

    Named Entity Recognition (NER) is not ideal because it extracts concrete, specific references such as names of people, organizations, locations, dates, and quantities, rather than broad topic-level concepts. For example, from an article about clean energy, NER would find entities like 'Tesla' or 'United Nations' but would not produce a general phrase like 'renewable energy' as a main subject. Because the goal is to identify overarching topics across thousands of articles, NER's entity-level output is too granular and miss the connected themes.

    When this WOULD be correct

    A question that asks: 'Which Azure AI Language feature should be used to extract specific entities such as person names, company names, and locations from text?' would make NER the correct answer.

  • Sentiment analysis

    Why it's wrong here

    Sentiment analysis is wrong because it focuses on the emotional tone of the text, classifying it as positive, negative, neutral, or sometimes mixed across different parts of the document. This technique is based on detecting opinion-oriented words and syntactic patterns, but it entirely ignores the semantic subject matter—for example, an article about climate change could be negative in sentiment yet still be about the same topic as a neutral or positive article. Thus, sentiment analysis fails to provide the topic-level summaries the research team needs.

    When this WOULD be correct

    A question asking: 'A company wants to automatically gauge public opinion about a new product by analyzing customer reviews to determine if the overall feedback is positive, negative, or neutral. Which prebuilt Azure AI Language feature should they use?'

  • Language detection

    Why it's wrong here

    Language detection is not correct for this task because it only determines the written language of the text (e.g., English, French, or German) by analyzing character patterns and comparing them to known language profiles. It returns a language code and a confidence score, but it does not extract any meaning about the topics or subjects covered in the articles. Therefore, while it could be a useful preprocessing step for language adjustment, it cannot reveal what the articles are about.

    When this WOULD be correct

    A question that asks: 'A multinational company needs to automatically sort incoming customer emails by language (e.g., English, French, German) before routing them to appropriate regional teams. Which Azure AI Language feature should they use?'

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.

Key phrase extractionCorrect answer

Why this is correct

Key phrase extraction is the correct choice because it directly satisfies the requirement to analyze thousands of articles by identifying the most prominent words and phrases that represent the main topics discussed in each document. In Azure AI Language, this feature uses machine learning models to rank terms like 'machine learning' or 'climate change' based on their salience within the text, effectively summarizing the article's thematic content without needing manual categorization. This makes it ideal for automatically discovering the high-level concepts that the research team wants to analyze.

Named Entity Recognition (NER)Wrong answer — click to see why

Why this is wrong here

Named Entity Recognition (NER) identifies specific entities like people, organizations, and locations, not general topics or concepts. The question asks for main topics (e.g., 'technology', 'politics'), which are broader and not entity-based.

★ When this WOULD be the correct answer

A question that asks: 'Which Azure AI Language feature should be used to extract specific entities such as person names, company names, and locations from text?' would make NER the correct answer.

Why candidates choose this

Candidates may confuse 'entities' with 'topics' because both involve extracting meaningful information from text, leading them to think NER can identify general subjects.

Sentiment analysisWrong answer — click to see why

Why this is wrong here

Sentiment analysis determines the emotional tone (positive, negative, neutral) of text, not the main topics or concepts discussed. The question asks for identifying topics like 'technology' or 'politics', which is a task for key phrase extraction.

★ When this WOULD be the correct answer

A question asking: 'A company wants to automatically gauge public opinion about a new product by analyzing customer reviews to determine if the overall feedback is positive, negative, or neutral. Which prebuilt Azure AI Language feature should they use?'

Why candidates choose this

Candidates may confuse 'main topics' with 'sentiment' because both involve analyzing text content, and they might think sentiment analysis can identify what the text is about rather than just its emotional tone.

Language detectionWrong answer — click to see why

Why this is wrong here

Language detection identifies the language of text (e.g., English, Spanish), not the main topics or concepts discussed in articles. The question asks for identifying topics like 'technology' or 'politics', which requires key phrase extraction.

★ When this WOULD be the correct answer

A question that asks: 'A multinational company needs to automatically sort incoming customer emails by language (e.g., English, French, German) before routing them to appropriate regional teams. Which Azure AI Language feature should they use?'

Why candidates choose this

Candidates may confuse 'language' with 'topic' or think that detecting the language is a prerequisite for topic analysis, leading them to select this option without reading the question carefully.

Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

One of 985 original AI-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.