Skip to content

Commit 44595d3

Browse files
Merge pull request #53605 from MicrosoftDocs/NEW-geni-ai-path
New geni ai path
2 parents f3febe9 + 6ca3781 commit 44595d3

81 files changed

Lines changed: 2835 additions & 3 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

learn-pr/paths/develop-ai-agents-azure/index.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ hidden: true
44
metadata:
55
title: Develop AI Agents on Azure
66
description: Learn how to develop AI agents on Azure using the Microsoft Foundry Agent Service and Microsoft Agent Framework. AI-3026
7-
ms.date: 02/12/2026
8-
author: wwlpublish
7+
ms.date: 02/18/2026
8+
author: ivorb
99
ms.author: berryivor
1010
ms.topic: learning-path
1111
ms.collection: wwl-ai-copilot
@@ -31,8 +31,8 @@ modules:
3131
- learn.wwl.build-agent-with-custom-tools
3232
- learn.wwl.connect-agent-to-mcp-tools
3333
- learn.wwl.introduction-foundry-iq
34+
- learn.wwl.integrate-foundry-agent-with-m365
3435
- learn.wwl.build-agent-workflows-microsoft-foundry
35-
- learn.wwl.develop-multi-agent-azure-ai-foundry
3636
- learn.wwl.develop-ai-agent-with-semantic-kernel
3737
- learn.wwl.orchestrate-sk-multi-agent-solution
3838
- learn.wwl.discover-agents-with-a2a
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
### YamlMime:LearningPath
2+
uid: learn.wwl.develop-generative-ai-apps
3+
hidden: true
4+
metadata:
5+
title: Develop generative AI apps on Microsoft Foundry
6+
description: Learn how to develop generative AI apps in Microsoft Foundry. (AI-3016)
7+
ms.date: 02/17/2026
8+
author: ivorb
9+
ms.author: berryivor
10+
ms.topic: learning-path
11+
ms.collection: wwl-ai-copilot
12+
ms.custom: [copilot-learning-hub]
13+
title: Develop generative AI apps in Azure
14+
prerequisites: |
15+
Before starting this module, you should be familiar with fundamental AI concepts and services in Azure. You should also have programming experience.
16+
summary: |
17+
Generative artificial intelligence (AI) is becoming more accessible through comprehensive development platforms like Microsoft Foundry. Learn how to build generative AI applications that use language models to interact with your users.
18+
iconUrl: /training/achievements/generic-badge.svg
19+
levels:
20+
- intermediate
21+
roles:
22+
- data-scientist
23+
- ai-engineer
24+
products:
25+
- ai-services
26+
- azure-ai-foundry
27+
- azure-ai-foundry-sdk
28+
subjects:
29+
- artificial-intelligence
30+
modules:
31+
- learn.wwl.prepare-azure-ai-development
32+
- learn.wwl.model-catalog-evaluate
33+
- learn.wwl.ai-foundry-sdk
34+
- learn.wwl.finetune-model-copilot-ai-studio
35+
- learn.wwl.responsible-ai-studio
36+
trophy:
37+
uid: learn.wwl.develop-generative-ai-apps.trophy
38+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction to the Microsoft Foundry SDK.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 1
15+
content: |
16+
[!include[](includes/01-introduction.md)]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.chat-playground
3+
title: Explore with the Chat playground
4+
metadata:
5+
title: Explore with the Chat playground
6+
description: Learn to use the Chat playground and generate code samples for Microsoft Foundry SDK development.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 7
15+
content: |
16+
[!include[](includes/02-chat-playground.md)]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.microsoft-foundry-sdk
3+
title: Understand the Microsoft Foundry SDK
4+
metadata:
5+
title: Understand the Microsoft Foundry SDK
6+
description: Learn about the Microsoft Foundry SDK and its two client types.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 7
15+
content: |
16+
[!include[](includes/03-microsoft-foundry-sdk.md)]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.responses-api
3+
title: Generate responses with the Responses API
4+
metadata:
5+
title: Generate responses with the Responses API
6+
description: Learn to use the Responses API to generate AI responses in applications.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 10
15+
content: |
16+
[!include[](includes/04-responses-api.md)]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.exercise
3+
title: Exercise - Use the Microsoft Foundry SDK
4+
metadata:
5+
title: Exercise - Use the Microsoft Foundry SDK
6+
description: Practice using the Microsoft Foundry SDK to build an AI application.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 10
15+
content: |
16+
[!include[](includes/05-exercise.md)]
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: Check your understanding of the Microsoft Foundry SDK.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 5
15+
quiz:
16+
title: Check your knowledge
17+
questions:
18+
- content: What is the primary purpose of the project client in the Microsoft Foundry SDK?
19+
choices:
20+
- content: To generate AI responses using the Responses API
21+
isCorrect: false
22+
explanation: Incorrect. The OpenAI-compatible client is used to generate AI responses.
23+
- content: To access Foundry-native operations like listing connections and managing project properties
24+
isCorrect: true
25+
explanation: Correct. The project client provides access to Foundry-native operations that don't have OpenAI equivalents.
26+
- content: To deploy new AI models to the project
27+
isCorrect: false
28+
explanation: Incorrect. Model deployment is done through the Foundry portal, not the SDK.
29+
- content: Which method do you use to generate responses with the Responses API?
30+
choices:
31+
- content: client.chat.completions.create()
32+
isCorrect: false
33+
explanation: Incorrect. This is the older chat completions API method.
34+
- content: client.responses.create()
35+
isCorrect: true
36+
explanation: Correct. The Responses API uses the responses.create() method.
37+
- content: client.generate.response()
38+
isCorrect: false
39+
explanation: Incorrect. This method doesn't exist in the SDK.
40+
- content: What does the previous_response_id parameter do in the Responses API?
41+
choices:
42+
- content: It links responses together to maintain conversation context
43+
isCorrect: true
44+
explanation: Correct. The previous_response_id parameter maintains conversation context across multiple API calls.
45+
- content: It retrieves an older response from the database
46+
isCorrect: false
47+
explanation: Incorrect. Use the responses.retrieve() method to retrieve previous responses.
48+
- content: It deletes previous responses to save storage space
49+
isCorrect: false
50+
explanation: Incorrect. The parameter doesn't delete responses.
51+
- content: Which package must you install to use the Microsoft Foundry SDK in Python?
52+
choices:
53+
- content: Package `azure-foundry`
54+
isCorrect: false
55+
explanation: Incorrect. This package doesn't exist.
56+
- content: Package `azure-ai-projects`
57+
isCorrect: true
58+
explanation: Correct. The `azure-ai-projects` package provides the Microsoft Foundry SDK for Python.
59+
- content: Package `microsoft-foundry-sdk`
60+
isCorrect: false
61+
explanation: Incorrect. This package doesn't exist.
62+
- content: What advantage does the Responses API offer over traditional chat completions?
63+
choices:
64+
- content: It works only with Azure OpenAI models
65+
isCorrect: false
66+
explanation: Incorrect. The Responses API works with both Azure OpenAI and Foundry direct models.
67+
- content: It provides stateful, multi-turn conversation support
68+
isCorrect: true
69+
explanation: Correct. The Responses API maintains conversation context and provides stateful interactions.
70+
- content: It requires less authentication configuration
71+
isCorrect: false
72+
explanation: Incorrect. Both APIs require the same authentication approach.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.foundry-sdk.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary of the Microsoft Foundry SDK module.
7+
author: ivorb
8+
ms.author: berryivor
9+
ms.date: 02/20/2026
10+
ms.topic: unit
11+
ai-usage: ai-generated
12+
ms.collection:
13+
- wwl-ai-copilot
14+
durationInMinutes: 3
15+
content: |
16+
[!include[](includes/07-summary.md)]
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Developers creating AI solutions with Microsoft Foundry need to work with a combination of services and software frameworks. The Microsoft Foundry SDK brings together common services and code libraries in a project through a central programmatic access point, making it easier for developers to write the code needed to build effective AI apps on Azure.
2+
3+
In this module, you'll learn how to use the Microsoft Foundry SDK to work with resources in a project and generate AI responses.
4+
5+
> [!NOTE]
6+
> Microsoft Foundry SDK is currently in preview. Details described in this module are subject to change.

0 commit comments

Comments
 (0)