Skip to content

Azure AI-102: Designing and Implementing Azure AI Solution - Comprehensive Fact Sheet

Exam Overview

The AI-102 certification validates your ability to design and implement Azure AI solutions using Azure Cognitive Services, Azure Cognitive Search, and Azure OpenAI. This exam is designed for AI engineers who want to demonstrate their skills in building, managing, and deploying AI solutions on Azure.

Exam Details: - Duration: 120 minutes - Number of Questions: 40-60 questions - Passing Score: 700 out of 1000 - Question Types: Multiple choice, multiple select, drag and drop, case studies - Cost: $165 USD - Language: Available in multiple languages

Exam Domains and Weightings

  1. Plan and Manage an Azure AI Solution (15-20%)
  2. Implement Computer Vision Solutions (20-25%)
  3. Implement Natural Language Processing Solutions (20-25%)
  4. Implement Knowledge Mining and Document Intelligence Solutions (15-20%)
  5. Implement Generative AI Solutions (10-15%)

1. Plan and Manage an Azure AI Solution (15-20%)

Azure AI Services Overview

πŸ“– Azure AI Services Overview - Comprehensive overview of all Azure AI services and capabilities

πŸ“– Azure AI Services Pricing - Detailed pricing information for all Azure AI services across different tiers

πŸ“– Create Azure AI Services Resource - Guide to creating multi-service resources for unified access

πŸ“– Azure AI Services Keys and Endpoints - Authentication methods including keys, tokens, and managed identities

πŸ“– Azure AI Services Security - Security features including network security, encryption, and compliance

Resource Management

πŸ“– Azure Resource Manager Templates - Infrastructure as Code for deploying AI services

πŸ“– Azure AI Services Containers - Run AI services in containers for on-premises or edge scenarios

πŸ“– Azure AI Services Virtual Networks - Configure VNet and firewall rules for secure access

πŸ“– Azure Private Link for AI Services - Secure connectivity using private endpoints

πŸ“– Azure AI Services Managed Identities - Use managed identities for secure authentication without credentials

Monitoring and Diagnostics

πŸ“– Monitor Azure AI Services - Enable diagnostic logging and monitoring for AI services

πŸ“– Azure Monitor for AI Services - Monitor metrics, logs, and set up alerts

πŸ“– Application Insights Integration - Track AI service usage and performance with Application Insights

πŸ“– Diagnostic Logging - Enable and configure diagnostic logs for troubleshooting

Responsible AI

πŸ“– Responsible AI Principles - Microsoft's principles for responsible AI development

πŸ“– Transparency Notes for AI Services - Transparency documentation for understanding AI capabilities and limitations

πŸ“– Limited Access Features - Understanding restricted features requiring application approval

πŸ“– Content Safety and Moderation - Tools for detecting harmful content in text and images

πŸ“– Fairness in AI Systems - Understanding and mitigating bias in AI models


2. Implement Computer Vision Solutions (20-25%)

Azure AI Vision (Computer Vision API)

πŸ“– Computer Vision Overview - Core image analysis service for extracting information from images

πŸ“– Analyze Images API - Analyze visual features in images including objects, tags, and descriptions

πŸ“– Computer Vision Image Tagging - Automatic image tagging with thousands of recognizable objects

πŸ“– Image Descriptions and Captions - Generate human-readable descriptions of image content

πŸ“– Object Detection - Detect and locate objects within images with bounding boxes

πŸ“– Optical Character Recognition (OCR) - Extract text from images and documents with Read API

πŸ“– Spatial Analysis - Analyze people's presence and movement in physical spaces

πŸ“– Image Classification with Vision - Categorize images using a taxonomy of 86 categories

πŸ“– Brand Detection - Detect commercial brands in images from database of thousands of logos

πŸ“– Adult Content Detection - Identify adult, racy, or gory content for content moderation

πŸ“– Color Scheme Detection - Extract dominant colors and accent colors from images

πŸ“– Domain-Specific Models - Celebrity and landmark recognition models

πŸ“– Image Thumbnails Generation - Generate smart-cropped thumbnails using content-aware cropping

Azure AI Custom Vision

πŸ“– Custom Vision Overview - Build custom image classification and object detection models

