AI-103 (Microsoft Certified: Azure AI Apps and Agents Developer Associate) is Microsoft's Foundry-era successor to the retiring AI-102 Azure AI Engineer exam, validating your ability to build, deploy, and govern generative AI apps and autonomous agents on Microsoft Foundry using Python. The exam spans five domains: planning and managing a Foundry-based AI solution, building generative AI and agentic solutions (the largest single domain at 30-35%), and implementing computer vision, text analysis, and information extraction workloads. Microsoft Foundry is the unifying platform across every domain - the same project, connection, deployment, agent, thread, and tool model shows up whether you are picking a model, wiring an agent, grounding a RAG pipeline, or wiring up an evaluator, so a candidate who masters the Foundry object model can transfer that mental model across nearly every exam area. Expect heavy emphasis on choosing the right service for a job (which model tier, which retrieval method, which vision or speech API) and on the responsible-AI guardrails Microsoft now bakes into agentic workflows by default.
What This Cheat Sheet Covers
This topic spans 29 focused tables and 266 indexed concepts, 9 practice tests with 329 questions. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Choosing Foundry Models, Services, and Integration Options
Domain 1 opens with picking the right building block for a generative AI or agent scenario: which model family, which Foundry service, which retrieval method, and which memory, tool, or knowledge integration keeps the solution cost-effective and well-grounded.
| Concept | Example | Description | |
|---|---|---|---|
Need a guaranteed Microsoft SLA + deep Azure integration → pick a model sold by Azure; need a cutting-edge niche model → pick a partner/community model | Both live in one Foundry model catalog. •Models sold by Azure carry Microsoft support and enterprise SLAs •Partner/community models trade that for specialized, innovation-led capabilities | ||
Classify tickets into 5 fixed categories on a tight budget → Phi-3-mini (3.8B params), not a frontier LLM | Cheaper and faster to run, best for narrow, well-defined, low-recall tasks. Not to be confused with a full LLM, which suits broad, exploratory, high-recall tasks with more compute budget. | ||
Read a photo's price tag and speak the answer back in one call → a GPT-4o class model with vision + audio | One model spans more than text, such as image, audio, or video, in a single request. Distinct from chaining a text-only LLM with separate vision or speech services. | ||
Pull vendor, date, and total from scanned receipts into a defined schema → Content Understanding analyzer, no custom prompt engineering | A ready-made platform capability you call instead of prompting a model yourself. Not to be confused with a custom agent tool function, which is code you author and operate. | ||
Ship a portal-built FAQ agent this week, no infra to run → Prompt agent; ship your own LangGraph orchestration in a container → Hosted agent | Both are agent workflow types in Foundry Agent Service. •Prompt agents: config-only, fully managed, zero runtime code •Hosted agents: your own code, Foundry-managed container, full orchestration control | ||
Look up exact order number "ORD-88214" → full text search; a "find similar meaning" query → vector search; best relevance → hybrid | •Full text: precise on exact codes, jargon, names •Vector: conceptual/semantic similarity across languages and content types •Hybrid: runs both in parallel and merges results with Reciprocal Rank Fusion | ||
Remember a shopper's stated shoe size across visits and devices → memory store scoped per user | Managed, long-term memory for continuity and personalization across sessions and devices. Not the same as a single conversation's chat history; the scope parameter isolates memories per user. | ||
Agent asks a natural-language HR question → Foundry IQ plans and runs keyword, vector, and hybrid subqueries, then reranks and synthesizes one answer | A managed knowledge layer over Azure AI Search connected to an agent via MCP. Handles query planning and reranking automatically, instead of you wiring index queries by hand. |