ModuΕ 8: Przygotowanie do certyfikacji
π― Cele moduΕu
- Kompleksowy przeglΔ d wymagaΕ certyfikacji Microsoft AI-102
- Praktyczne przygotowanie do egzaminu Azure AI Engineer Associate
- Symulacje egzaminΓ³w i strategie zdawania
- Finalne przygotowanie najlepszych uczestnikΓ³w do certyfikacji
π Microsoft Certified: Azure AI Engineer Associate (AI-102)
Struktura egzaminu AI-102
Domains i weight distribution:
EXAM AI-102 BREAKDOWN:
1. PLAN AND MANAGE AZURE AI SOLUTION (15-20%)
- Select appropriate AI services
- Plan i manage capacity dla AI workloads
- Design solutions to meet non-functional requirements
- Design solutions dla responsible AI
2. IMPLEMENT DECISION SUPPORT SOLUTIONS (20-25%)
- Create i manage Azure Cognitive Search solutions
- Create intelligent search solutions
- Create knowledge mining solutions
- Implement computer vision solutions
3. IMPLEMENT LANGUAGE SOLUTIONS (20-25%)
- Analyze text by using Azure AI Language
- Process speech by using Azure AI Speech services
- Translate text i speech by using Azure AI Translator
- Implement i manage language understanding
4. IMPLEMENT KNOWLEDGE MINING SOLUTIONS (15-20%)
- Implement Azure Cognitive Search
- Implement knowledge mining by using Azure Cognitive Search
- Implement custom skills dla enrichment pipeline
5. IMPLEMENT GENERATIVE AI SOLUTIONS (20-25%)
- Use Azure OpenAI Service
- Optimize generative AI
- Implement responsible generative AI
- Implement retrieval augmented generation (RAG)
Prerequisites i Recommended Experience
BEFORE TAKING AI-102:
TECHNICAL PREREQUISITES:
β Programming experience w Python or C#
β Understanding of REST APIs i HTTP
β Basic knowledge of Azure services
β Familiarity z JSON i data formats
β Understanding of AI/ML concepts
AZURE EXPERIENCE:
β Azure Portal navigation
β Resource group management
β Azure CLI basic commands
β Understanding of Azure security model
β Experience z Azure documentation
HANDS-ON EXPERIENCE (6+ months recommended):
β Building AI applications w Azure
β Working z cognitive services
β Deploying i monitoring AI solutions
β Implementing AI solutions w production environment
Sesja 23: PrzeglΔ d certyfikacji i kluczowych obszarΓ³w (18.11.2025)
π Domain 1: Plan and Manage Azure AI Solution
Key Topics i Study Areas
TOPIC 1.1: SELECT APPROPRIATE AI SERVICES
COGNITIVE SERVICES DECISION MATRIX:
βββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββ¬βββββββββββββββββββ
β USE CASE β RECOMMENDED β ALTERNATIVES β CONSIDERATIONS β
βββββββββββββββββββΌβββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββββ€
β Text Analysis β Azure AI Languageβ Custom ML β Language support β
β Image Analysis β Computer Vision β Custom Vision β Accuracy needs β
β Speech Processingβ Azure AI Speech β 3rd party APIs β Real-time req. β
β Translation β Azure Translator β Google/AWS β Quality i cost β
β Search β Cognitive Search β Elasticsearch β Integration ease β
β Conversational β Azure OpenAI β Bot Framework β Complexity level β
βββββββββββββββββββ΄βββββββββββββββββββ΄ββββββββββββββββββ΄βββββββββββββββββββ
DECISION CRITERIA:
β‘ Functional requirements (accuracy, features)
β‘ Non-functional requirements (latency, scalability)
β‘ Cost considerations (usage patterns, pricing model)
β‘ Integration complexity (APIs, SDKs)
β‘ Compliance requirements (data residency, privacy)
β‘ Support i documentation quality
Capacity Planning dla AI Workloads
class AICapacityPlanner:
def __init__(self):
self.service_limits = {
"azure_openai": {
"tokens_per_minute": 10000,
"requests_per_minute": 60,
"concurrent_requests": 10
},
"computer_vision": {
"transactions_per_second": 10,
"requests_per_minute": 600
},
"speech_services": {
"concurrent_requests": 20,
"hours_per_month": 5000
}
}
def calculate_required_capacity(self, usage_projections):
"""Calculate required service capacity based na projections"""
capacity_requirements = {}
for service, projection in usage_projections.items():
if service in self.service_limits:
limits = self.service_limits[service]
# Calculate peak usage requirements
peak_tpm = projection.get("peak_tokens_per_minute", 0)
peak_rpm = projection.get("peak_requests_per_minute", 0)
# Determine required units
required_units = max(
peak_tpm / limits.get("tokens_per_minute", float('inf')),
peak_rpm / limits.get("requests_per_minute", float('inf'))
)
# Add safety margin
safety_margin = 1.5
final_capacity = int(required_units * safety_margin) + 1
capacity_requirements[service] = {
"units_required": final_capacity,
"estimated_cost_monthly": self._estimate_monthly_cost(service, final_capacity),
"scaling_recommendations": self._get_scaling_recommendations(service, projection)
}
return capacity_requirements
def design_responsible_ai_framework(self, business_requirements):
"""Design responsible AI implementation framework"""
framework = {
"fairness": {
"requirements": business_requirements.get("fairness_requirements", []),
"testing_strategy": "bias_detection_pipeline",
"monitoring": "continuous_fairness_metrics",
"mitigation": "bias_correction_algorithms"
},
"reliability": {
"availability_target": business_requirements.get("availability_sla", "99.9%"),
"error_handling": "graceful_degradation",
"fallback_mechanisms": "rule_based_backup_system",
"testing": "comprehensive_test_suite"
},
"safety": {
"content_filtering": "azure_content_safety",
"output_validation": "custom_validation_rules",
"harmful_content_detection": "multi_layer_filtering",
"incident_response": "automated_alert_system"
},
"privacy": {
"data_protection": "encryption_at_rest_and_transit",
"access_control": "rbac_with_minimal_privilege",
"audit_logging": "comprehensive_audit_trail",
"data_retention": "automated_lifecycle_management"
},
"transparency": {
"model_explainability": "lime_shap_integration",
"decision_logging": "comprehensive_decision_audit",
"user_communication": "clear_ai_usage_disclosure",
"documentation": "complete_system_documentation"
},
"accountability": {
"governance_structure": "ai_ethics_committee",
"review_processes": "quarterly_ai_review",
"incident_management": "structured_incident_response",
"continuous_improvement": "feedback_driven_enhancement"
}
}
return framework
π Domain 2-5: Core Technical Areas
Quick Reference Guide
DOMAIN 2: DECISION SUPPORT SOLUTIONS
KEY SERVICES:
β‘ Azure Cognitive Search - full-text i semantic search
β‘ Knowledge Mining - extract insights z unstructured content
β‘ Computer Vision - image analysis i object detection
β‘ Custom Vision - train custom image classification models
COMMON EXAM SCENARIOS:
- Design search solution dla enterprise knowledge base
- Implement custom skill dla cognitive search
- Create computer vision solution dla quality control
- Build recommendation system using search i AI
HANDS-ON SKILLS REQUIRED:
β Configure search index z multiple data sources
β Create i deploy custom cognitive skills
β Implement image classification i object detection
β Design semantic search z vector embeddings
---
DOMAIN 3: LANGUAGE SOLUTIONS
KEY SERVICES:
β‘ Azure AI Language - sentiment, entity recognition, key phrases
β‘ Azure AI Speech - speech-to-text, text-to-speech
β‘ Azure AI Translator - text i document translation
β‘ Language Understanding (LUIS) - intent i entity recognition
COMMON EXAM SCENARIOS:
- Build chatbot z natural language understanding
- Implement speech-enabled application
- Create multilingual content processing system
- Design sentiment analysis dla social media monitoring
HANDS-ON SKILLS REQUIRED:
β Configure language detection i analysis
β Implement speech recognition z custom vocabulary
β Build conversational AI z LUIS
β Create translation workflows dla documents
---
DOMAIN 4: KNOWLEDGE MINING
KEY FOCUS AREAS:
β‘ Cognitive Search indexing strategies
β‘ Custom skills development dla enrichment
β‘ Knowledge store implementation
β‘ Search result optimization
PRACTICAL SCENARIOS:
- Extract insights z large document collections
- Build searchable knowledge base
- Implement custom content enrichment
- Design faceted search experience
---
DOMAIN 5: GENERATIVE AI
KEY SERVICES:
β‘ Azure OpenAI Service - GPT models, embeddings
β‘ Prompt engineering i optimization
β‘ RAG (Retrieval Augmented Generation)
β‘ Responsible AI implementation
CRITICAL SKILLS:
β Deploy i configure Azure OpenAI models
β Implement RAG patterns z search integration
β Design prompt engineering strategies
β Implement responsible AI safeguards
Sesja 24: Praktyczne Δwiczenia i symulacje egzaminΓ³w (20.11.2025 + 25.11.2025)
π― Exam Simulation Environment
Mock Exam Structure
AI-102 PRACTICE EXAM SIMULATION:
EXAM FORMAT:
- 40-60 questions total
- Multiple choice, drag-and-drop, case studies
- 150 minutes duration
- Passing score: 700/1000 points
- Available w English (primary), other languages via translation
QUESTION TYPES:
1. SINGLE CHOICE (40% of exam):
"Which Azure service should you use dla real-time speech transcription?"
A) Azure AI Speech
B) Azure AI Language
C) Azure OpenAI
D) Azure Translator
2. MULTIPLE CHOICE (25% of exam):
"Which features are available w Azure Computer Vision? (Select all that apply)"
β‘ Object detection
β‘ Face recognition
β‘ Text extraction (OCR)
β‘ Audio transcription
3. DRAG AND DROP (20% of exam):
"Arrange the RAG implementation steps w correct order:"
[Query Processing] [Document Retrieval] [Context Injection] [Response Generation]
4. CASE STUDIES (15% of exam):
Complex scenarios z multiple questions based na business requirements
Practice Question Bank
SAMPLE QUESTIONS BY DOMAIN:
DOMAIN 1 - PLANNING (Sample):
Q: Your organization needs to implement AI solution dla processing 10,000 documents daily
z peak loads of 50,000 documents. The solution must:
- Process multiple document formats (PDF, Word, Excel)
- Extract structured data i entities
- Integrate z existing ERP system
- Meet GDPR compliance requirements
Which services should you recommend? (Select 3)
A) Azure Form Recognizer dla document processing
B) Azure AI Language dla entity extraction
C) Azure Logic Apps dla ERP integration
D) Azure API Management dla compliance
E) Azure Cosmos DB dla data storage
DOMAIN 2 - DECISION SUPPORT (Sample):
Q: You are implementing computer vision solution dla manufacturing quality control.
The system must:
- Detect defects w product images
- Classify defect types
- Achieve >95% accuracy
- Process 100 images per minute
What should you implement?
A) Use pre-built Computer Vision API dla object detection
B) Train Custom Vision model z defect samples
C) Implement Azure Machine Learning custom model
D) Use Azure OpenAI GPT-4 Vision
DOMAIN 3 - LANGUAGE SOLUTIONS (Sample):
Q: You need to build multilingual chatbot that:
- Understands user intent w 5 languages
- Maintains conversation context
- Integrates z customer database
- Provides 24/7 support
Which combination of services provides the best solution?
A) LUIS + QnA Maker + Bot Framework
B) Azure AI Language + Azure OpenAI + Bot Framework
C) Azure Translator + Custom ML model + Azure Functions
D) Azure Speech + Azure AI Language + Logic Apps
DOMAIN 4 - KNOWLEDGE MINING (Sample):
Q: Your knowledge mining solution must extract insights z 100,000 technical documents.
You need to:
- Identify technical specifications automatically
- Group related documents by topic
- Enable semantic search capabilities
- Generate automated summaries
Which cognitive search configuration should you use?
A) Standard indexer z built-in skills only
B) Custom skillset z Azure OpenAI integration
C) Basic search z manual document processing
D) Third-party search solution z API integration
DOMAIN 5 - GENERATIVE AI (Sample):
Q: You are implementing RAG system dla internal knowledge base that must:
- Process confidential company documents
- Provide accurate responses z source attribution
- Handle 1000+ concurrent users
- Maintain data privacy i security
What is the recommended architecture?
A) Public OpenAI API z document uploads
B) Azure OpenAI z private endpoints i vector search
C) Open-source LLM hosted on Azure VMs
D) Hybrid cloud solution z on-premises components
π§ͺ Hands-on Lab Simulations
Lab 1: Complete AI Solution Implementation (120 min)
LAB SCENARIO: CUSTOMER SERVICE AUTOMATION
BUSINESS REQUIREMENTS:
Company receives 500+ customer inquiries daily via email, chat, phone.
Current: Manual processing, 24-hour response time
Target: 80% automation, <1 hour response time
YOUR TASK: Design i implement complete AI solution
REQUIREMENTS:
1. Multi-channel input processing (email, chat, voice)
2. Automatic classification i routing
3. Intelligent response generation
4. Human escalation dla complex cases
5. Performance monitoring i reporting
AVAILABLE AZURE CREDITS: $200
TIME LIMIT: 2 hours
DELIVERABLES:
- Working prototype
- Architecture diagram
- Cost analysis
- Demo presentation
EVALUATION CRITERIA:
β‘ Solution completeness (25 points)
β‘ Technical accuracy (25 points)
β‘ Cost optimization (20 points)
β‘ Performance i scalability (20 points)
β‘ Documentation quality (10 points)
IMPLEMENTATION CHECKLIST:
β‘ Azure OpenAI service configured
β‘ Speech Services dla voice processing
β‘ Language Services dla text analysis
β‘ Logic Apps dla workflow automation
β‘ Service Bus dla message queuing
β‘ Cosmos DB dla conversation storage
β‘ Application Insights dla monitoring
β‘ API Management dla security
Lab 2: Knowledge Mining Implementation (90 min)
# Lab exercise: Build comprehensive knowledge mining solution
class KnowledgeMiningLab:
def __init__(self):
self.required_implementations = [
"search_service_setup",
"data_source_configuration",
"skillset_development",
"index_design",
"custom_skill_creation"
]
def lab_task_1_search_service(self):
"""Setup Azure Cognitive Search service"""
# Students must implement:
return {
"service_name": "lab-search-service",
"pricing_tier": "Standard", # Must justify choice
"replica_count": 1,
"partition_count": 1,
"region": "East US", # Must consider data residency
"estimated_monthly_cost": "$250" # Must calculate accurately
}
def lab_task_2_data_sources(self):
"""Configure multiple data sources"""
# Students must connect:
data_sources = [
{
"type": "Azure Blob Storage",
"content": "PDF documents (contracts, manuals)",
"indexer_schedule": "hourly",
"change_detection": "high_water_mark"
},
{
"type": "Azure SQL Database",
"content": "Customer i product data",
"indexer_schedule": "daily",
"change_detection": "sql_integrated_change_tracking"
},
{
"type": "SharePoint Online",
"content": "Corporate policies i procedures",
"indexer_schedule": "weekly",
"change_detection": "sharepoint_change_detection"
}
]
return data_sources
def lab_task_3_custom_skill(self):
"""Create custom cognitive skill"""
# Example custom skill dla domain-specific entity extraction
custom_skill_code = """
import azure.functions as func
import json
import re
def main(req: func.HttpRequest) -> func.HttpResponse:
try:
# Parse input
req_body = req.get_json()
# Extract business-specific entities
results = []
for record in req_body.get("values", []):
text = record["data"]["text"]
# Custom entity extraction logic
entities = extract_business_entities(text)
results.append({
"recordId": record["recordId"],
"data": {
"business_entities": entities,
"confidence_scores": calculate_confidence(entities)
}
})
return func.HttpResponse(
json.dumps({"values": results}),
mimetype="application/json"
)
except Exception as e:
return func.HttpResponse(
json.dumps({"error": str(e)}),
status_code=500
)
def extract_business_entities(text):
# Domain-specific entity extraction
patterns = {
"contract_number": r"Contract[\\s#]*([A-Z0-9-]+)",
"monetary_amount": r"\\$([0-9,]+(?:\\.[0-9]{2})?)",
"date_references": r"\\b(\\d{1,2}[/-]\\d{1,2}[/-]\\d{2,4})\\b",
"company_names": r"([A-Z][a-z]+ (?:Inc|Corp|LLC|Ltd)\\.?)"
}
entities = {}
for entity_type, pattern in patterns.items():
matches = re.findall(pattern, text, re.IGNORECASE)
entities[entity_type] = matches
return entities
"""
return custom_skill_code
π Exam Strategy i Test-Taking Tips
Strategic Exam Preparation
EXAM PREPARATION STRATEGY:
PHASE 1: KNOWLEDGE CONSOLIDATION (2 weeks before exam)
β‘ Review all hands-on labs completed during course
β‘ Practice jeden lab z kaΕΌdego domain daily
β‘ Create summary notes dla each service i use case
β‘ Identify weak areas i focus additional study
PHASE 2: PRACTICE TESTING (1 week before exam)
β‘ Take full-length practice exams daily
β‘ Time management practice (2.5 minutes per question average)
β‘ Review incorrect answers i understand reasoning
β‘ Focus na scenario-based questions (highest difficulty)
PHASE 3: FINAL PREPARATION (3 days before exam)
β‘ Light review of key concepts only
β‘ Practice exam timing i breaks
β‘ Prepare physical/mental state dla exam day
β‘ Review exam policies i requirements
TEST-TAKING STRATEGIES:
DURING EXAM:
1. READ CAREFULLY: Pay attention do keywords like "must", "least", "most appropriate"
2. ELIMINATE WRONG ANSWERS: Rule out obviously incorrect options first
3. CONTEXT MATTERS: Consider business requirements, not just technical feasibility
4. FLAG I REVIEW: Mark uncertain questions dla later review
5. TIME MANAGEMENT: Don't spend >5 minutes on any single question
COMMON TRAPS:
β Choosing technically possible solution instead of most appropriate
β Ignoring cost optimization requirements
β Missing security i compliance considerations
β Overlooking scalability i performance requirements
β Selecting deprecated services or outdated approaches
Final Preparation Checklist
CERTIFICATION READINESS CHECKLIST:
TECHNICAL KNOWLEDGE:
β‘ Can explain architectural differences between wszystkich AI services
β‘ Understands pricing models i cost optimization strategies
β‘ Knows security best practices dla each service
β‘ Can design end-to-end solutions dla given business requirements
β‘ Familiar z troubleshooting common issues
HANDS-ON EXPERIENCE:
β‘ Completed labs dla all 5 exam domains
β‘ Built at least 3 complete AI solutions z scratch
β‘ Deployed models do production environment
β‘ Implemented monitoring i alerting
β‘ Worked z real-world data i constraints
EXAM MECHANICS:
β‘ Familiar z Microsoft exam interface
β‘ Practiced z various question types
β‘ Comfortable z time management
β‘ Prepared backup plans dla technical issues
β‘ Scheduled exam appointment
MINDSET:
β‘ Confident w technical abilities
β‘ Prepared dla scenario-based thinking
β‘ Ready do demonstrate practical knowledge
β‘ Focused na business value i appropriate solutions
π Certification Workshop Finale
Final Assessment i Preparation
Comprehensive Skills Validation
FINAL SKILLS ASSESSMENT:
PRACTICAL EXAM (4 hours):
1. ARCHITECTURE DESIGN (60 min):
- Given complex business scenario
- Design complete AI solution
- Justify technology choices
- Estimate costs i timeline
2. IMPLEMENTATION (120 min):
- Build working prototype
- Integrate multiple AI services
- Implement proper error handling
- Add monitoring i logging
3. OPTIMIZATION (60 min):
- Performance tuning
- Cost optimization
- Security hardening
- Scalability planning
4. PRESENTATION (30 min):
- Demo working solution
- Explain design decisions
- Discuss challenges i solutions
- Propose next steps
PASS CRITERIA:
- Technical implementation: >80% completeness
- Architecture quality: Expert-level design decisions
- Best practices: Proper security, monitoring, error handling
- Communication: Clear explanation of technical concepts
CERTIFICATION PATHWAY:
β‘ Complete all module assessments
β‘ Pass final practical exam
β‘ Demonstrate 6+ months equivalent experience
β‘ Ready dla official Microsoft AI-102 exam
Post-Certification Career Development
AFTER CERTIFICATION - CAREER GROWTH:
IMMEDIATE OPPORTUNITIES:
- Azure AI Engineer positions
- AI Consultant roles
- ML Engineer specialization
- Technical Architect z AI focus
CONTINUING EDUCATION:
- Advanced Azure certifications (Solutions Architect)
- Specialized AI domains (MLOps, Computer Vision)
- Industry-specific AI applications
- Research i development opportunities
COMMUNITY ENGAGEMENT:
- Microsoft MVP program participation
- Technical blog writing i speaking
- Open source AI project contributions
- Mentoring other AI professionals
ADVANCED SPECIALIZATIONS:
- Azure AI Engineer Expert (future certification)
- Industry solutions (healthcare, finance, manufacturing)
- AI ethics i governance specialist
- AI product management i strategy
π Final Certification Checklist
Pre-Exam Preparation
30 DAYS BEFORE EXAM:
β‘ Complete all course modules i assessments
β‘ Build portfolio of 5+ AI projects
β‘ Schedule official exam appointment
β‘ Begin intensive practice testing
14 DAYS BEFORE EXAM:
β‘ Take daily practice exams
β‘ Focus na weak areas identified
β‘ Review Microsoft Learn documentation
β‘ Practice hands-on labs dla each domain
7 DAYS BEFORE EXAM:
β‘ Final review of key concepts
β‘ Light practice testing only
β‘ Prepare exam day logistics
β‘ Rest i mental preparation
EXAM DAY:
β‘ Well-rested i prepared mentally
β‘ All required identification documents
β‘ Comfortable testing environment
β‘ Backup plans dla technical issues
β‘ Confident w practical knowledge gained
Success Metrics
COURSE SUCCESS INDICATORS:
TECHNICAL COMPETENCY:
- Can architect complete AI solutions independently
- Demonstrates mastery of all Azure AI services
- Implements best practices dla security i performance
- Troubleshoots i optimizes AI systems effectively
CERTIFICATION READINESS:
- Consistently scores >85% on practice exams
- Comfortable z all question formats i scenarios
- Manages exam time effectively
- Confident w practical application of knowledge
CAREER PREPARATION:
- Portfolio of demonstrable AI projects
- Understanding of business value i ROI
- Network of AI professionals i mentors
- Clear career development plan post-certification
π Graduation i Next Steps
Program Completion Recognition
- Certificate of Completion dla 48-hour comprehensive AI training
- Microsoft AI-102 Readiness Verification dla qualified participants
- Professional Portfolio z completed projects i documentation
- Industry Network Access do alumni community i mentors
Continuing Journey
POST-COURSE DEVELOPMENT PATH:
MONTHS 1-3: CERTIFICATION I CONSOLIDATION
- Take official AI-102 exam
- Deepen knowledge w chosen specialization
- Build additional portfolio projects
- Begin contributing do AI community
MONTHS 4-6: SPECIALIZATION I EXPERTISE
- Advanced certifications (Solutions Architect, Data Engineer)
- Industry-specific AI applications
- Leadership roles w AI projects
- Speaking i writing about AI topics
MONTHS 7-12: MASTERY I INFLUENCE
- Mentor other AI professionals
- Lead enterprise AI initiatives
- Contribute do AI research i innovation
- Build reputation jako AI expert
LONG-TERM: AI LEADERSHIP
- Chief AI Officer or similar executive roles
- AI strategy consulting
- Academic or research positions
- AI ethics i governance leadership
π€ Congratulations na completing comprehensive Azure AI Engineer Associate preparation program! You're ready dla certification i professional AI engineering career.