Microsoft Azure AI App and Agent Developer AssociateStudy guide
The associate developer certification for building and operating generative AI apps and agents on Microsoft Foundry (AI-103).
About Microsoft Azure AI App and Agent Developer Associate (AI-103)
Microsoft Azure AI App and Agent Developer Associate (AI-103) is a Associate-level certification from Microsoft. This page organizes the exam scope into a 6-chapter, 13-section study guide and lets you check your understanding with exam-style practice questions. A good flow is to read the chapters below in order, then test yourself via "Practice questions."
Exam domains (approximate weighting)
- Implement generative AI and agentic solutions~33%
- Plan and manage an Azure AI solution~28%
- Implement computer vision solutions~13%
- Implement text analysis solutions~13%
- Implement information extraction~13%
Weights are approximate guidance for the live exam. Each domain is covered in detail in the chapters and sections below.
Official exam information: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/ai-103
1Planning and Managing an Azure AI Solution
- 1.1Planning AI Solutions and Provisioning Resources
Plan how to build AI apps/agents on Microsoft Foundry from a developer’s view—organizing projects and resources, selecting a fitting model (capability, modality, context length, cost, regional availability), deployment options, and estimating quota (TPM) and cost.
- 1.2Security, Identity, Networking, and Monitoring
Understand production security for AI solutions from a developer’s view—managed identity / keyless auth, role-based access control (RBAC), private networking, monitoring and logging, and Responsible AI governance.
2Implementing Generative AI Solutions
- 2.1Implementing a Generative AI App
Understand how to implement a generative AI app by calling a deployed model with the Foundry SDK—chat completion, system message, generation parameters, streaming, and structured output (function calling)—and how to wire in safety filters (guardrails).
- 2.2Implementing Retrieval-Augmented Generation (RAG)
Understand implementing RAG for answers grounded in your data—semantic search via embeddings (vectors), Azure AI Search indexes, the retrieve → augment → generate flow, citing sources, and evaluating quality—from a developer’s view.
3Implementing AI Agents
- 3.1Implementing Agents
Understand implementing agents with Foundry Agent Service from a developer’s view—composing model, instructions, knowledge (RAG), and tools (function calling); multistep reasoning; and managing threads/runs.
- 3.2Multi-Agent Orchestration
Understand multi-agent design—splitting complex work across specialized agents (role division, orchestrator, handoffs between agents)—and production safety (least privilege, human-in-the-loop, monitoring, evaluation).
4Implementing Computer Vision Solutions
- 4.1Image and Video Generation and Editing
In AI-103, computer vision centers on generation more than recognition. Understand—from a developer’s view—deploying image- and video-generation models in Microsoft Foundry, generating images and videos from text prompts and reference media, and editing them via mask-based inpainting and prompt-driven changes.
- 4.2Multimodal Understanding and Responsible AI
Understand using multimodal models to comprehend visual context (captions, visual question answering, accessibility alt-text), extracting visual characteristics with Azure Content Understanding, and Responsible AI specific to multimodal content (filters for unsafe visual content, indirect prompt injection via text embedded in images, and visual policy such as watermarks).
5Implementing Text Analysis Solutions
- 5.1Text Analysis with Azure AI Language
Understand implementing text information extraction by calling Azure AI Language’s prebuilt features—sentiment analysis, key phrase extraction, entity recognition (NER), language detection, and PII detection—from a developer’s view.
- 5.2Translation and Custom Language Models
Understand text translation (Azure AI Translator), custom options when prebuilt is insufficient (conversational language understanding CLU, custom classification, custom NER), and when to use flexible generative-prompt analysis.
- 5.3Implementing Speech Solutions
Covers "speech," part of the official text-analysis domain. Understand—from a developer’s view—speech-to-text/text-to-speech (STT/TTS) with Azure AI Speech, speech as an agent modality with custom speech, multimodal reasoning from audio, and speech translation.
6Implementing Information Extraction
- 6.1Information Extraction with Azure Content Understanding
Understand implementing Azure Content Understanding to extract structured fields/insights from documents, forms, images, audio, and video—defining analyzers and schemas (extraction fields), prebuilt vs custom, and the build flow—from a developer’s view.
- 6.2Extracting Entities, Topics, and Summaries with Generative Prompting
Understand extracting entities, topics, and summaries flexibly via prompts to a generative model—receiving structured output, grounding, evaluation, and when to use this vs prebuilt/custom.