πŸ“– Custom Vision Quickstart - Step-by-step guide to building your first custom classifier

πŸ“– Image Classification - Train models to classify images into custom categories

πŸ“– Object Detection with Custom Vision - Train models to detect and locate specific objects

πŸ“– Custom Vision Training Best Practices - Improve model accuracy with proper training data and techniques

πŸ“– Export Custom Vision Models - Export models for offline use on mobile and edge devices

πŸ“– Custom Vision Domains - Choose optimal domain for your model (General, Food, Retail, etc.)

πŸ“– Custom Vision API Reference - Programmatic access to Custom Vision training and prediction

πŸ“– Multi-label Classification - Train models to assign multiple tags to single images

πŸ“– Custom Vision Performance Metrics - Understand precision, recall, and mean average precision

Azure Face API

πŸ“– Face API Overview - Face detection, verification, and identification capabilities

πŸ“– Face Detection - Detect human faces and facial attributes in images

πŸ“– Face Recognition - Verify face identity and identify persons

πŸ“– Facial Attributes - Detect age, emotion, gender, pose, smile, facial hair, glasses, and more

πŸ“– Face API Best Practices - Responsible use guidelines for Face API

πŸ“– Face Liveness Detection - Detect real person vs photo or video spoof attacks

Video Analysis

πŸ“– Video Indexer Overview - AI-powered video analysis and insights extraction

πŸ“– Video Indexer Upload and Index - Upload videos and extract insights automatically

πŸ“– Video Insights - Extract faces, keywords, topics, emotions, brands, and more

πŸ“– Video Indexer API - Programmatic access to video indexing capabilities

πŸ“– Video Indexer Widgets - Embed player and insights widgets in applications

πŸ“– Customize Video Models - Customize person, language, and brand models

πŸ“– Video Transcription - Automatic speech-to-text transcription with speaker identification


3. Implement Natural Language Processing Solutions (20-25%)

Azure AI Language (Language Understanding)

πŸ“– Azure AI Language Overview - Unified language service with NLP capabilities

πŸ“– Conversational Language Understanding - Build natural language understanding models for apps

πŸ“– Entity Recognition - Extract entities like people, places, organizations from text

πŸ“– Key Phrase Extraction - Identify main concepts and topics in text

πŸ“– Sentiment Analysis - Analyze sentiment and mine opinions from text

πŸ“– Language Detection - Detect language of input text from 120+ languages

πŸ“– Text Analytics for Health - Extract health-related information from medical documents

πŸ“– Custom Named Entity Recognition - Build custom entity extraction models

πŸ“– Custom Text Classification - Train custom text categorization models

πŸ“– Question Answering - Create conversational question-and-answer layer over data

πŸ“– Text Summarization - Generate extractive and abstractive summaries

πŸ“– Personally Identifiable Information (PII) Detection - Identify and redact sensitive information

Language Understanding (LUIS)

πŸ“– LUIS Overview - Legacy language understanding service (migrating to CLU)

πŸ“– LUIS Intents - Define user intentions in conversational applications

πŸ“– LUIS Entities - Extract data from user utterances using entity types

πŸ“– LUIS Patterns - Use patterns to improve prediction accuracy with fewer examples

πŸ“– LUIS Features - Phrase lists and model features to improve understanding

πŸ“– LUIS Best Practices - Design effective LUIS apps with quality training data

πŸ“– Migrate from LUIS to CLU - Migration guide from LUIS to Conversational Language Understanding

Azure AI Translator

πŸ“– Translator Service Overview - Neural machine translation supporting 90+ languages

πŸ“– Text Translation - Translate text between supported languages

πŸ“– Document Translation - Batch translation of documents maintaining formatting

πŸ“– Custom Translator - Build domain-specific translation models

πŸ“– Translator Language Support - Complete list of supported languages and features

πŸ“– Translator Behind Firewall - Configure Translator for use behind corporate firewalls

Azure AI Speech

πŸ“– Speech Service Overview - Speech-to-text, text-to-speech, and speech translation

πŸ“– Speech-to-Text - Convert spoken audio to text with high accuracy

πŸ“– Text-to-Speech - Generate natural-sounding synthesized speech

