Instiq

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