---
title: AI-103 Labs
description: "Lab exercises for AI-103: Developing AI Apps and Agents on Azure. Includes Applied Skills, Microsoft Learn, and Microsoft GitHub labs."
---

**Applied Skills:**

:::note
Applied Skills on Microsoft Learn are practical, hands-on exercises designed to help users build and demonstrate proficiency in specific technologies or tasks. These small labs focus on solving real-world scenarios, reinforcing learning through direct application of skills, and preparing users for industry roles or certifications.
:::

### Develop a Generative AI Chat App Using the Microsoft Foundry SDK

### Get started developing agents in Microsoft Foundry

### Create an AI agent

### Create agentic workflows by using Microsoft Foundry

### Integrate model context protocol tools with agents in Microsoft Foundry

### Implement knowledge mining with Azure AI Search

### Secure AI solutions in the cloud

**Microsoft Learn:**

:::note
Microsoft Learn Sandboxes require you to bring in your own subscription.
:::

### Prepare for an AI development project

### Select, deploy, and evaluate models

### Create a generative AI chat app

### Create a generative AI chat app that uses tools

### Optimize generative AI model performance

### Apply guardrails to prevent the output of harmful content

### Build and deploy an AI agent

### Build an agent with custom tools

### Connect MCP tools to Azure AI Agents

### Integrate an AI agent with Foundry IQ

### Publish a Foundry agent to Teams

### Create an Agent-driven Workflow

### Develop an Azure AI agent with the Microsoft Agent Framework SDK

### Develop a multi-agent solution

### Connect to remote Azure AI Agents with the A2A protocol

### Analyze text

### Develop a text analysis agent

### Use speech-capable generative AI models

### Create a speech-enabled app

### Use Azure Speech in an agent

### Develop a Voice Live agent

### Translate text and speech

### Develop a vision-enabled chat app

### Generate images with AI

### Generate video with Sora 2 in Microsoft Foundry

### Analyze images with Content Understanding

### Extract information from multimodal content

### Develop a Content Understanding client application

### Analyze documents with Document Intelligence

### Create a knowledge mining solution

**Microsoft GitHub:**

:::note
Microsoft GitHub labs are series of labs designed to be used in Microsoft Instructor Lead Trainings delivered by Microsoft Certified Trainers where participants also have access to the environment to perform them. This means that for everyone else, it is necessary to bring your own environment to go through them.
:::

### Build AI agents with portal and VS Code

### Use a custom function in an AI agent

### Extend agents with Model Context Protocol (MCP) tools

### Integrate an AI agent with Foundry IQ

### Deploy agents to Microsoft Teams and Copilot

### Work IQ - Workplace intelligence for AI agents (optional)

### Build a workflow in Microsoft Foundry

### Develop an Azure AI agent with the Microsoft Agent Framework SDK

### Develop a multi-agent solution with Microsoft Agent Framework

### Connect to remote agents with A2A protocol

### Prepare for an AI development project

### Explore and compare models

### Create a generative AI chat app

### Create a generative AI app that uses tools

### Fine-tune a language model

### Apply guardrails to prevent the output of harmful content

### Develop a vision-enabled chat app

### Generate images with AI

### Generate video with Sora in Microsoft Foundry

### Analyze images with Azure Content Understanding

### Analyze text

### Develop a text analysis agent

### Use speech-capable generative AI models

### Recognize and synthesize speech

### Use Azure Speech in an agent

### Develop a Voice Live agent

### Translate text and speech

### Extract information from multimodal content

### Develop a Content Understanding client application

### Extract data with Azure Document Intelligence

### Create a knowledge mining solution

### Build an automated RAG ingestion pipeline with Content Understanding

### Get Started with Azure AI Services

### Manage Azure AI Services Security

### Monitor Azure AI Services

### Use an Azure AI Services Container

### Implement Azure AI Content Safety