Azure AI-102 study plan
Azure AI-102 · Give each week a clear focus.
8 weeks · About 6 hours per week
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
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
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
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
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
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
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
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