Open-source study repository for Exam AI-103: Developing AI Apps and Agents on Azure. It includes scenario-based practice questions, domain breakdowns aligned to the official Skills Measured outline, Python SDK implementations, and hands-on agentic workflows.
Aligned to the official Skills Measured outline (updated April 16, 2026). Verify against the official study guide before relying on any domain weight or topic below β Microsoft revises beta exams frequently.
| Item | Detail |
|---|---|
| Exam | AI-103: Developing AI Apps and Agents on Azure |
| Certification | Azure AI Apps and Agents Developer Associate |
| Duration | 120 minutes |
| Questions | ~50 scored (MCQ, multi-select, code completion, case studies, yes/no scenario sets) |
| Passing score | 700 / 1000 (scaled) |
| Primary platform | Microsoft Foundry (projects, model deployments, agents, Foundry Tools) |
- Choose the appropriate Foundry services for generative AI and agents
- Select models per task: LLMs, small language models, multimodal models, Foundry Tools
- Select services for generation, grounding, vector search, agent workflows, multimodal processing
- Choose retrieval and indexing methods
- Choose memory, tool, and knowledge integration services for agents
- Set up AI solutions in Foundry
- Design Azure infrastructure for AI apps and agent-based solutions
- Choose deployment options; configure model and agent deployments
- Integrate Foundry projects with CI/CD pipelines
- Manage, monitor, and secure AI systems
- Manage quotas, scaling, rate limits, and cost
- Monitor model performance, drift, safety events, grounding quality
- Monitor ingestion quality, search index health, relevance
- Configure security: managed identity, private networking, keyless credentials, role policies
- Implement responsible AI across generative and agentic systems
- Safety filters, guardrails, risk detection, content moderation
- Evaluators, safety evaluations, explanation tooling
- Auditing via tracing (OpenTelemetry-based), provenance metadata, approval workflows
- Govern agent behavior: oversight modes, constraints, tool-access controls
- Build generative applications by using Foundry
- Deploy and consume LLMs, small models, code models, multimodal models
- Implement RAG in an application
- Design workflows, tool-augmented flows, multistep reasoning pipelines
- Evaluate models and apps: fabrications, relevance, quality, safety
- Integrate via Foundry SDKs and connectors; connect an app to a Foundry project
- Build agents by using Foundry
- Define agent roles, goals, conversation tracking, tool schemas
- Integrate retrieval, function calling, conversation memory
- Integrate tools: APIs, knowledge stores, search, Content Understanding, custom functions
- Implement orchestrated multi-agent solutions (Connected Agents, Multi-Agent Workflows)
- Build autonomous / semi-autonomous workflows with safeguards and approval controls
- Monitor deployed agents, evaluate behavior, perform error analysis
- Optimize and operationalize generative AI systems
- Prompt engineering and model parameter tuning
- Model reflection, chain-of-thought evaluations, self-critique loops
- Observability: tracing, token analytics, safety signals, latency breakdowns
- Orchestrate multiple models, flows, or hybrid LLM + rules engines
- Image and video generation
- Generate images and videos from text prompts and reference media
- Image editing: inpainting, mask-based edits, prompt-driven modifications
- Edit generated videos; apply platform generation/editing controls
- Multimodal understanding workflows
- Analyze visual context with multimodal models
- Concise/detailed captions for single or multiple images
- Visual question answering grounded in image evidence
- Alt-text and extended descriptions aligned to accessibility guidelines
- Azure Content Understanding for visual characteristics and video segment analysis
- Single-task vs. pro-mode Content Understanding pipelines
- Identify objects, components, or regions in images/video
- Responsible AI for multimodal content
- Classify unsafe or disallowed visual content
- Detect indirect prompt injection via embedded text in images
- Enforce visual policy: watermarks, prohibited symbols, brand usage, inappropriate content
- Language model text analysis
- Extract entities, topics, summaries, structured JSON via generative prompting and Foundry Tools
- Detect sentiment, tone, safety issues, sensitive content
- Translate text with Azure Translator or LLM-powered flows
- Customize outputs for domain tasks (compliance summarization, domain extraction)
- Speech solutions
- Speech-to-text and text-to-speech for agentic interactions
- Speech as an agent modality, including custom speech models
- Multimodal reasoning from audio inputs
- Speech translation via language models and Foundry Tools
- Retrieval and grounding pipelines
- Ingest and index documents, images, audio, video
- Configure semantic, hybrid, and vector search for grounding
- Enrichment via custom or built-in skills (text, images, layout)
- RAG ingestion flow, including OCR
- Connect retrieval pipelines to workflows and agent tools
- Extract content from documents
- Multimodal pipelines combining OCR, layout analysis, field extraction
- Clean, grounded representations for agents and RAG via Content Understanding
- Content Understanding analyzers producing structured or markdown output
| File | Description |
|---|---|
AI-103_Knowledge_Check_50.html |
50-question knowledge check with domain filtering and immediate feedback |
AI-103_Mock_Exam_60.html |
60-question timed mock (90 min, feedback on submission only) |
AI-103_Practice_Hard_250.html |
250-question hard-mode bank with confusable near-miss distractors |
AI-103_Gap_Topics_Study_Guide.docx |
Nine-section guide covering gaps in the official learning path |
AI-103_Exam_Booklet.docx |
Consolidated exam reference booklet |
AI103_Exam_Prep_Tracker.xlsx |
Study tracker by domain and topic |
All HTML tools are self-contained (no build step, no dependencies) β open directly in a browser. Question banks are weighted to mirror the official domain distribution.
- Content Understanding pro mode is preview-only and document-only β not GA.
- Prompt Shields: know the annotate vs. block distinction.
- Image editing: inpainting is signaled by mask/region language, not plain generation;
gpt-image-1returns base64, not a URL. - Terminology: "Manager-Worker orchestration" and "Trace Logging" are not Microsoft terms. Use Connected Agents, Multi-Agent Workflows, and OpenTelemetry-based tracing. Treat non-official aggregated sources with caution.
- Document Intelligence vs. Content Understanding: know which service the scenario is actually describing.
- Official AI-103 Certification Page
- Official AI-103 Study Guide (Skills Measured)
- Microsoft Practice Assessments
- Official Exam Sandbox
- AI-103T00 Learning Path (covers roughly 75% of exam content; see the gap guide for the rest)
This repository is an independent study project developed for educational and portfolio demonstration purposes. It is not affiliated with, endorsed by, sponsored by, or associated with Microsoft Corporation. "Microsoft", "Azure", and "AI-103" are trademarks of the Microsoft group of companies.
This repository aligns with the topics covered in the official Study guide for Exam AI-103. Use of this material does not guarantee a passing score on any official certification assessment.
This software is provided "as-is" under the MIT License. In no event shall the authors or copyright holders be liable for any claims, damages, or liabilities arising from the use of this material, including but not limited to local execution errors, downstream cloud configuration issues, or modifications made by third parties.


