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 law firm needs to automatically redact personal identifiable information (PII) such as names, addresses, and social security numbers from thousands of legal documents before making them public. They want to use a prebuilt Azure AI Language feature without custom training. Which feature should they use?
⚠ Common exam trap
The trap here is that candidates might confuse Key Phrase Extraction with entity recognition, but Key Phrase Extraction does not identify specific PII categories like names or SSNs, only general topics.
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
✓
Personally Identifiable Information (PII) Detection
PII Detection is a prebuilt Azure AI Language feature specifically designed to identify and redact personal identifiable information such as names, addresses, and social security numbers from text. It requires no custom training, making it ideal for the law firm's use case of automatically redacting PII from legal documents before public release.
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 performs semantic and syntactic analysis to surface the most salient topics or concepts in a document, such as 'contract breach' or 'due diligence'—it does not classify entity types like people or addresses. While a personal name could theoretically appear as part of a key phrase, the service neither marks it as PII nor provides any redaction or masking mechanism. Therefore, relying on it would leave sensitive data intact and fail the firm's compliance requirement.
When this WOULD be correct
A company needs to automatically extract the main topics or keywords from customer feedback surveys to identify common themes. They want a prebuilt Azure AI Language feature without custom training. Key Phrase Extraction would be the correct choice.
- ✗
Sentiment Analysis
Why it's wrong here
Sentiment Analysis assigns a polarity score (e.g., positive, negative, neutral) to each sentence or document based on word embeddings and contextual cues, and is often used for customer feedback or legal case risk assessment. Although a strongly negative sentence might be an indicator that sensitive information is discussed, the service does not extract the specific entities or offer any masking output. Thus it falls far short of the systematic detection and redaction that the law firm needs.
When this WOULD be correct
A company wants to automatically gauge customer satisfaction from support tickets by analyzing the emotional tone of the text. Sentiment Analysis would be the correct prebuilt feature to classify each ticket as positive, negative, or neutral.
- ✓
Personally Identifiable Information (PII) Detection
Why this is correct
Azure AI Language's PII Detection service uses pre-trained natural language processing models to identify sensitive entities—such as names, email addresses, phone numbers, and government ID numbers—within unstructured text. For legal documents, this allows the law firm to automatically locate and then redact that content by replacing it with a placeholder, category label, or null value, while preserving the rest of the document. Because it is a dedicated entity recognition and redaction pipeline, it directly satisfies the firm's need to strip personal data from records before sharing them.
- ✗
Language Detection
Why it's wrong here
Language Detection analyzes character patterns and n-gram statistics to identify the dominant language of a document, returning a language code and a confidence score, but it makes no claim about the content of the text. It is typically used as a routing step before other text analytics APIs, not to inspect for personal data. Because it cannot tag or remove names, phone numbers, or other identifiers, it is an unsuitable tool for this redaction task.
When this WOULD be correct
A multinational company needs to automatically route customer support tickets to language-specific teams based on the language of the message. Language Detection would be the correct choice to identify the language of each ticket.
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.
✓Personally Identifiable Information (PII) DetectionCorrect answer▾
Why this is correct
Azure AI Language's PII Detection service uses pre-trained natural language processing models to identify sensitive entities—such as names, email addresses, phone numbers, and government ID numbers—within unstructured text. For legal documents, this allows the law firm to automatically locate and then redact that content by replacing it with a placeholder, category label, or null value, while preserving the rest of the document. Because it is a dedicated entity recognition and redaction pipeline, it directly satisfies the firm's need to strip personal data from records before sharing them.
✗Key Phrase ExtractionWrong answer — click to see why▾
Why this is wrong here
Key Phrase Extraction identifies important terms and concepts in text, but it does not detect or redact PII like names, addresses, or social security numbers. The question requires a feature that specifically identifies PII for redaction.
★ When this WOULD be the correct answer
A company needs to automatically extract the main topics or keywords from customer feedback surveys to identify common themes. They want a prebuilt Azure AI Language feature without custom training. Key Phrase Extraction would be the correct choice.
Why candidates choose this
Candidates may confuse 'key phrases' with 'personal information,' thinking that extracting important terms includes names and addresses, not realizing PII detection is a separate, specialized feature.
✗Sentiment AnalysisWrong answer — click to see why▾
Why this is wrong here
Sentiment Analysis determines the emotional tone of text (positive, negative, neutral), not the presence of PII. The law firm needs to identify and redact specific data like names and SSNs, which Sentiment Analysis cannot do.
★ When this WOULD be the correct answer
A company wants to automatically gauge customer satisfaction from support tickets by analyzing the emotional tone of the text. Sentiment Analysis would be the correct prebuilt feature to classify each ticket as positive, negative, or neutral.
Why candidates choose this
Candidates may confuse 'analyzing text for sensitive content' with 'analyzing text for emotion,' both involving text analytics, but they serve different purposes.
✗Language DetectionWrong answer — click to see why▾
Why this is wrong here
Language Detection identifies the language of text, not PII. The requirement is to redact PII, not determine the language of the documents.
★ When this WOULD be the correct answer
A multinational company needs to automatically route customer support tickets to language-specific teams based on the language of the message. Language Detection would be the correct choice to identify the language of each ticket.
Why candidates choose this
Candidates may confuse Language Detection with PII Detection because both are prebuilt Azure AI Language features, and they might think detecting language is a prerequisite for processing documents, but the question explicitly asks for PII redaction.
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
Azure Machine Learning Studio
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.
Key term
Feature
A feature is a distinct unit of functionality that delivers value to the user, often managed and tracked throughout the software development lifecycle.
About these practice questions
Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.