category
Designing and Implementing a Microsoft Azure AI Solution
Type
Virtual
Classroom ILT
Skill Level
Available dates
Learning Path
Virtual
Duration
1 Day
TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL
DURATION
AVAILABLE DATES
Introduction
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.
Audience profile
This course is designed for individuals who want to build, manage, and deploy AI solutions using Azure AI services. The primary audience for this course includes:
- Software Engineers: Those who are focused on developing AI-infused applications leveraging Azure AI Services, Azure AI Search, and Azure OpenAI
- AI Engineers: Professionals responsible for creating and maintaining AI solutions, including computer vision, language analysis, knowledge mining, intelligent search, and generative AI
- Developers: Individuals with experience in programming languages like C# or Python and familiarity with REST-based APIs
Pre-requisites
Before attending this course, delegates must have:
- Knowledge of Microsoft Azure and ability to navigate the Azure portal
- Knowledge of either C#, Python, or JavaScript
Course Objectives
After completing this course, students will be able to:
- Create, configure, deploy, and secure Azure Cognitive Services
- Integrate speech services
- Integrate text analytics
- Create language understanding capabilities with LUIS
- Create and manage Azure Cognitive Search solutions
- Create intelligent agents using the Bot Framework
- Implement Computer Vision solutions
Course content
| Module 1: Plan and prepare to develop AI solutions on Azure | |
| Microsoft Azure offers multiple services that enable developers to build amazing AI-powered solutions. Proper planning and preparation involve identifying the services you’ll use and creating an optimal working environment for your development team. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 2: Choose and deploy models from the model catalog in Azure AI Foundry portal | |
| Choose the various language models that are available through the Azure AI Foundry’s model catalog. Understand how to select, deploy, and test a model, and to improve its performance. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 3: Develop an AI app with the Azure AI Foundry SDK. | |
| Use the Azure AI Foundry SDK to develop AI applications with Azure AI Foundry projects. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 4: Get started with prompt flow to develop language model apps in the Azure AI Foundry | |
| Learn about how to use prompt flow to develop applications that leverage language models in the Azure AI Foundry. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 5: Develop a RAG-based solution with your own data using Azure AI Foundry | |
| Retrieval Augmented Generation (RAG) is a common pattern used in generative AI solutions to ground prompts with your data. Azure AI Foundry provides support for adding data, creating indexes, and integrating them with generative AI models to help you build RAG-based solutions. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 6: Fine-tune a language model with Azure AI Foundry | |
| Train a base language model on a chat-completion task. The model catalog in Azure AI Foundry offers many open-source models that can be fine-tuned for your specific model behaviour needs. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to use the Azure AI Language service to:
|
|
| Module 7: Implement a responsible generative AI solution in Azure AI Foundry | |
| Generative AI enables amazing creative solutions but must be implemented responsibly to minimize the risk of harmful content generation. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
By the end of this module, you’ll be able to:
|
|
| Module 8: Evaluate generative AI performance in Azure AI Foundry portal | |
| Evaluating copilots is essential to ensure your generative AI applications meet user needs, provide accurate responses, and continuously improve over time. Discover how to assess and optimize the performance of your generative AI applications using the tools and features available in the Azure AI Studio. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 9: Get started with AI agent development on Azure | |
| AI agents represent the next generation of intelligent applications. Learn how they can be developed and used on Microsoft Azure. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 10: Develop an AI agent with Azure AI Foundry Agent Service | |
| This module provides engineers with the skills to begin building agents with Azure AI Foundry Agent Service. | |
| Lessons: | |
|
|
|
|
|
|
|
|
By the end of this module, you’ll be able to:
|
|
| Module 11: Integrate custom tools into your agent | |
| Built-in tools are useful, but they may not meet all your needs. In this module, learn how to extend the capabilities of your agent by integrating custom tools for your agent to use. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you will be able to:
|
|
| Module 12: Develop a multi-agent solution with Azure AI Foundry Agent Service | |
| Break down complex tasks with intelligent collaboration. Learn how to design multi-agent solutions using connected agents. | |
| Lessons: | |
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 13: Integrate MCP Tools with Azure AI Agents | |
| Enable dynamic tool access for your Azure AI agents. Learn how to connect MCP-hosted tools and integrate them seamlessly into agent workflows. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 14: Develop an AI agent with Semantic Kernel | |
| This module provides engineers with the skills to begin building Azure AI Agent Service agents with Semantic Kernel. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 15: Orchestrate a multi-agent solution using Semantic Kernel | |
| Learn how to use the Semantic Kernel SDK to develop your own AI agents that can collaborate for a multi-agent solution. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 16: Analyze text with Azure AI Language | |
| The Azure AI Language service enables you to create intelligent apps and services that extract semantic information from text. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 17: Create question answering solutions with Azure AI Language | |
| The question answering capability of the Azure AI Language service makes it easy to build applications in which users ask questions using natural language and receive appropriate answers. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 18: Build a conversational language understanding model | |
| The Azure AI Language conversational language understanding service (CLU) enables you to train a model that apps can use to extract meaning from natural language. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 19: Create a custom text classification solution | |
| The Azure AI Language service enables processing of natural language to use in your own app. Learn how to build a custom text classification project. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 20: Custom named entity recognition | |
| Build a custom entity recognition solution to extract entities from unstructured documents. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 21: Translate text with Azure AI Translator service | |
| The Translator service enables you to create intelligent apps and services that can translate text between languages. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 22: Create speech enabled apps with Azure AI services | |
| The Azure AI Speech service enables you to build speech enabled applications. This module focuses on using the speech-to-text and text to speech APIs, which enable you to create apps that are capable of speech recognition and speech synthesis. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 23: Translate speech with the Azure AI Speech service | |
| Translation of speech builds on speech recognition by recognizing and transcribing spoken input in a specified language and returning translations of the transcription in one or more other languages. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 24: Develop an audio enabled generative AI application | |
| A voice carries meaning beyond words, and audio-enabled generative AI models can interpret spoken input to understand tone, intent, and language. Learn how to build audio-enabled chat apps that listen and respond to audio. | |
| Lessons: | |
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 25: Analyze images | |
| With the Azure AI Vision service, you can use pre-trained models to analyze images and extract insights and information from them. | |
| Lessons: | |
|
|
|
|
|
|
| Analyze an image | |
After completing this module, you’ll be able to:
|
|
| Module 26: Read text in images | |
| Azure’s AI Vision service uses algorithms to process images and return information. This module teaches you how to use the Image Analysis API for optical character recognition (OCR). | |
| Lessons: | |
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 27: Detect, analyze, and recognize faces | |
| The ability for applications to detect human faces, analyze facial features and emotions, and identify individuals is a key artificial intelligence capability. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 28: Classify images | |
| Image classification is used to determine the main subject of an image. You can use the Azure AI Custom Vision services to train a model that classifies images based on your own categorizations. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 29: Detect objects in images | |
| Object detection is used to locate and identify objects in images. You can use Azure AI Custom Vision to train a model to detect specific classes of object in images. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 30: Analyse video | |
| Azure Video Indexer is a service to extract insights from video, including face identification, text recognition, object labels, scene segmentations, and more. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 31: Develop a vision-enabled generative AI application | |
| A picture says a thousand words, and multimodal generative AI models can interpret images to respond to visual prompts. Learn how to build vision-enabled chat apps. | |
| Lessons: | |
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 32: Generate images with AI | |
| In Azure AI Foundry, you can use the OpenAI DALL-E model to generate original images based on natural language prompts. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 33: Create a multimodal analysis solution with Azure AI Content Understanding | |
| Use Azure AI Content Understanding for multimodal content analysis and information extraction. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 34: Create an Azure AI Content Understanding client application | |
| In Azure AI Foundry, you can use the OpenAI DALL-E model to generate original images based on natural language prompts. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 35: Use prebuilt Document intelligence models | |
| Learn what data you can analyse by choosing prebuilt Forms Analyzer models and how to deploy these models in a Document intelligence solution. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 36: Extract data from forms with Azure Document intelligence | |
| Document intelligence uses machine learning technology to identify and extract key-value pairs and table data from form documents with accuracy, at scale. This module teaches you how to use the Azure Document intelligence cognitive service. | |
| Lessons: | |
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
| Module 37: Create a knowledge mining solution with Azure AI Search | |
| Unlock the hidden insights in your data with Azure AI Search. In this module, you’ll learn how to implement a knowledge mining solution that extracts and enriches data, making it searchable and ready for deeper analysis. | |
| Lessons: | |
|
|
|
|
|
|
|
|
|
|
After completing this module, you’ll be able to:
|
|
Associated certifications and exam:
This course will prepare delegates to write the AI-102: Designing and Implementing an Azure AI Solution exam.
On successful completion of this course students will receive a Torque IT attendance certificate.
Microsoft Overview
Skilled Microsoft engineers add significant value to the marketplace by reducing the cost of technology solutions whilst improving efficiency and fuelling innovation. Through authorized Microsoft training, Torque IT empowers engineers, developers and end-users to realise their full potential by providing them with the necessary knowledge and skills to optimise the adoption and use of Microsoft solutions.
Torque IT considers authorised Microsoft training to be an integral part of any Microsoft implementation. Microsoft authorised training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve. Microsoft career certifications are universally recognised as demonstrating a high level of expertise and credibility for individuals and the organisations that employ them.
Authorized Microsoft training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, managing, and operating Microsoft solutions.
For 19 years, Torque IT has maintained the status of Gold Learning Partner for Microsoft in South Africa. This is the highest level of accreditation that Microsoft awards to Learning Partners that specialize in technical, product, sales, development, end-user and solutions training.
These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise across Windows Server, Windows Client, Microsoft Virtualization, Microsoft Azure, Office 365, Exchange Server, SharePoint Server, Skype for Business, System Centre Server, Visual Studio and Microsoft Office technologies.
Torque is recognized by Microsoft, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in Microsoft technologies that will prepare the next generation of IT industry professionals.