Develop AI agents on Azure
Generative Artificial Intelligence (AI) is becoming more functional and accessible, and AI agents are a key component of this evolution. This learning path will help you understand the AI agents, including when to use them and how to build them, using Azure AI Foundry Agent Service and Microsoft Agent Framework. By the end of this learning path, you will have the skills needed to develop AI agents on Azure.
Get started with AI agent development on AzureAI agents represent the next generation of intelligent applications. Learn how they can be developed and used on Microsoft Azure.
Introduction
What are AI agents?
Options for agent development
Azure AI Foundry Agent Service
Exercise - Explore AI Agent development
Module assessment
Summary
Develop an AI agent with Azure AI Foundry Agent ServiceThis module provides engineers with the skills to begin building agents 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
Develop AI agents with the Azure AI Foundry extension in Visual Studio CodeLearn how to build, test, and deploy AI agents using the Azure AI Foundry extension in Visual Studio Code.
Introduction
Get started with the Azure AI Foundry extension
Develop AI agents in Visual Studio Code
Extend AI agent capabilities with tools
Exercise - Build an AI agent using the Azure AI Foundry extension
Module assessment
Summary
Integrate custom tools into your agentBuilt-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.
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
Develop a multi-agent solution with Azure AI Foundry Agent ServiceBreak down complex tasks with intelligent collaboration. Learn how to design multi-agent solutions using connected agents.
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
Integrate MCP Tools with Azure AI AgentsEnable dynamic tool access for your Azure AI agents. Learn how to connect MCP-hosted tools and integrate them seamlessly into agent workflows.
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
Develop an AI agent with Microsoft Agent FrameworkThis module provides engineers with the skills to begin building Azure AI Foundry Agent Service agents with Microsoft Agent Framework.
Introduction
Understand Microsoft Agent Framework AI agents
Create an Azure AI agent with Microsoft Agent Framework
Add tools to Azure AI agent
Exercise - Develop an Azure AI agent with the Microsoft Agent Framework SDK
Knowledge check
Summary
Orchestrate a multi-agent solution using the Microsoft Agent FrameworkLearn how to use the Microsoft Agent Framework SDK to develop your own AI agents that can collaborate for a multi-agent solution.
Introduction
Understand the Microsoft Agent Framework
Understand agent orchestration
Use concurrent orchestration
Use sequential orchestration
Use group chat orchestration
Use handoff orchestration
Use Magentic orchestration
Exercise - Develop a multi-agent solution
Knowledge check
Summary
Discover Azure AI Agents with A2ALearn how to implement the A2A protocol to enable agent discovery, direct communication, and coordinated task execution across remote agents.
Introduction
Define an A2A agent
Implement an agent executor
Host an A2A server
Connect to your A2A agent
Exercise - Connect to remote Azure AI Agents with the A2A protocol
Module assessment
Summary