Skip to content

Commit 577488e

Browse files
committed
added sk module
1 parent c0d7748 commit 577488e

17 files changed

+448
-0
lines changed
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.orchestrate-sk-multi-agent-solution.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Learn how to design multi-agent solutions with Semantic Kernel and Azure AI Foundry.
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/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.orchestrate-sk-multi-agent-solution.understand-agent-framework
3+
title: Understand the Semantic Kernel Agent Framework
4+
metadata:
5+
title: Understand the Semantic Kernel Agent Framework
6+
description: This unit explains the Semantic Kernel Agent Framework.
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/2-understand-agent-framework.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.orchestrate-sk-multi-agent-solution.create-azure-ai-agent
3+
title: Create an Azure AI Agent
4+
metadata:
5+
title: Create an Azure AI Agent
6+
description: This unit explains how to create an Azure AI Agent with the Semantic Kernel.
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-create-azure-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.orchestrate-sk-multi-agent-solution.add-plugins-to-agents
3+
title: Add plugins to agents
4+
metadata:
5+
title: Add plugins to agents
6+
description: Learn how to add plugins to agents.
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/5-add-plugins-to-agents.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.orchestrate-sk-multi-agent-solution.design-agent-collaboration
3+
title: Add plugins to agents
4+
metadata:
5+
title: Design agent collaboration
6+
description: Learn how to design mutli-agent collaboration solutions
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/5-design-agent-collaboration.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.orchestrate-sk-multi-agent-solution.exercise
3+
title: Exercise - Develop a multi-agent soluton
4+
metadata:
5+
title: Exercise - Develop a multi-agent soluton
6+
description: Learn how to build a multi-agent solution. This unit provides a hands-on exercise to develop a multi-agent solution with the Semantic Kernel Agent Framework.
7+
author: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 30
12+
content: |
13+
[!include[](includes/7-exercise.md)]
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
quiz:
14+
questions:
15+
- content: ""
16+
choices:
17+
- content: ""
18+
isCorrect: true
19+
explanation: ""
20+
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: buzahid
8+
ms.author: buzahid
9+
ms.date: 03/14/2025
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/7-summary.md)]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
TODO fluff intro, devops scenario
2+
3+
In this module, you'll learn how to use the Semantic Kernel SDK to develop your own AI agents that can collaborate for a multi-agent solution.
4+
5+
After completing this module, you'll be able to:
6+
- Build AI agents using the Semantic Kernel SDK
7+
- Create custom plugin functions for your AI agents
8+
- Develop multi-agent solutions
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Semantic Kernel is an open-source SDK that enables developers to integrate AI models into their applications. Using the SDK, developers can create "plugins" to interface with the LLMs and perform various tasks. Semantic Kernel bridges the gap between AI and software development by offering tools to create AI-driven agents that can execute tasks, interact with APIs, and perform complex workflows.
2+
3+
## What is the Semantic Kernel Agent Framework?
4+
5+
The Semantic Kernel Agent Framework is a framework designed to help developers build AI-powered agents. These agents can process user inputs, make decisions, and execute tasks autonomously by leveraging large language models and traditional programming logic. The framework provides structured components for defining AI-driven workflows, enabling agents to interact with users, APIs, and external services.
6+
7+
### Core Concepts
8+
9+
- **Kernel**
10+
11+
The kernel is the central component of the Semantic Kernel. The kernel acts as the execution engine, managing AI interactions, function orchestration, and memory.
12+
13+
- **Agents**
14+
15+
Agents are intelligent, AI-driven entities capable of reasoning and executing tasks. They use language models, functions, and memory to make decisions dynamically.
16+
17+
- **Plugins**
18+
19+
Agents use plugins to perform specific tasks. Plugin functions enable agents to dynamically interact with external services or execute complex tasks.
20+
21+
- **History**
22+
23+
Agents can maintain chat history across multiple interactions, allowing them to track previous interactions and adapt responses accordingly.
24+
25+
### Types of Agents
26+
27+
The Semantic Kernel Agent Framework supports several different types of agents.
28+
29+
- Chat Completion Agent
30+
- OpenAI Assistant Agent
31+
- Azure AI Agent
32+
33+
## Why Use the Semantic Kernel Agent Framework?
34+
35+
TODO
36+
37+
### Getting Started
38+
39+
TODO - Create AI Foundry Project
40+
41+
To use the Semantic Kernel Agent Framework, install the necessary package with dependencies:
42+
43+
```sh
44+
pip install semantic-kernel[azure]
45+
```

0 commit comments

Comments
 (0)