Visão Geral
O Curso Microsoft AI-102T00 – Develop AI Solutions in Azure capacita profissionais a projetar, desenvolver e implementar soluções de Inteligência Artificial utilizando os serviços de AI do Microsoft Azure. O treinamento cobre desde fundamentos de IA, desenvolvimento com modelos generativos, criação de agentes inteligentes, até soluções completas envolvendo linguagem natural, visão computacional, fala e aplicações multimodais.
Ao longo do curso, os participantes irão trabalhar com o Azure AI Foundry, serviços de linguagem, visão, fala e ferramentas modernas de desenvolvimento de aplicações baseadas em Large Language Models (LLMs), incluindo RAG, fine-tuning e agentes multiagentes.
Conteúdo Programatico
Module 1: Plan and prepare to develop AI solutions on Azure
- Introduction
- What is AI?
- Azure AI Services
- Azure AI Foundry
- Developer Tools and SDKs
- Responsible AI
- Exercise: Prepare for an AI Development Project
- Module Assessment
- Summary
Module 2: Choose and deploy models from the model catalog in Azure AI Foundry portal
- Introduction
- Explore the Model Catalog
- Deploy a Model to an Endpoint
- Optimize Model Performance
- Exercise: Explore, Deploy, and Chat with Language Models
- Module Assessment
- Summary
Module 3: Develop an AI app with the Azure AI Foundry SDK
- Introduction
- What is the Azure AI Foundry SDK?
- Work with Project Connections
- Create a Chat Client
- Exercise: Create a Generative AI Chat App
- Module Assessment
- Summary
Module 4: Get started with prompt flow to develop language model apps in the Azure AI Foundry
- Introduction
- Understand the Development Lifecycle of a Large Language Model (LLM) App
- Understand Core Components and Explore Flow Types
- Explore Connections and Runtimes
- Explore Variants and Monitoring Options
- Exercise: Get Started with Prompt Flow
- Module Assessment
- Summary
Module 5: Develop a RAG-based solution with your own data using Azure AI Foundry
- Introduction
- Understand How to Ground Your Language Model
- Make Your Data Searchable
- Create a RAG-Based Client Application
- Implement RAG in a Prompt Flow
- Exercise: Create a Generative AI App That Uses Your Own Data
- Module Assessment
- Summary
Module 6: Fine-tune a language model with Azure AI Foundry
- Introduction
- Understand When to Fine-Tune a Language Model
- Prepare Your Data to Fine-Tune a Chat Completion Model
- Explore Fine-Tuning Language Models in Azure AI Foundry Portal
- Exercise: Fine-Tune a Language Model
- Module Assessment
- Summary
Module 7: Implement a responsible generative AI solution in Azure AI Foundry
- Introduction
- Plan a Responsible Generative AI Solution
- Map Potential Harms
- Measure Potential Harms
- Mitigate Potential Harms
- Manage a Responsible Generative AI Solution
- Exercise: Apply Content Filters to Prevent the Output of Harmful Content
- Module Assessment
- Summary
Module 8: Evaluate generative AI performance in Azure AI Foundry portal
- Introduction
- Assess the Model Performance
- Manually Evaluate the Performance of a Model
- Automated Evaluations
- Exercise: Evaluate Generative AI Model Performance
- Module Assessment
- Summary
Module 9: Get started with AI agent development on Azure
- Introduction
- What Are AI Agents?
- Options for Agent Development
- Azure AI Foundry Agent Service
- Exercise: Explore AI Agent Development
- Module Assessment
- Summary
Module 10: Develop an AI agent with Azure AI Foundry Agent Service
- Introduction
- What Is an AI Agent?
- How to Use Azure AI Foundry Agent Service
- Develop Agents with the Azure AI Foundry Agent Service
- Exercise: Build an AI Agent
- Module Assessment
- Summary
Module 11: Integrate custom tools into your agent
- Introduction
- Why Use Custom Tools
- Options for Implementing Custom Tools
- How to Integrate Custom Tools
- Exercise: Build an Agent with Custom Tools
- Module Assessment
- Summary
Module 12: Develop a multi-agent solution with Azure AI Foundry Agent Service
- Introduction
- Understand connected agents
- Design a multi-agent solution with connected agents
- Exercise – Develop a multi-agent app with Azure AI Foundry
- Module assessment
- Summary
Module 13: Integrate MCP Tools with Azure AI Agents
- Introduction
- Understand MCP Tool Discovery
- Integrate Agent Tools Using an MCP Server and Client
- Use Azure AI Agents with MCP Servers
- Exercise: Connect MCP Tools to Azure AI Agents
- Module Assessment
- Summary
Module 14: Develop an AI agent with Semantic Kernel
- Introduction
- Understand Semantic Kernel AI Agents
- Create an Azure AI Agent with Semantic Kernel
- Add Plugins to Azure AI Agent
- Exercise: Develop an Azure AI Agent with the Semantic Kernel SDK
- Knowledge Check
- Summary
Module 15: Orchestrate a multi-agent solution using Semantic Kernel
- Introduction
- Understand the Semantic Kernel Agent Framework
- Understand agent orchestration
- Use concurrent orchestration
- Use sequential orchestration
- Use group chat orchestration
- Use handoff orchestration
- Use Magentic orchestration
- Manage orchestration runtime lifecycles
- Exercise – Develop a multi-agent solution
- Knowledge check
- Summary
Module 16: Analyze text with Azure AI Language
- Introduction
- Provision an Azure AI Language Resource
- Detect Language
- Extract Key Phrases
- Analyze Sentiment
- Extract Entities
- Extract Linked Entities
- Exercise: Analyze Text
- Module Assessment
- Summary
Module 17: Create question answering solutions with Azure AI Language
- Introduction
- Understand question answering
- Compare question answering to Azure AI Language understanding
- Create a knowledge base
- Implement multi-turn conversation
- Test and publish a knowledge base
- Use a knowledge base
- Improve question answering performance
- Exercise – Create a question answering solution
- Module assessment
- Summary
Module 18: Build a conversational language understanding model
- Introduction
- Understand prebuilt capabilities of the Azure AI Language service
- Understand resources for building a conversational language understanding model
- Define intents, utterances, and entities
- Use patterns to differentiate similar utterances
- Use pre-built entity components
- Train, test, publish, and review a conversational language understanding model
- Exercise – Build an Azure AI services conversational language understanding model
- Module assessment
- Summary
Module 19: Create a custom text classification solution
- Introduction
- Understand types of classification projects
- Understand how to build text classification projects
- Exercise – Classify text
- Module assessment
- Summary
Module 20: Custom named entity recognition
- Introduction
- Understand custom named entity recognition
- Label your data
- Train and evaluate your model
- Exercise – Extract custom entities
- Module assessment
- Summary
Module 21: Translate text with Azure AI Translator service
- Introduction
- Provision an Azure AI Translator resource
- Understand language detection, translation, and transliteration
- Specify translation options
- Define custom translations
- Exercise – Translate text with the Azure AI Translator service
- Module assessment
- Summary
Module 22: Create speech-enabled apps with Azure AI services
- Introduction
- Provision an Azure resource for speech
- Use the Azure AI Speech to Text API
- Use the Text to Speech API
- Configure audio format and voices
- Use Speech Synthesis Markup Language (SSML)
- Exercise – Create a speech-enabled app
- Module assessment
- Summary
Module 23: Translate speech with the Azure AI Speech service
- Introduction
- Provision an Azure resource for speech translation
- Translate speech to text
- Synthesize translations
- Exercise – Translate speech
- Module assessment
- Summary
Module 24: Develop an audio-enabled generative AI application
- Introduction
- Deploy a multimodal model
- Develop an audio-based chat app
- Exercise – Develop an audio-enabled chat app
- Module assessment
- Summary
Module 25: Analyze images
- Introduction
- Provision an Azure AI Vision resource
- Analyze an images
- Exercise – Analyze images
- Module assessment
- Summary
Module 26: Read text in images
- Introduction
- Explore Azure AI options for reading text
- Read text with Azure AI Vision Image Analysis
- Exercise – Read text in images
- Module assessment
- Summary
Module 27: Detect, analyze, and recognize faces
- Introduction
- Plan a face detection, analysis, or recognition solution
- Detect and analyze faces
- Verify and identify faces
- Responsible AI considerations for face-based solutions
- Exercise – Detect and analyze faces
- Module assessment
- Summary
Module 28: Classify images
- Introduction
- Azure AI Custom Vision
- Train an image classification model
- Create an image classification client application
- Exercise – Classify images
- Module assessment
- Summary
Module 29: Detect objects in images
- Introduction
- Use Azure AI Custom Vision for object detection
- Train an object detector
- Develop an object detection client application
- Exercise – Detect objects in images
- Module assessment
- Summary
Module 30: Analyze video
- Introduction
- Understand Azure Video Indexer (Video Analyzer) capabilities
- Extract custom insights
- Use Video Analyzer widgets and APIs
- Exercise – Analyze video
- Module assessment
- Summary
Module 31: Develop a vision-enabled generative AI application
- Introduction
- Deploy a multimodal model
- Develop a vision-based chat app
- Exercise – Develop a vision-enabled chat app
- Module assessment
- Summary
Module 32: Generate images with AI
- Introduction
- What are image-generation models?
- Explore image-generation models in Azure AI Foundry portal
- Create a client application that uses an image generation model
- Exercise – Generate images with AI
- Module assessment
- Summary
Module 33: Create a multimodal analysis solution with Azure AI Content Understanding
- Introduction
- What is Azure AI Content Understanding?
- Create a Content Understanding analyzer
- Use the Content Understanding REST API
- Exercise – Extract information from multimodal content
- Module assessment
- Summary
Module 34: Create an Azure AI Content Understanding client application
- Introduction
- Prepare to use the AI Content Understanding REST API
- Create a Content Understanding analyzer
- Analyze content
- Exercise – Develop a Content Understanding client application
- Module assessment
- Summary