πŸ“– Speech Translation - Real-time translation of spoken language

πŸ“– Custom Speech - Customize speech recognition for specific vocabularies and accents

πŸ“– Custom Neural Voice - Create unique synthetic voices for your brand

πŸ“– Speech SDK - Software development kit for integrating speech capabilities

πŸ“– Speaker Recognition - Verify and identify speakers by their voice characteristics

πŸ“– Intent Recognition - Recognize user intents from speech using LUIS integration

πŸ“– Pronunciation Assessment - Evaluate speech pronunciation for language learning

Azure Bot Service

πŸ“– Azure Bot Service Overview - Build, test, and deploy intelligent bots

πŸ“– Bot Framework SDK - Core concepts for building conversational bots

πŸ“– Bot Framework Composer - Visual authoring canvas for building bots

πŸ“– Bot Channels - Connect bots to Teams, Slack, Facebook, and more

πŸ“– Bot Authentication - Add user authentication to bot conversations

πŸ“– Adaptive Cards - Rich interactive cards for bot responses

πŸ“– Bot Dialogs - Manage conversation flow with dialogs


4. Implement Knowledge Mining and Document Intelligence Solutions (15-20%)

πŸ“– Azure Cognitive Search Overview - AI-powered cloud search service with built-in capabilities

πŸ“– Create Search Index - Define schema and structure for searchable content

πŸ“– Search Indexers - Automated data ingestion from Azure data sources

πŸ“– AI Enrichment - Add AI capabilities to extract, enhance, and index content

πŸ“– Skillsets - Define AI enrichment pipeline with built-in and custom skills

πŸ“– Built-in Skills - OCR, entity recognition, key phrases, language detection, and more

πŸ“– Custom Skills - Extend enrichment pipeline with Azure Functions

πŸ“– Knowledge Store - Persist AI-enriched content for downstream analytics

πŸ“– Semantic Search - Deep learning-powered ranking for improved relevance

πŸ“– Vector Search - Similarity search using vector embeddings

πŸ“– Search Queries - Full-text search with filters, facets, and sorting

πŸ“– Search Analyzers - Text analysis for tokenization and linguistic processing

πŸ“– Search Scoring Profiles - Customize relevance scoring for search results

πŸ“– Search Synonyms - Expand query coverage with synonym maps

πŸ“– Search Security - Authentication, encryption, and network security

Azure AI Document Intelligence (Form Recognizer)

πŸ“– Document Intelligence Overview - Extract text, tables, and structure from documents

πŸ“– Document Intelligence Studio - Web-based tool for testing and building document models

πŸ“– Prebuilt Models - Ready-to-use models for invoices, receipts, IDs, and more

πŸ“– Invoice Model - Extract key information from invoices

πŸ“– Receipt Model - Extract data from sales receipts

πŸ“– ID Document Model - Extract information from passports and driver licenses

πŸ“– Business Card Model - Extract contact information from business cards

πŸ“– Layout Model - Extract text, tables, and structure from any document

πŸ“– Custom Models - Train models for your specific document types

πŸ“– Custom Template Models - Train on structured forms with consistent layout

πŸ“– Custom Neural Models - Train on semi-structured and unstructured documents

πŸ“– Document Intelligence SDK - Integrate document processing in applications


5. Implement Generative AI Solutions (10-15%)

Azure OpenAI Service

πŸ“– Azure OpenAI Service Overview - Access powerful language models like GPT-4 and GPT-3.5

πŸ“– Azure OpenAI Models - Available models including GPT-4, GPT-3.5, Embeddings, and DALL-E

πŸ“– Azure OpenAI Quickstart - Get started with Azure OpenAI using REST API or SDK

πŸ“– Completions API - Generate text completions with GPT models

πŸ“– Chat Completions - Build conversational applications with GPT-3.5-turbo and GPT-4

πŸ“– Embeddings - Generate vector representations of text for semantic search

πŸ“– DALL-E Image Generation - Generate images from text descriptions

πŸ“– Prompt Engineering - Best practices for crafting effective prompts

πŸ“– System Messages - Set behavior and context for chat models

πŸ“– Fine-tuning - Customize models with your own training data

πŸ“– Content Filtering - Built-in safety systems for content moderation

