AI-102 Question 403
Single answerYou are developing an Azure application to process invoices for a financial services company. The invoices are in PDF format and vary in layout depending on the vendor. You need to extract key data fields such as invoice number, date, total amount, and vendor name without creating a custom model. Which Azure AI service or feature should you use to achieve this?
- A
Form Recognizer prebuilt Invoice model
- B
Azure Cognitive Search with skillsets
- C
Custom Form Recognizer model
- D
Text Analytics for entity recognition
Show answer and explanation
Correct answer: A
Explanation
The Form Recognizer prebuilt Invoice model is the ideal choice for extracting structured data from invoices without the need for custom training. It is purpose-built for this use case and can handle a variety of invoice layouts, making it the most efficient solution in this scenario.
- A. Correct.
The Form Recognizer prebuilt Invoice model is specifically designed to extract key fields from invoices, such as invoice number, date, total amount, and vendor name, without requiring custom training.
- B. Incorrect.
Azure Cognitive Search with skillsets can process documents and extract text, but it is not tailored for extracting structured fields like invoice-specific data.
- C. Incorrect.
A custom Form Recognizer model would require you to label and train the model with your own data, which is unnecessary in this scenario since the prebuilt Invoice model already meets the requirements.
- D. Incorrect.
Text Analytics for entity recognition can extract named entities from text, but it is not optimized for structured data extraction from invoices.