Add Custom Skill for Invoice Extraction in Azure AI Search
Short answer
C Add Azure AI Document Intelligence as a custom skill to extract invoice properties.
Question
Key Takeaways
The question tests identifying the appropriate Azure AI service for extracting structured data from invoices to be used as an AI Search custom skill, where the common trap is confusing generative or vision services with document extraction.
Integrating Azure AI Document Intelligence as a custom skill in Azure AI Search enables the extraction of structured properties from invoices. This solution establishes that Document Intelligence is the correct service for document processing within search indexing.
Common mistake: Choosing Azure OpenAI because of its popularity, failing to recognize that Document Intelligence provides purpose-built pre-trained models for invoices.
Expert Analysis
Why the Answer Is Correct
Azure AI Document Intelligence (formerly Form Recognizer) is specifically designed to extract key-value pairs, tables, and structured data from documents like invoices. By adding it as a custom skill in an Azure AI Search enrichment pipeline, the search index can ingest and query these extracted invoice properties efficiently.
Why the Other Options Are Wrong
Azure AI Immersive Reader is an accessibility tool for reading text aloud and translating, not for extracting structured data. Azure OpenAI is a generative AI service and is not the standard or most efficient tool for structured form extraction compared to Document Intelligence. Azure AI Custom Vision is used for image classification and object detection, not parsing document text or layouts.
Community Comment Notes
Commenters agree that Document Intelligence is the correct choice due to its specialized prebuilt models for invoices. As Christian_garcia_martin noted, "Document Intelligence, formerly Form Recognizer" is the appropriate service. Another user highlighted that it provides "prebuilt and custom models specifically designed to extract structured data from documents, such as invoices."
Official Reference
https://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-intro
This link opens the official vendor documentation in a new tab.
Exam Strategy
When asked to extract structured data (like fields from an invoice or receipt) in an Azure AI Search pipeline, always look for Azure AI Document Intelligence. It is the designated service for form understanding and integrates natively as a custom skill.
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
Christian_garcia_martin 👍 5Document Intelligence , formerly Form Recognizer
-
a8da4af 👍 4The correct answer is: C. Azure AI Document Intelligence Reasoning: To ensure the app can recognize and retrieve properties from invoices using Azure AI Search, you need a service that specializes in analyzing and extracting data from structured documents like invoices. Azure AI Document Intelligence (formerly known as Form Recognizer) provides pre-built models for processing invoices, extracting fields such as invoice numbers, dates, totals, and more. You can integrate Azure AI Document Intelligence with Azure Cognitive Search by adding a custom skill to the search pipeline, allowing the app to extract and index specific properties from invoices. This ensures that App1 can retrieve relevant content from the invoices efficiently.
-
syupwsh 👍 1 Answered CAzure AI Document Intelligence provides prebuilt and custom models specifically designed to extract structured data from documents, such as invoices. By integrating Azure AI Document Intelligence as a custom skill into Azure AI Search, App1 can recognize and retrieve properties like invoice numbers, dates, and totals from invoices, ensuring efficient indexing and search functionality. C is correct
-
jolimon 👍 2 Answered CC, no doubts
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.