- Course overview
- Course details
- Prerequisites
Course overview
About this course
AI-102: Develop AI solutions in Azure is intended for software developers wanting to build AI infused applications that leverage Azure AI Foundry and other Azure AI services. Topics in this course include developing generative AI apps, building AI agents, and solutions that implement computer vision and information extraction. The course will use C# or Python as the programming language.
Audience profile
This course was designed for software engineers concerned with building, managing and deploying AI solutions that leverage Azure AI Foundry and other Azure AI services. They are familiar with C# or Python and have knowledge on using REST-based APIs and SDKs to build generative AI, computer vision, language analysis, and information extraction solutions on Azure.
At course completion
After completing this course, students will be able to:
- Describe considerations for AI-enabled application development
- Create, configure, deploy, and secure Azure Cognitive Services
- Develop applications that analyze text
- Develop speech-enabled applications
- Create applications with natural language understanding capabilities
- Create QnA applications
- Create conversational solutions with bots
- Use computer vision services to analyze images and videos
- Create custom computer vision models
- Develop applications that detect, analyze, and recognize faces
- Develop applications that read and process text in images and documents
- Create intelligent search solutions for knowledge mining
Course details
Module 1: - Introduction to AI and AI on Azure
• Introduction to AI
• Considerations for responsible AI
• Azure Machine Learning
• Introduction to azure ai services
• Azure AI services rest API and SDK
• Considerations of azure ai services security
• Monitor azure ai services
• Deploy azure ai services in containers
• Exercise: Get started with azure ai services
• Exercise: Manager azure ai service security
• Exercise: Monitor azure ai services
• Exercise: Use azure ai services container
Module 2: - Develop computer vision solutions with azure ai vision
• Azure AI Vision – Image Analysis
• Image analysis API and options
• Azure AI vision OCR
• Face detection, analysis and recognition
• Custom azure ai vision model for classification and object detection
• introduction to video indexer for video analysis
• Exercise: Explore features in Vision Studio
• Exercise: Analyze Images with Azure AI Vision
• Exercise: Read text in images
• Exercise: Detect and analyze faces
• Exercise: Classify Images with Azure AI Vision custom model
• Exercise: Analyze the video using video indexer
Module 3: - Develop natural language processing solutions
• Introduction to azure ai language service for language analysis
• Text translation using translator service
• Introduction to question and answering
• Creating a knowledge base
• Introduction to the language understanding
• Custom text classification
• Introduction to the speech service
• Introduction to speech synthesis markup language
• Translating speech to text
• Exercise: Analyze text
• Exercise: Translate text
• Exercise: Create a question and answering solution
• Exercise: Create a conversational language understanding app
• Exercise: Recognize and Synthesize Speech
Module 4: - Develop generative ai solutions with azure open AI service
• Introduction to generative ai
• Introduction to azure open-ai studio
• Various types of models in azure OpenAI
• Various Api's in azure OpenAI
• Testing models in azure OpenAI studio playground
• Integrating Azure OpenAI into your app
• Using the Azure OpenAI REST API: completion, chat completion
• Prompt engineering in azure OpenAI
• Implement Retrieval Augmented Generation (RAG) with Azure Open AI Service
• Exercise: Provision an Azure OpenAI resource in Azure
• Exercise: Get started with Azure OpenAI Service
• Exercise: Integrate Azure OpenAI into your app
• Exercise: Utilize prompt engineering in your app Exercise: Implement Retrieval Augmented Generation
(RAG) with Azure OpenAI Service
Module 5: - Creating the knowledge mining solution
• Introduction to the azure ai search
• Core Components of an AI Search Solution
• How an Enrichment Pipeline Works
• Introduction to Custom Skills
• What is a Knowledge Store?
• Implementing a Knowledge Store
• Exercise – Create an Azure Cognitive Search Solution
• Exercise – Create a Custom Skill for Azure AI Search
Module 6: - Develop solutions with Azure AI Document Intelligence
• Introduction to Document Intelligence Service
• Prebuilt models in document intelligence service
• Custom models in document intelligence service
• Exercise – Use prebuilt Document Intelligence models
• Exercise – Extract Data from Form
Module 7: - Develop AI agents on Azure
• Get started with AI agent development on Azure
• Develop an AI agent with Azure AI Agent Service
• Integrate custom tools into your agent
• Develop an AI agent with Semantic Kernel
• Add plugins to Azure AI agent
• Orchestrate a multi-agent solution using Semantic Kernel
• Exercise - Develop a multi-agent solution
• Exercise - Develop an Azure AI agent with the Semantic Kernel SDK
• Exercise - Build an AI agent
Prerequisites
Before attending this course, students must have:
- Knowledge of Microsoft Azure and ability to navigate the Azure portal
- Knowledge of either C# or Python
- Familiarity with JSON and REST programming semantics
Enquiry
Course : AI-102: Develop AI solutions in Azure
Enquiry
request for : AI-102: Develop AI solutions in Azure