πŸ“– Azure OpenAI Quotas and Limits - Token limits, rate limits, and model availability

πŸ“– Azure OpenAI Tokens - Understanding token usage and counting

πŸ“– Function Calling - Enable models to call external functions and APIs

πŸ“– Retrieval Augmented Generation (RAG) - Ground models with your own data using Azure Cognitive Search

πŸ“– Azure OpenAI on Your Data - Connect GPT models to your data sources

πŸ“– Azure OpenAI Studio - Web-based interface for working with Azure OpenAI


SDK and Development Resources

Language SDKs

πŸ“– Python SDK for Azure AI Services - Python client libraries for all AI services

πŸ“– .NET SDK for Azure AI Services - .NET client libraries for AI service integration

πŸ“– JavaScript SDK for Azure AI Services - Node.js and JavaScript libraries

πŸ“– Java SDK for Azure AI Services - Java client libraries for enterprise applications

REST APIs

πŸ“– Computer Vision REST API - RESTful API reference for Computer Vision

πŸ“– Face API REST Reference - REST API documentation for Face service

πŸ“– Language Service REST API - REST endpoints for language processing

πŸ“– Translator REST API - HTTP API reference for translation

πŸ“– Speech Service REST API - REST endpoints for speech-to-text

πŸ“– Azure Search REST API - Complete REST API reference for Cognitive Search

πŸ“– Document Intelligence REST API - REST API for document processing

πŸ“– Azure OpenAI REST API - REST API reference for OpenAI endpoints


Security and Compliance

Authentication and Authorization

πŸ“– Azure AI Services Authentication - Overview of authentication methods for AI services

πŸ“– API Keys Management - Secure key storage and rotation practices

πŸ“– Azure AD Authentication - Use Azure Active Directory for authentication

πŸ“– Managed Identity for AI Services - Eliminate credentials using managed identities

πŸ“– Role-Based Access Control (RBAC) - Control access using Azure RBAC roles

Network Security

πŸ“– Configure Virtual Networks - Secure AI services with VNet integration

πŸ“– Private Endpoints - Access services over private network connection

πŸ“– Configure Firewalls - Restrict access by IP address ranges

Data Protection

πŸ“– Data Encryption at Rest - Customer-managed keys for data encryption

πŸ“– Data Residency - Control where your data is processed and stored

πŸ“– Customer-Managed Keys - Use Azure Key Vault for encryption key management


Best Practices and Patterns

Design Patterns

πŸ“– AI Solution Architecture - Reference architectures for AI solutions

πŸ“– Retry Logic for AI Services - Handle transient failures with retry patterns

πŸ“– Circuit Breaker Pattern - Prevent cascading failures in AI applications

πŸ“– Throttling Pattern - Manage rate limits and resource consumption

πŸ“– Caching Pattern - Improve performance and reduce costs with caching

Performance Optimization

πŸ“– Rate Limits and Throttling - Understanding and handling service rate limits

πŸ“– Batch Processing - Process multiple documents efficiently

πŸ“– Async Operations - Use asynchronous APIs for long-running operations

Cost Optimization

πŸ“– Choose Right Pricing Tier - Select appropriate tier based on usage patterns

πŸ“– Cost Management - Monitor and optimize AI services costs

πŸ“– Commitment Tiers - Reduce costs with commitment-based pricing


Exam Preparation Resources

Official Microsoft Resources

πŸ“– AI-102 Exam Page - Official exam details, skills measured, and registration

πŸ“– AI-102 Study Guide - Official study guide with learning paths

πŸ“– Microsoft Learn for AI-102 - Free training modules and learning paths

πŸ“– AI-102 Practice Assessment - Official practice questions

Additional Learning Resources

πŸ“– Azure AI Services Documentation - Complete documentation hub for all AI services

πŸ“– Azure Architecture Center - Guidance for designing cloud solutions

πŸ“– Azure Code Samples - Official code samples and quickstarts


Key Concepts to Master

Multi-Service Resources

  • Create single resource for multiple AI services
  • Unified endpoint and key management
  • Cost consolidation and simplified billing
  • Regional availability considerations

Container Deployment

  • Run AI services in disconnected environments
  • Docker container configuration and requirements
  • Container billing and licensing models
  • Kubernetes deployment scenarios

