Courseiva

AI-102 Practice Question: Implement knowledge mining and information extraction solutions

You are a solution architect at a legal firm. The firm wants to build a copilot using Microsoft Foundry that answers questions about case law documents stored in Azure Blob Storage. The copilot should use the Retrieval Augmented Generation (RAG) pattern with Azure AI Search as the vector store. The documents are in PDF format and include complex tables and footnotes. The solution must ensure that the answers are grounded in the documents and that the copilot can handle follow-up questions. You need to design the ingestion pipeline. Which approach should you take?

⚠ Common exam trap

Microsoft often tests the misconception that simple OCR or keyword search is sufficient for complex documents, but the trap here is that legal documents with tables and footnotes require structure-aware extraction and vector search to support grounded, conversational RAG.

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

Use Azure AI Document Intelligence to extract content, then chunk by headings and paragraphs, generate embeddings using Azure OpenAI, and index in Azure AI Search with vector search

It uses Azure AI Document Intelligence to accurately extract content from PDFs (including complex tables and footnotes), then chunks by headings and paragraphs to preserve document structure, generates embeddings via Azure OpenAI for semantic understanding, and indexes in Azure AI Search with vector search to enable RAG-based, grounded answers with follow-up support.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use Azure AI Vision OCR to extract text, split by page, and use Azure AI Search keyword search

    Why it's wrong here

    Splitting by page loses context and does not support vector search.

  • Use Azure AI Document Intelligence prebuilt-read model, chunk by character count, and use Azure AI Search with semantic ranking

    Why it's wrong here

    Character-based chunking may break tables and footnotes; semantic ranking is not vector search.

  • Use Azure AI Document Intelligence to extract content, then chunk by headings and paragraphs, generate embeddings using Azure OpenAI, and index in Azure AI Search with vector search

    Why this is correct

    Preserves structure and enables RAG with vector search.

  • Use Azure AI Language to extract key phrases, create a non-vector index, and use simple search

    Why it's wrong here

    Does not support semantic retrieval or RAG effectively.

Quick reference

Azure Blob Storage Tier Comparison

TierStorage CostRetrieval CostLatencyUse Case
HotHighestLowestImmediateActive data, frequent reads
CoolLowerHigherImmediateData accessed < once / month
ColdLower stillHigherImmediateData accessed < once / quarter
ArchiveLowestHighest + rehydration delayHoursLong-term compliance retention

About these practice questions

This AI-102 question is part of Courseiva's 945-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 →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-102 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-102 exam.