Skip to content

Commit 203678b

Browse files
authored
Merge pull request #49295 from MicrosoftDocs/NEW-agent-service-modules
New agent service modules
2 parents 6a5a976 + c4bbee2 commit 203678b

19 files changed

+380
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
### YamlMime:LearningPath
2+
uid: learn.wwl.develop-ai-agent-on-azure
3+
metadata:
4+
title: Develop AI agents on Azure
5+
description: Learn how to develop AI agents on Azure using the Azure AI Agent Service and Semantic Kernel Agent Framework.
6+
ms.date: 02/24/2025
7+
author: wwlpublish
8+
ms.author: berryivor
9+
ms.topic: learning-path
10+
ms.collection: wwl-ai-copilot
11+
title: Develop AI agents on Azure
12+
prerequisites: |
13+
Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. Consider completing the [Get started with artificial intelligence](/training/paths/get-started-with-artificial-intelligence-on-azure) learning path first.
14+
summary: |
15+
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 Agent Service and Semantic Kernel Agent Framework. By the end of this learning path, you will have the skills needed to develop AI agents on Azure.
16+
iconUrl: /training/achievements/generic-badge.svg
17+
levels:
18+
- intermediate
19+
roles:
20+
- ai-engineer
21+
products:
22+
- ai-services
23+
subjects:
24+
- artificial-intelligence
25+
- machine-learning
26+
- natural-language-processing
27+
modules:
28+
- learn.wwl.ai-agent-fundamentals
29+
- learn.wwl.develop-ai-agent-azure
30+
trophy:
31+
uid: learn.wwl.develop-ai-agent-on-azure.trophy
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Learn how to start using Azure AI Agent Service.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.what-is-ai-agent
3+
title: What is an AI agent
4+
metadata:
5+
title: What is an AI agent
6+
description: This unit explains what an AI agent is and how it works.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/2-what-is-ai-agent.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.how-use-agent-service
3+
title: How to use Azure AI Agent Service
4+
metadata:
5+
title: How to use Azure AI Agent Service
6+
description: This unit explores how to use Azure AI Agent Service.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/3-how-use-agent-service.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.when-use-agent-service
3+
title: When to use Azure AI Agent Service
4+
metadata:
5+
title: When to use Azure AI Agent Service
6+
description: This unit explains when and why to use Azure AI Agent Service.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-when-use-agent-service.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.exercise
3+
title: Exercise - Build an AI agent
4+
metadata:
5+
title: Exercise - Build an AI agent
6+
description: Learn how to build an agent using Azure AI Agent Service. This unit provides a hands-on exercise to build an agent using Azure AI Agent Service.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 30
12+
content: |
13+
[!include[](includes/5-exercise.md)]
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: This unit contains a knowledge check which can help learners reinforce their understanding of the material.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
quiz:
14+
questions:
15+
- content: "What is the first step in setting up Azure AI Agent Service?"
16+
choices:
17+
- content: "Deploy a compatible model"
18+
isCorrect: false
19+
explanation: "Incorrect. Deploying a compatible model is the second step. The first step is to create an Azure AI Foundry hub and project."
20+
- content: "Create an Azure AI Foundry hub and project"
21+
isCorrect: true
22+
explanation: "Correct. The first step in setting up Azure AI Agent Service is to create an Azure AI Foundry hub and project in your Azure subscription."
23+
- content: "Make API calls using SDKs"
24+
isCorrect: false
25+
explanation: "Incorrect. Making API calls using SDKs is the third step after deploying a compatible model."
26+
- content: "Which feature of Azure AI Agent Service ensures data privacy and compliance?"
27+
choices:
28+
- content: "Automatic tool calling"
29+
isCorrect: false
30+
explanation: "Incorrect. Automatic tool calling handles the tool-calling lifecycle but does not specifically ensure data privacy and compliance."
31+
- content: "Enterprise-grade security"
32+
isCorrect: true
33+
explanation: "Correct. Enterprise-grade security ensures data privacy and compliance with secure data handling and keyless authentication."
34+
- content: "Customizable storage solutions"
35+
isCorrect: false
36+
explanation: "Incorrect. Customizable storage solutions provide visibility and control over storage but do not specifically ensure data privacy and compliance."
37+
- content: "You are tasked with creating an AI agent that can interpret code and interact with data sources like Bing. Which feature of Azure AI Agent Service should you utilize?"
38+
choices:
39+
- content: "Out-of-the-box tools"
40+
isCorrect: true
41+
explanation: "Correct. Out-of-the-box tools include capabilities for code interpretation and interaction with data sources like Bing, making them ideal for this task."
42+
- content: "Securely managed data"
43+
isCorrect: false
44+
explanation: "Incorrect. Securely managed data handles conversation states but does not specifically provide tools for code interpretation or data source interaction."
45+
- content: "Enterprise-grade security"
46+
isCorrect: false
47+
explanation: "Incorrect. Enterprise-grade security ensures data privacy and compliance but does not specifically provide tools for code interpretation or data source interaction."
48+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.develop-ai-agent-azure.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: This unit summarizes the key concepts covered in the module, including key features and how to use Azure AI Agent Service.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/24/2025
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/7-summary.md)]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Azure AI Agent Service is a fully managed service designed to empower developers to securely build, deploy, and scale high-quality, extensible AI agents without needing to manage the underlying compute and storage resources.
2+
3+
Imagine you're working in the healthcare industry, where there's a need to automate patient interactions and streamline administrative tasks. Your organization wants to develop an AI agent that can handle patient inquiries, schedule appointments, and provide medical information based on real-time data. However, managing the infrastructure and ensuring data security are significant challenges. Azure AI Agent Service offers a solution by allowing you to create AI agents tailored to your needs through custom instructions and advanced tools. This service simplifies the development process, reduces the amount of code required, and manages the underlying infrastructure, enabling you to focus on building high-quality AI solutions.
4+
5+
In this module, you'll learn about the purpose, key features, setup process, and integration capabilities of Azure AI Agent Service.
6+
7+
After completing this module, you’ll be able to:
8+
- Describe the purpose of AI agents
9+
- Explain the key features of Azure AI Agent Service
10+
- Build an agent using the Azure AI Agent Service
11+
- Integrate an agent in the Azure AI Agent Service into your own app
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
An AI agent is a software service that uses generative AI to understand and perform tasks on behalf of a user or another program. These agents leverage advanced AI models to understand context, make decisions, utilize grounding data, and take actions to achieve specific goals. Unlike traditional applications, AI agents can operate independently, executing complex workflows and automating processes without the need of constant human intervention. The evolution of generative AI enables agents to behave intelligently on our behalf, transforming how we can leverage and integrate these agents.
2+
3+
Understanding what an AI agent is and how to utilize them is crucial for effectively using AI to automate tasks, make informed decisions, and enhance user experiences. This knowledge enables organizations to deploy AI agents strategically, maximizing their potential to drive innovation, improve efficiency, and achieve business objectives.
4+
5+
## Why Are AI agents useful?
6+
7+
AI agents are incredibly useful for several reasons:
8+
9+
- **Automation of Routine Tasks**: AI agents can handle repetitive and mundane tasks, freeing up human workers to focus on more strategic and creative activities. This leads to increased productivity and efficiency.
10+
- **Enhanced Decision-Making**: By processing vast amounts of data and providing insights, AI agents support better decision-making. They can analyze trends, predict outcomes, and offer recommendations based on real-time data.
11+
- **Decision-Making Capabilities**: AI Agents can use advanced decision-making algorithms and machine learning models to analyze data and make informed decisions. This allows them to handle complex scenarios and provide actionable insights, whereas generative AI chat models primarily focus on generating text-based responses.
12+
- **Scalability**: AI agents can scale operations without the need for proportional increases in human resources. This is particularly beneficial for businesses looking to grow without significantly increasing operational costs.
13+
- **24/7 Availability**: Like all software, AI agents can operate continuously without breaks, ensuring that tasks are completed promptly and customer service is available around the clock.
14+
15+
Agents are built to simulate human-like intelligence and can be applied in various domains such as customer service, data analysis, automation, and more.
16+
17+
## Examples of AI agent use Casesc
18+
19+
AI agents have a wide range of applications across various industries. Here are some notable examples:
20+
21+
### Personal productivity agents
22+
23+
Personal productivity agents assist individuals with daily tasks such as scheduling meetings, sending emails, and managing to-do lists. For instance, Microsoft 365 Copilot can help users draft documents, create presentations, and analyze data within the Microsoft Office suite.
24+
25+
### Research agents
26+
27+
Research agents continuously monitor market trends, gather data, and generate reports. These agents can be used in financial services to track stock performance, in healthcare to stay updated with the latest medical research, or in marketing to analyze consumer behavior.
28+
29+
### Sales agents
30+
31+
Sales agents automate lead generation and qualification processes. They can research potential leads, send personalized follow-up messages, and even schedule sales calls. This automation helps sales teams focus on closing deals rather than administrative tasks.
32+
33+
### Customer service agents
34+
35+
Customer service agents handle routine inquiries, provide information, and resolve common issues. They can be integrated into chatbots on websites or messaging platforms, offering instant support to customers. For example, Cineplex uses an AI agent to process refund requests, significantly reducing handling time and improving customer satisfaction.
36+
37+
### Developer agents
38+
39+
Developer agents help in software development tasks such as code review, bug fixing, and repository management. They can automatically update codebases, suggest improvements, and ensure that coding standards are maintained. GitHub Copilot is a great example of a developer agent.
40+
41+
> [!TIP]
42+
> To learn more about GitHub Copilot, explore the [GitHub Copilot fundamentals](/training/paths/copilot/) learning path.
43+
44+
## How to build an agent
45+
46+
Agents can be built with various services and platforms, including Microsoft 365, Semantic Kernel, and Azure AI Agent Service. The rest of this module will focus on the AI Agent Service, however there are independent learning paths on Microsoft Learn for the other services.
47+
48+
> [!TIP]
49+
> You can explore more about agents in general with the [Fundamentals of AI agents](/training/modules/ai-agent-fundamentals) module.

0 commit comments

Comments
 (0)