Custom Model Training

  • Data preparation and labeling best practices
  • Training vs prediction endpoints
  • Model evaluation metrics (precision, recall, F1)
  • Iteration and continuous improvement
  • Model versioning and management

Responsible AI Implementation

  • Fairness assessment and bias mitigation
  • Transparency and explainability
  • Privacy and security considerations
  • Limited access features requiring approval
  • Content filtering and safety systems

Search and Knowledge Mining

  • Index schema design and field attributes
  • Skillset composition and execution order
  • Incremental indexing and change detection
  • Query syntax and filter expressions
  • Faceted navigation and search refinement

Conversational AI

  • Intent recognition and entity extraction
  • Dialog management and conversation flow
  • Multi-turn conversations and context
  • Channel adaptation for different platforms
  • Bot authentication and security

Document Processing

  • Choosing between prebuilt and custom models
  • Training custom models with labeled data
  • Confidence scores and quality assessment
  • Batch processing large document volumes
  • Integration with workflows and storage

Generative AI

  • Prompt engineering techniques
  • Temperature and top-p parameters
  • Token management and context windows
  • Grounding with retrieval augmented generation
  • Function calling for external integrations
  • Content filtering and safety measures

Common Exam Scenarios

Scenario 1: Image Analysis Pipeline

Requirement: Process uploaded product images to extract tags, descriptions, and detect brands.

Solution Components: - Azure Blob Storage for image storage - Event Grid for upload notifications - Azure Function for orchestration - Computer Vision API for analysis - Cosmos DB for metadata storage - Azure Cognitive Search for searchability

Scenario 2: Document Processing Workflow

Requirement: Extract structured data from invoices and receipts for accounting system.

Solution Components: - Document Intelligence with Invoice prebuilt model - Logic Apps for workflow automation - Key Vault for credential management - Azure SQL for structured data storage - Application Insights for monitoring

Scenario 3: Multilingual Customer Support Bot

Requirement: Build chatbot supporting multiple languages with FAQ capabilities.

Solution Components: - Azure Bot Service for bot framework - Language Service for question answering - Translator Service for language support - Language Detection for automatic language identification - Application Insights for bot analytics

Scenario 4: Video Content Analysis

Requirement: Index video library for searchable content including faces, topics, and brands.

Solution Components: - Video Indexer for video analysis - Azure Media Services for video storage - Cognitive Search for full-text search - Azure Functions for event processing - Power BI for insights visualization

Scenario 5: Custom Vision Quality Control

Requirement: Detect manufacturing defects in product images on assembly line.

Solution Components: - Custom Vision for object detection - IoT Edge for edge deployment - Azure Storage for image archival - Stream Analytics for real-time processing - Power Apps for operator interface

Scenario 6: Intelligent Search Solution

Requirement: Enable full-text search with AI enrichment across document repository.

Solution Components: - Azure Cognitive Search as search engine - Blob Storage indexer for documents - Skillset with OCR, entity recognition, key phrases - Knowledge Store for enriched data - Custom skills for domain-specific extraction

Scenario 7: GPT-Powered Knowledge Base

Requirement: Build conversational interface to company knowledge base with natural responses.

Solution Components: - Azure OpenAI Service with GPT-4 - Cognitive Search for document retrieval - Embeddings for semantic search - RAG pattern for grounded responses - Content filtering for safety - Function calling for actions


Troubleshooting Guide

Common Issues and Solutions

Authentication Errors

  • Verify API key is correct and not regenerated
  • Check endpoint URL matches resource region
  • Ensure managed identity has proper role assignment
  • Validate Azure AD token expiration

Rate Limiting (429 Errors)

  • Implement exponential backoff retry logic
  • Consider upgrading to higher pricing tier
  • Use commitment tier for predictable throughput
  • Batch requests when possible

Poor Model Performance

  • Increase training data quantity and diversity
  • Balance classes in training set
  • Use appropriate domain for Custom Vision
  • Review and improve labeling consistency
  • Adjust confidence thresholds

Search Relevance Issues

  • Review analyzer configuration for text fields
  • Implement scoring profiles for result ranking
  • Use semantic search for improved relevance
  • Create synonym maps for query expansion
  • Analyze search logs for query patterns

