You are building a knowledge mining solution for legal documents stored in Azure Blob Storage. The solution must extract entities, key phrases, and relationships from the documents. Which Azure AI service should you use?
Azure AI Language provides entity recognition, key phrase extraction and relation extraction natively, covering all three requirements in one service. Its custom NER and text analytics capabilities process the legal documents directly, satisfying the stem's demand to extract entities, key phrases and relationships without additional services.
Why this answer
Azure AI Language provides pre-built capabilities for entity extraction, key phrase extraction, and relationship extraction from text. This service includes features like Named Entity Recognition (NER), key phrase extraction, and document analysis that directly meet the requirements for extracting entities, key phrases, and relationships from legal documents. The other options lack one or more of these specific text analytics capabilities.
Exam trap
The trap here is that candidates often confuse Azure AI Document Intelligence (which handles OCR and form extraction) with Azure AI Language (which handles text analytics like entity and key phrase extraction), leading them to pick A when the question explicitly asks for extracting entities, key phrases, and relationships from text.
How to eliminate wrong answers
Option A is wrong because Azure AI Document Intelligence is designed for extracting structured data (like tables, key-value pairs, and text) from scanned documents and forms, not for performing entity, key phrase, or relationship extraction from unstructured text. Option B is wrong because Azure AI Translator focuses on translating text between languages and does not include entity extraction, key phrase extraction, or relationship analysis. Option D is wrong because Azure AI Search is a search indexing and query service that can index data from various sources but does not natively perform entity extraction, key phrase extraction, or relationship extraction; it relies on an external AI enrichment pipeline (often using Azure AI Language) for those tasks.