MS-AI3026: Develop AI agents on Azure

Course Code: MS-AI3026

This course is designed to teach participants how to create, deploy, and manage intelligent AI agents using Azure AI Foundry. Students will learn to integrate advanced AI capabilities through agents into scalable, customizable solutions.

  • Duration: 1 Day
  • Level: Intermediate
  • Technology: Data & AI
  • Delivery Method: Instructor-led
  • Training Credits: NA

This course is tailored for software developers who already have programming experience in Python or C# and want to deepen their skills in building AI agents using the Azure AI Agent Service. The target audience includes: 

- Developers with a background in Python or C#.

- Those with conceptual knowledge of generative AI.

- Individuals familiar with Azure AI services.

- Professionals aiming to build scalable, intelligent AI-driven solutions using Azure tools.

Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. Consider completing the Get started with artificial intelligence learning path first.

After attending this course, delegates will be able to:

- Create agents in the Azure AI Foundry portal.

- Develop agents using the Azure AI Agent Service SDK.

- Extend agent capabilities by integrating custom tools.

- Build agents with the Semantic Kernel SDK.

- Design multi-agent solutions that can collaborate and orchestrate tasks.

There is no Associated Certification or Exam for this course. 

Download our course content

Click Here

Modules

AI agents represent the next generation of intelligent applications. Learn how they can be developed and used on Microsoft Azure.

Lessons

- Introduction

- What are Al agents?

- Options for agent development

- Azure Al Foundry Agent Service

- Exercise - Explore Al Agent development

- Module assessment

- Summary

After completing this module, students will be able to:

- Describe core concepts related to AI agents

- Describe options for agent development

- Create and test an agent in the Azure AI Foundry portal

This module provides engineers with the skills to begin building agents with Azure AI Foundry Agent Service.

Lessons

- Introduction

- What is an Al agent

- How to use Azure Al Foundry Agent Service

- Develop agents with the Azure Al Foundry Agent Service

- Exercise - Build an Al agent

- Module assessment

- Summary

After completing this module, students will be able to:

- Describe the purpose of AI agents

- Explain the key features of Azure AI Foundry Agent Service

- Build an agent using the Foundry Agent Service

- Integrate an agent in the Foundry Agent Service into your own application

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

- 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

After completing this module, students will be able to:

- Describe the benefits of using custom tools with your agent.

- Explore the different options for custom tools.

- Build an agent that integrates custom tools using the Azure AI Foundry Agent Service.

This module provides engineers with the skills to begin building Azure AI Foundry Agent Service agents with Semantic Kernel.

Lessons

- Introduction

- Understand Semantic Kernel Al agents

- Create an Azure Al agent with Semantic Kernel

- Add plugins to Azure Al agent

- Exercise - Develop an Azure Al agent with the Semantic Kernel SDK

- Knowledge check

- Summary

After completing this module, students will be able to:

- Use Semantic Kernel to connect to an Azure AI Foundry project

- Create Azure AI Foundry Agent Service agents using the Semantic Kernel SDK

- Integrate plugin functions with your AI agent

Learn how to use the Semantic Kernel SDK to develop your own AI agents that can collaborate for a multi-agent solution.

Lessons

- Introduction

- Understand the Semantic Kernel Agent Framework

- Create an agent group chat

- Design an agent selection strategy

- Define a chat termination strategy

- Exercise - Develop a multi-agent solution

- Knowledge check

- Summary

After completing this module, students will be able to:

- Build AI agents using the Semantic Kernel SDK

- Develop multi-agent solutions

- Create custom selection and termination strategies for agent collaboration