Microsoft • AI-102
Validates expertise in designing and implementing Azure AI solutions using Azure AI services, Azure AI Search, and Azure OpenAI. Covers computer vision, natural language processing, knowledge mining, generative AI, and agentic solutions.
Questions
1392
Duration
100 minutes
Passing Score
700/1000
Difficulty
AssociateLast Updated
Jan 2026
The Microsoft Certified: Azure AI Engineer Associate certification, validated through exam AI-102 (Designing and Implementing a Microsoft Azure AI Solution), demonstrates expertise in building, managing, and deploying production-grade AI solutions on the Azure platform. The exam covers the full breadth of Azure AI capabilities including Azure AI Services, Azure AI Search, Azure OpenAI in Foundry Models, Azure AI Vision, Azure AI Language, Azure AI Speech, Azure AI Document Intelligence, and Azure Content Understanding. Candidates are assessed on their ability to architect secure, end-to-end AI solutions that span computer vision, natural language processing, knowledge mining, generative AI, and autonomous agentic workflows.
Last updated on December 23, 2025, the exam reflects Microsoft's shift toward the Microsoft Foundry platform and its emphasis on generative AI and agentic solutions. It aligns with the real-world responsibilities of an Azure AI engineer, including requirements definition, development, deployment, integration, performance tuning, and monitoring. The certification also requires demonstrating the ability to apply Responsible AI principles, configure content safety filters, and design governance frameworks—reflecting increasing enterprise demand for trustworthy AI systems.
This certification is designed for software engineers and developers who build AI-integrated applications and want to formalize their expertise on the Azure platform. Ideal candidates work in roles such as AI Engineer, Machine Learning Engineer, Cloud Developer, Solutions Architect, or Data Engineer with a focus on AI. Candidates should have hands-on development experience using Python or C# and be comfortable consuming REST APIs and SDKs across the Azure AI portfolio.
The certification is most relevant to professionals who collaborate with data scientists, data engineers, IoT specialists, and infrastructure teams to integrate AI capabilities into broader enterprise solutions. It suits those with at least one to two years of experience building cloud-based applications on Azure and some familiarity with AI/ML concepts, though it does not require deep data science or model-training expertise.
There are no mandatory prerequisites to sit for the exam, but Microsoft recommends foundational Azure knowledge equivalent to the AZ-900 (Azure Fundamentals) or AI-900 (Azure AI Fundamentals) certifications before attempting AI-102. Candidates should be proficient in Python or C# and comfortable with REST API consumption and SDK usage in at least one of those languages.
Practical experience is strongly recommended: candidates should have hands-on familiarity with Azure AI Services (including Vision, Language, Speech, and Document Intelligence), Azure AI Search, and Azure OpenAI. Understanding of cloud architecture concepts—such as resource provisioning, identity and access management, containerization, and CI/CD pipelines—will be essential for the planning and management domain. Exposure to prompt engineering, retrieval-augmented generation (RAG) patterns, and responsible AI principles is increasingly important given the exam's updated 2025 objectives.
Exam AI-102 is a proctored assessment delivered through Pearson VUE, available in both online proctored and in-person testing center formats. Candidates are given 100 minutes to complete the exam. The question count typically ranges from 40 to 60 items and may include multiple-choice, multiple-select, drag-and-drop, case studies, and interactive lab-style components. Microsoft does not publish a fixed question count, as it varies per exam form.
The passing score is 700 on a scale of 100–1000. Scoring is scaled and not a simple percentage of correct answers. The exam is available in English, Japanese, Chinese (Simplified and Traditional), Korean, German, French, Spanish, Portuguese (Brazil), and Italian. Candidates who test in a non-English language can request 30 additional minutes. If a candidate fails, they may retake the exam after 24 hours; subsequent retakes require a 14-day waiting period, and no more than five attempts are allowed within a 12-month period. The resulting certification is valid for one year and can be renewed at no cost via an online assessment on Microsoft Learn.
Earning the AI-102 certification positions professionals for high-demand roles including Azure AI Engineer, Machine Learning Engineer, Cloud AI Developer, AI Solutions Architect, and Cognitive Services Developer. According to ZipRecruiter, the average annual salary for Azure AI Engineers in the United States was approximately $158,110 as of early 2026, with senior roles at top technology companies exceeding $200,000. The certification is particularly valuable as enterprises scale generative AI adoption—engineers who can implement production-ready RAG pipelines, deploy Azure OpenAI solutions, and build agentic workflows are commanding significant salary premiums.
The AI-102 is the primary associate-level AI engineering credential in the Microsoft ecosystem, sitting above AI-900 (Azure AI Fundamentals) and complementing DP-100 (Azure Data Scientist Associate) for teams building end-to-end ML pipelines. Industry surveys indicate that 26% of certified professionals report job promotions and 35% report salary increases following certification. The exam's 2025 update to include agentic AI and Microsoft Foundry aligns the credential with current enterprise priorities, making it more relevant than its predecessors to organizations deploying Azure OpenAI at scale.
5 sample questions with correct answers and explanations. Start a practice session to test yourself across all 1392 questions.
1. You are implementing protected material detection for an Azure OpenAI application. Which two statements about this feature are correct? (Select two!)
Multiple correct answersExplanation
Protected material detection is designed to identify copyrighted text and code in LLM completions (outputs) only, not in user prompts. This helps prevent models from reproducing protected content in their responses. The feature is integrated into Azure OpenAI content filters and does not require a separate Content Safety resource. Code detection also provides citation links and license details for matched code.
2. DevStartup Inc. is beginning their first Azure AI Foundry project development. Their Python developer needs to install the necessary packages to connect to an Azure AI Foundry project and work with generative AI models. The developer has a fresh Python environment and needs to install the core package for project connectivity. Which package should they install first?
Explanation
The azure-ai-projects package is the core library for the Azure AI Projects SDK that enables connection to Azure AI Foundry projects and access to project resources. This is the fundamental package needed to work with Azure AI Foundry projects programmatically. The azure-openai package is for direct OpenAI service access not project-based development, azure-machine-learning is for ML Studio not AI Foundry, and azure-cognitive-services is for individual AI services not the integrated Foundry approach. The azure-ai-projects package provides the AIProjectClient class that serves as the primary interface for project interactions.
3. Fabrikam is fine-tuning a GPT-3.5-turbo model for their customer service application. They have prepared training data and need to understand the data requirements. Which three specifications apply to fine-tuning data? (Select three!)
Multiple correct answersExplanation
Fine-tuning data must be in JSONL format (not plain JSON) with UTF-8 encoding with BOM. The maximum file size is 512MB (not 256MB). While the minimum is 10 examples, Microsoft recommends at least 50 examples for good results. Doubling the dataset size generally provides linear quality improvements.
4. RestaurantChain Management is building a custom NER system to extract information from supplier invoices including vendor names, product descriptions, quantities, and prices. Each invoice can contain multiple instances of these entities. What should they understand about entity length limitations?
Explanation
Azure AI Language custom NER limits each individual entity instance to a maximum of 500 characters. For RestaurantChain's supplier invoices, this means each vendor name, product description, quantity, or price they extract can be up to 500 characters long. While they can have multiple instances of each entity type per document, each individual instance must stay within the 500-character limit.
5. A software development firm uses an Azure OpenAI model to help its developers generate code. The firm has strict internal coding standards, including specific variable naming conventions and comment styles. How can they guide the AI model to produce code that follows these standards?
Explanation
The most effective way to guide a generative model's output style is to provide examples of the desired output directly in the prompt. This technique, often called few-shot prompting, shows the model exactly what is expected. By including snippets of code that adhere to their standards, the developers can steer the model to generate new code in the same style. Increasing compute resources or enabling multi-region deployment affects performance and availability, not the style of the generated code. A chat-optimized model is not specifically designed to improve adherence to coding standards.
One-time access to this exam