Azure AI-102 study materials
Azure AI-102 study resources

Azure AI-102 study plan

Azure AI-102 · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Plan and manage an Azure AI solution

  • Provision both a multi-service Azure AI services resource and a single-service resource, then contrast their endpoint, key, and billing behavior

  • Configure managed identity, diagnostic settings to Log Analytics, and network restrictions (selected networks or private endpoint) on the provisioned resources

  • Assign least-privilege RBAC roles (Cognitive Services User vs. Contributor) and verify access with a second test principal

  • Estimate monthly cost for a planned workload with the pricing calculator and attach a budget alert to the resource group

Your checkpoint

A resource group containing two AI resources wired to Log Analytics and a private or restricted network path, plus a one-page summary of cost estimate, RBAC assignments, and the verified access test results

Week 2

Plan and manage an Azure AI solution & Implement generative AI solutions

  • Automate resource deployment with a GitHub Actions workflow using a service principal or federated credential

  • Authenticate application code to Azure OpenAI with DefaultAzureCredential instead of account keys

  • Deploy a GPT model and call chat completions from an SDK client with system, user, and assistant messages

  • Configure content filtering severity thresholds and model parameters (temperature, max tokens, top_p) and observe their effect

Your checkpoint

A repository in which a pipeline run deploys the AI resources and a console application produces a keyless chat completion, evidenced by a passing workflow run and captured model responses at two temperature settings

Week 3

Implement generative AI solutions

  • Implement retrieval-augmented generation using Azure AI Search as the vector store with an embedding model

  • Chunk and embed a document set using two different chunking strategies and compare retrieval quality

  • Engineer prompts that enforce groundedness, citation, and refusal behavior when context is insufficient

  • Implement function/tool calling so the model invokes an application function and consumes its result

  • Evaluate generated answers for groundedness and relevance against a fixed test question set

Your checkpoint

A RAG chat application over at least 20 local documents that returns inline citations, plus a written comparison of the two chunking strategies scored on 10 fixed test questions

Week 4

Implement an agentic solution

  • Create an agent in Azure AI Agent Service with explicit instructions, model deployment, and a grounding data source

  • Attach at least two tool types (function calling, file search, or code interpreter) and validate tool selection

  • Implement connected or multi-agent handoff so a routing agent delegates to a specialist agent

  • Add responsible AI controls: content filtering, instruction-injection defenses, and a refusal path for out-of-scope requests

Your checkpoint

A deployed agent that answers questions over a knowledge base and invokes a custom function, with full tool-call traces captured for 5 test prompts including one adversarial prompt

Week 5

Implement an agentic solution & Implement computer vision solutions

  • Persist conversation state across sessions by managing threads and message history

  • Add retry, timeout, and graceful degradation handling around model and tool calls

  • Run OCR over a document set with the Image Analysis read capability and map results to structured fields

  • Compare OCR output quality across at least three image variations (rotation, low contrast, handwriting)

Your checkpoint

A stateful agent variant that retains context across three separate user turns, plus an OCR pipeline that emits structured JSON for 10 sample images with a per-image accuracy note

Week 6

Implement computer vision solutions

  • Train a custom image classification model on a labeled dataset and read its precision, recall, and per-class metrics

  • Deploy the trained model to an endpoint and consume it from a script with confidence thresholds

  • Implement object or face detection and apply the responsible AI restrictions that limit face-based scenarios

  • Choose between prebuilt, custom, and generative vision approaches for three sample business scenarios and justify each choice

Your checkpoint

A deployed custom classification endpoint scoring at least 85% precision on a held-out set, plus a script that reports per-class metrics and a written scenario-selection rationale for all three cases

Week 7

Implement natural language processing solutions

  • Extract sentiment, key phrases, entities, and linked entities from a text corpus with the language service

  • Detect and redact PII across a sample dataset and verify redaction completeness

  • Build a conversational language understanding project with at least 5 intents and 3 entity types, then train and evaluate it

  • Create a question answering knowledge base and connect it to a client application

Your checkpoint

A trained CLU project with an evaluation report on a 20-utterance test set, plus a PII redaction script whose output shows no residual identifiers in the corpus sample

Week 8

Implement knowledge mining and information extraction solutions & Implement natural language processing solutions

  • Build an Azure AI Search index with a skillset that runs OCR, key phrase extraction, entity recognition, and at least one custom skill

  • Project enriched output into a knowledge store and query the projected objects

  • Select an indexing strategy (push vs. pull, incremental enrichment, field mappings) for an updating data source

  • Complete a timed 50-question practice set and remediate every missed item by domain

Your checkpoint

An end-to-end index over 50 documents with a multi-skill enrichment pipeline and a populated knowledge store, plus a remediation log listing each missed practice question, its domain, and the corrective action taken

Milestones

Week 2: Explain without notes the difference between multi-service and single-service resources, how managed identity replaces keys, and which RBAC role grants inference-only access; the CI/CD pipeline must have deployed successfully at least once

Week 4: Produce a five-minute walkthrough of the RAG app and the agent, correctly naming the components of the retrieval pipeline and the tool-call lifecycle; all week 1-4 deliverables exist and run

Week 6: Score at least 70% on a mixed 40-question set covering domains 1-4; any domain below 60% gets scheduled into week 7 alongside NLP work

Week 8: Complete a full timed mock exam across all six domains scoring at least 80%, with no single domain below 70%, and confirm every deliverable in weeks 1-8 is reproducible from scratch