Describe features of Natural Language Processing workloads on Azure →mediumMultiple ChoiceObjective-mapped
AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure
A legal firm needs to automatically extract the names of organizations and monetary values from thousands of legal contracts. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?
⚠ Common exam trap
Test-takers frequently confuse key phrase extraction with named entity recognition, assuming that extracting 'important phrases' is equivalent to identifying specific entity types like organizations and monetary values.
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
✓
Named entity recognition
Named entity recognition (NER) is the correct choice because it is specifically designed to identify and categorize entities such as organization names and monetary values from unstructured text. Azure AI Language's prebuilt NER model can extract these entity types without any custom training, making it ideal for processing legal contracts at scale.
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 it's wrong here
Key phrase extraction is incorrect for this task because it returns a ranked list of salient phrases from the text but does not assign those phrases to any entity type like Person, Organization, or Money. It also has no notion of structured fields; a phrase such as "Acme Corp" might be returned simply because it is important, but the service will not tell you that it is an organization. Even if a monetary amount is included, there is no guarantee it is extracted as a separate, typed entity, so the firm cannot reliably populate an extraction schema.
When this WOULD be correct
Key phrase extraction would be correct if the question asked for extracting the main topics or important terms from documents without needing to categorize them into predefined types like person, organization, or money.
- ✓
Named entity recognition
Why this is correct
Named entity recognition is correct because it performs token-level classification that identifies and labels spans of text into predefined semantic categories such as Person, Organization, and Money. In a legal contract, the service can pinpoint each party name and each monetary figure as a structured entity, which lets the firm extract data into fields without custom coding. The underlying model uses context and position to disambiguate entities, making it the only option that both finds and categorizes the required information.
- ✗
Sentiment analysis
Why it's wrong here
Sentiment analysis is incorrect because it evaluates the emotional valence of text by producing a continuous score and a label such as positive, neutral, or negative, typically for entire sentences or documents. It operates on the subjective tone of language rather than identifying concrete real-world objects or values. Consequently, it cannot locate or categorize the names of parties, organizations, or monetary amounts; it would only say how the contract's wording feels, which is not the data the legal firm needs.
When this WOULD be correct
A question asking which Azure AI Language feature to use for determining customer satisfaction from product reviews or social media posts would make sentiment analysis correct.
- ✗
Text summarization
Why it's wrong here
Text summarization is incorrect because it condenses the source document into a shorter natural-language version, either by selecting salient sentences or generating novel phrasing, and returns prose rather than structured fields. A summary might mention the contracting parties or the transaction's value, but it will not list every entity instance or annotate each name and amount with a semantic type. Thus, the legal firm would still have to manually parse the summary to find the entities, so it fails the core requirement of automatic structured extraction.
When this WOULD be correct
A question asking which Azure AI Language feature to use for generating a brief overview of a long legal document, without needing to extract specific data points, would make text summarization correct.
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.
✓Named entity recognitionCorrect answer▾
Why this is correct
Named entity recognition is correct because it performs token-level classification that identifies and labels spans of text into predefined semantic categories such as Person, Organization, and Money. In a legal contract, the service can pinpoint each party name and each monetary figure as a structured entity, which lets the firm extract data into fields without custom coding. The underlying model uses context and position to disambiguate entities, making it the only option that both finds and categorizes the required information.
✗Key phrase extractionWrong answer — click to see why▾
Why this is wrong here
Key phrase extraction identifies general important terms but does not specifically categorize entities like organizations or monetary values, which is required for extracting structured information from contracts.
★ When this WOULD be the correct answer
Key phrase extraction would be correct if the question asked for extracting the main topics or important terms from documents without needing to categorize them into predefined types like person, organization, or money.
Why candidates choose this
Candidates may confuse key phrase extraction with named entity recognition because both involve extracting important words, but they overlook the need for specific entity categorization in this scenario.
✗Sentiment analysisWrong answer — click to see why▾
Why this is wrong here
Sentiment analysis detects positive/negative/neutral sentiment in text, not extraction of organizations or monetary values. The question requires identifying specific entities, not overall tone.
★ When this WOULD be the correct answer
A question asking which Azure AI Language feature to use for determining customer satisfaction from product reviews or social media posts would make sentiment analysis correct.
Why candidates choose this
Candidates may confuse 'extracting information' broadly with sentiment analysis, or think sentiment includes identifying key elements like organizations and money.
✗Text summarizationWrong answer — click to see why▾
Why this is wrong here
Text summarization generates concise summaries of documents, but does not extract specific entities like organization names or monetary values. The requirement is for entity extraction, not summarization.
★ When this WOULD be the correct answer
A question asking which Azure AI Language feature to use for generating a brief overview of a long legal document, without needing to extract specific data points, would make text summarization correct.
Why candidates choose this
Candidates may confuse 'extracting key information' with 'summarizing', thinking that a summary would include the needed entities, but summarization produces narrative text, not structured entity lists.
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?”
Go deeper
Related to this question
Learn chapter
Types of AI Workloads
Key term
Named entity recognition
Named entity recognition (NER) is an Azure AI service feature that automatically identifies and classifies key pieces of information in text, such as names of people, organizations, locations, dates, and other specific data.
Key term
Azure AI Language
Azure AI Language is a cloud-based service from Microsoft that uses natural language processing to understand, analyze, and generate human language for applications.
About these practice questions
This AI-900 question is part of Courseiva's 985-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
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.