High Latency

  • Use appropriate region close to users
  • Implement caching for repeated requests
  • Optimize image sizes before analysis
  • Use async operations for long processes
  • Consider content delivery network (CDN)

Container Deployment Issues

  • Verify container image version compatibility
  • Check resource requirements (CPU, memory)
  • Ensure proper network configuration
  • Validate license and billing configuration
  • Review container logs for errors

Hands-On Labs and Exercises

  1. Computer Vision Lab
  2. Create Computer Vision resource
  3. Analyze images using different visual features
  4. Extract text with OCR Read API
  5. Generate thumbnails with smart cropping

  6. Custom Vision Lab

  7. Build image classification project
  8. Train object detection model
  9. Evaluate model performance metrics
  10. Export model for offline use

  11. Language Understanding Lab

  12. Create conversational language understanding app
  13. Define intents and entities
  14. Train and test model
  15. Integrate with bot or application

  16. Cognitive Search Lab

  17. Create search index from documents
  18. Configure indexer for data source
  19. Build skillset with AI enrichment
  20. Query index with filters and facets

  21. Document Intelligence Lab

  22. Use prebuilt models for invoices/receipts
  23. Train custom model for forms
  24. Test models in Document Intelligence Studio
  25. Integrate with application using SDK

  26. Azure OpenAI Lab

  27. Deploy GPT-3.5 or GPT-4 model
  28. Experiment with prompt engineering
  29. Implement RAG with Cognitive Search
  30. Use function calling for external APIs

  31. Bot Service Lab

  32. Create bot with Bot Framework SDK
  33. Add Language Understanding integration
  34. Implement multi-turn dialogs
  35. Deploy to Teams or web channel

Exam Tips and Strategies

Time Management

  • Allocate approximately 2 minutes per question
  • Mark questions for review if uncertain
  • Don't spend too much time on single question
  • Save case studies for when well-rested

Question Approach

  • Read entire question carefully before answering
  • Identify key requirements and constraints
  • Eliminate obviously wrong answers first
  • Watch for words like "most", "least", "best", "only"
  • Consider cost, performance, and security tradeoffs

Technical Areas to Focus

  • Service capabilities and limitations
  • Appropriate service selection for scenarios
  • SDK and API usage patterns
  • Security and authentication methods
  • Monitoring and diagnostics approaches
  • Pricing tiers and cost optimization

Common Question Types

  • Scenario-based: Choose best service or approach
  • Configuration: Identify correct settings or parameters
  • Troubleshooting: Diagnose and resolve issues
  • Code completion: Select correct SDK code
  • Design: Architect complete solution

Areas Often Tested

  • Differences between similar services (Vision vs Custom Vision)
  • When to use prebuilt vs custom models
  • Security configurations (VNet, private endpoints, managed identity)
  • Monitoring and diagnostics setup
  • Container deployment scenarios
  • SDK programming patterns
  • Error handling and retry logic
  • Rate limiting and throttling management

Important Terms and Definitions

AI and ML Concepts

  • Inference: Process of using trained model to make predictions
  • Training: Process of teaching model using labeled data
  • Precision: Percentage of positive predictions that are correct
  • Recall: Percentage of actual positives correctly identified
  • F1 Score: Harmonic mean of precision and recall
  • Confidence Score: Model's certainty in prediction (0-1)
  • Transfer Learning: Using pretrained model as starting point

Azure-Specific Terms

  • Cognitive Services: Legacy name for Azure AI Services
  • Multi-service Resource: Single resource for multiple AI services
  • Commitment Tier: Prepaid pricing for reduced rates
  • Container: Packaged service for on-premises deployment
  • Skillset: AI enrichment pipeline in Cognitive Search
  • Knowledge Store: Persistent storage for enriched data

Document Intelligence Terms

  • Layout Model: Extracts text, tables, and structure
  • Prebuilt Model: Ready-to-use for common document types
  • Custom Template: For structured forms with fixed layout
  • Custom Neural: For semi-structured documents
  • Confidence Score: Model certainty for extracted fields

