Microsoft Azure AI Apps and Agents Developer Associate (AI-103) Fact Sheet¶
Exam Overview¶
Exam: AI-103, Developing AI Apps and Agents on Azure Certification earned: Microsoft Certified: Azure AI Apps and Agents Developer Associate (AI-103 is the only exam required) Level: Associate (Microsoft lists it as Intermediate) Role: AI Engineer, Developer Status: Live. Skills measured as of 2026-04-16; study guide page updated 2026-10-15 (checked 2026-10-22) Replaces: AI-102 (Azure AI Engineer Associate), retired 2026-06-30 Passing score: 700 Duration: 120 minutes ("You will have 120 minutes to complete this assessment"). The exam is proctored and "may have interactive components" Number of questions: Not published. Microsoft says most of its exams have 40-60 questions Cost: Based on the country or region where the exam is proctored (shown at scheduling) Languages: English, Chinese (Simplified), Chinese (Traditional), French, German, Japanese, Korean, Italian, Portuguese (Brazil), Spanish. If your language is missing you can request 30 extra minutes Retakes: 24 hours after a first failed attempt; longer waits after that (Microsoft's retake policy) Renewal: Associate certifications expire annually; renew free by passing an online assessment on Microsoft Learn Practice assessment: Free, on Microsoft's AI Skills Navigator (sign-in required) Preview features: "Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used."
Verify before booking. Microsoft revises study guides regularly. Read the study guide's "Updates to the exam" section before you start.
📖 Azure AI Apps and Agents Developer Associate - duration, languages, scheduling 📖 AI-103 study guide - skills measured, audience, renewal, passing score 📖 Exam and assessment lab retirement - AI-102 retired June 30, 2026
Who it is for¶
Microsoft's audience profile: "an Azure AI engineer who builds, manages, and deploys agents and AI solutions that take advantage of Microsoft Foundry," with "experience developing apps by using Python" and familiarity with "general AI, generative AI, and Azure services." You collaborate with business stakeholders, solution architects, data scientists, DevOps engineers and cloud security engineers.
In practice: you should be able to read and fix 30-60 lines of Python that call the Foundry SDK, the OpenAI-compatible Responses API, Azure AI Search and Content Understanding, and you should know the Azure plumbing around them (identity, networking, quotas, monitoring).
Skills measured (as of 2026-04-16)¶
1. Plan and manage an Azure AI solution (25-30%)¶
Choose the appropriate Foundry services for generative AI and agents - Choose an appropriate model for each task, including LLMs, small language models, multimodal models, and Foundry Tools - Choose the appropriate Foundry services for generative tasks, grounding, vector search, agent workflows, or multimodal processing - Choose an appropriate method for retrieval and indexing - Choose appropriate memory, tool, and knowledge integration services for agent solutions
Set up AI solutions in Foundry - Design Azure infrastructure for AI apps and agent-based solutions - Choose appropriate 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 footprints for model and agent workloads - Monitor model performance, drift, safety events, and grounding quality - Monitor data ingestion quality, search index health, and relevance performance - Configure security, including managed identity, private networking, keyless credentials, and role policies
Implement responsible AI across generative AI and agentic systems - Configure safety filters, guardrails, risk detection, and content moderation - Apply responsible AI instrumentation, including evaluators, safety evaluations, and explanation tooling - Implement auditing through trace logging, provenance metadata, and approval workflows - Govern agent behavior with oversight modes, constraints, and tool-access controls
2. Implement generative AI and agentic solutions (30-35%)¶
Build generative applications by using Foundry - Deploy and consume LLMs, small models, code models, and multimodal models - Implement retrieval-augmented generation (RAG) in an application - Design workflows, tool-augmented flows, and multistep reasoning pipelines - Evaluate models and apps, including detecting fabrications, relevance, quality, and safety - Integrate generative workflows into applications by using Foundry SDKs and connectors - Configure an application to connect to a Foundry project
Build agents by using Foundry - Define agent roles, goals, conversation-tracking approach, and tool schemas - Build agents that integrate retrieval, function-calling, and conversation memory - Integrate agent tools, including APIs, knowledge stores, search, content understanding, and custom functions - Implement orchestrated multi-agent solutions - Build autonomous or semiautonomous workflows with safeguards and approval flow controls - Integrate monitoring into deployed agents, evaluate agent behavior, and perform error analysis
Optimize and operationalize generative AI systems - Tune generation behavior, such as prompt engineering and adjusting model parameters - Implement model reflection, chain-of-thought evaluations, and self-critique loops - Set up observability by implementing tracing, token analytics, safety signals, and latency breakdowns - Orchestrate multiple models, flows, or hybrid LLM and rules engines
3. Implement computer vision solutions (10-15%)¶
Design and implement image- and video-generation solutions - Generate images from text prompts and reference media - Generate videos from text prompts and reference media - Configure image-editing workflows, including inpainting, mask-based edits, and prompt-driven modifications - Implement workflows to edit generated videos - Select and apply appropriate generation and editing controls provided by the platform
Design and implement multimodal understanding workflows - Analyze visual context by using multimodal models - Produce concise or detailed captions for single or multiple images - Question answering grounded in visual evidence - Alt text and extended image descriptions aligned to accessibility guidelines - Visual understanding with Azure Content Understanding in Foundry Tools - Video analysis workflows that process and interpret video segments - Single-task and pro-mode Content Understanding pipelines - Identify objects, components, or regions within images or video
Implement responsible AI for multimodal content - Filters to classify unsafe or disallowed visual content - Detect and mitigate indirect prompt injection by using embedded text in images - Enforce visual policy rules: watermarks, prohibited symbols, brand usage, potentially inappropriate content
4. Implement text analysis solutions (10-15%)¶
Apply language model text analysis - Extract entities, topics, summaries, and structured JSON outputs by using generative prompting and Foundry Tools - Detect sentiment, tone, safety issues, and sensitive content - Translate text by using Azure Translator in Foundry Tools or LLM-powered translation flows - Customize language model outputs for domain tasks such as compliance summarization and domain extraction
Implement 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 - Translate speech by using language models and Foundry Tools
5. Implement information extraction solutions (10-15%)¶
Build retrieval and grounding pipelines - Ingest and index documents, images, audio, and video - Configure semantic, hybrid, and vector search for grounding - Enrichment with custom or built-in skills for text, images, and layout - RAG ingestion flow, including documents and OCR - Connect retrieval pipelines directly to workflows and agent tools
Extract content from documents - Multimodal pipelines that combine OCR, layout analysis, and field extraction - Clean, grounded representations for agents and RAG by using Content Understanding - Analyzers that generate structured or markdown outputs for downstream reasoning
Names you must know (as of 2026-10-22)¶
| Current name | Formerly | What it is |
|---|---|---|
| Microsoft Foundry | Azure AI Studio, then Azure AI Foundry | The platform: resource, projects, models, agents, evaluation, guardrails |
| Foundry Tools | Azure AI Services (Cognitive Services) | Prebuilt capabilities: Azure Speech, Azure Language, Azure Translator, Azure Vision, Content Understanding |
| Foundry Agent Service | Azure AI Agent Service | Hosts prompt agents, hosted agents and workflows |
| Foundry IQ | - | Managed knowledge layer for agents, built on Azure AI Search |
| Azure AI Search | Azure Cognitive Search | Indexes, skillsets, vector, hybrid and semantic search |
| Responses API + conversations | Assistants API (threads, runs) | How apps and agents call models and keep multi-turn state |
| Microsoft Agent Framework | - | Open-source SDK and runtime for code-first agents and multi-agent workflows; Foundry workflows map onto it |
| Foundry User / Owner / Account Owner / Project Manager | Azure AI User / Owner / Account Owner / Project Manager | Built-in RBAC roles ("role IDs and core permissions are unchanged by the rename") |
| Guardrails (controls) | Content filters | Named collections of risk controls applied to models and agents |
| Content Understanding agentic mode (preview) | Pro mode (retired with the 2025-05-01-preview API) | Multistep reasoning extraction over a document |
Key numbers¶
| Fact | Value | Source |
|---|---|---|
| Foundry project endpoint format | https://<resource>.services.ai.azure.com/api/projects/<project> | Foundry SDK quickstart |
| Python SDK | azure-ai-projects 2.x (incompatible with 1.x) | Foundry SDK quickstart |
| Function-call runs expire | 10 minutes after creation | Function calling how-to |
| Batch deployments | 50% less than Global Standard, 24-hour target | Deployment types |
| Developer deployment lifetime | 24 hours, no SLA | Deployment types |
| Server-side trace history in the portal | 90 days | Tracing setup |
| RAG evaluator scale | 1-5, default pass threshold 3 | RAG evaluators |
| Sora 2 sizes and lengths | 720x1280 or 1280x720; 4, 8 or 12 seconds | Sora 2 overview |
| Content Understanding GA API | 2025-11-01 (preview 2026-06-01-preview) | Content Understanding quickstart |
| Memory quotas | 100 scopes per store, 10,000 memories per scope | What is memory? |
How it compares¶
| AI-103 | AWS Generative AI Developer Pro (AIP-C01) | Google Professional ML Engineer | |
|---|---|---|---|
| Level | Associate | Professional | Professional |
| Language in questions | Python | Mostly service choice | Mostly service choice, some code |
| Agents | Heavy | Heavy | Moderate |
| Classic ML training | None | Light | Heavy |
| Operations (security, monitoring, cost) | Heavy | Heavy | Heavy |
Exam-day tips¶
- For a code question, check four things first: the endpoint (project endpoint, not a model URL), the credential (
DefaultAzureCredentialor managed identity), the model argument (the deployment name) and the call (responses.create,agents.create_version,begin_analyze,search). - When two answers both work, pick the one that is keyless, least-privilege, managed (less custom code) and cheaper at the stated scale.
- Watch for retired names as distractors: LUIS, QnA Maker, Form Recognizer, DALL-E 3 (retired 2026-03-04), Assistants API threads and runs, Content Understanding pro mode.