Search Terms

  • Index: Searchable container of documents
  • Indexer: Automated data ingestion component
  • Analyzer: Text processing for tokenization
  • Facet: Category for filtering search results
  • Scoring Profile: Custom relevance ranking
  • Suggester: Autocomplete and suggestions configuration

OpenAI Terms

  • Token: Basic unit of text (roughly 4 characters)
  • Context Window: Maximum tokens model can process
  • Temperature: Randomness in model output (0-2)
  • Top-p: Nucleus sampling parameter
  • System Message: Instructions for model behavior
  • Function Calling: Model calling external functions
  • RAG: Retrieval Augmented Generation pattern

Quick Reference Cheat Sheet

Service Selection Guide

Requirement Service
Analyze images (prebuilt) Computer Vision API
Custom image classification Custom Vision
Detect and recognize faces Face API
Process structured forms Document Intelligence (Form Recognizer)
Extract text from images Computer Vision Read API or Document Intelligence
Full-text search with AI Cognitive Search
Understand user intent Conversational Language Understanding
Translate text Translator Service
Speech to text Speech Service
Generate synthetic speech Text-to-Speech
Build conversational bot Bot Service + Language Service
Analyze videos Video Indexer
Generate text with AI Azure OpenAI (GPT models)
Generate images with AI Azure OpenAI (DALL-E)
Semantic search Cognitive Search with vector search

Authentication Methods

Method Use Case
API Key Quick start, development, simple scenarios
Azure AD Token Production applications with user context
Managed Identity Azure resources accessing AI services
Service Principal Automated processes, DevOps pipelines

Pricing Tiers Overview

Tier Characteristics
Free Limited transactions, no SLA, development only
Standard Pay-as-you-go, full features, production
Commitment Prepaid for reduced rates, predictable costs

Container Requirements

  • Docker engine installed
  • Appropriate CPU and memory (varies by service)
  • Network connectivity for billing
  • License/API key from Azure resource
  • Persistent storage for model data

Final Preparation Checklist

Technical Skills

  • Create and configure multi-service AI resource
  • Implement authentication with keys and managed identity
  • Configure virtual networks and private endpoints
  • Enable diagnostic logging and monitoring
  • Analyze images with Computer Vision API
  • Train and deploy Custom Vision model
  • Process documents with Document Intelligence
  • Build search index with AI enrichment
  • Create skillset with built-in and custom skills
  • Implement conversational language understanding
  • Build bot with Bot Framework
  • Integrate Speech services (STT, TTS)
  • Use Translator Service for text translation
  • Index and analyze videos with Video Indexer
  • Deploy and use Azure OpenAI models
  • Implement RAG pattern with OpenAI and Search
  • Handle errors and implement retry logic
  • Manage rate limits and throttling

Conceptual Understanding

  • Compare prebuilt vs custom models
  • Understand when to use each AI service
  • Know responsible AI principles
  • Understand container deployment scenarios
  • Know security best practices
  • Understand cost optimization strategies
  • Know monitoring and diagnostics approaches

Exam Logistics

  • Review exam objectives and skills measured
  • Complete practice assessment
  • Review hands-on labs
  • Schedule exam appointment
  • Prepare test environment (ID, webcam, quiet space)
  • Get adequate rest before exam

Additional Resources

Community and Support

πŸ“– Microsoft Q&A for AI Services - Community forum for questions and answers

πŸ“– Azure AI Services GitHub - Official SDK repositories and samples

πŸ“– Azure Updates - Latest announcements and feature releases

πŸ“– Azure Blog - Technical articles and case studies

Tools and Utilities

πŸ“– Azure CLI for AI Services - Command-line interface for resource management

πŸ“– Azure PowerShell for AI Services - PowerShell cmdlets for automation

πŸ“– Postman Collections - API testing collections


Last Updated: 2025-01-13 Exam Version: Based on skills measured as of January 2025 Total Documentation Links: 120


Notes

This fact sheet contains 120 embedded documentation links covering all major exam domains. All links point to official Microsoft Learn documentation and are current as of January 2025. Candidates should verify that services and features mentioned are available in their target Azure regions and review the official exam page for the most current skills measured.

For the most up-to-date exam information, always refer to the official Microsoft Learn certification page and study guide.

Good luck on your AI-102 exam!