Skip to content

Commit 482a86d

Browse files
Merge pull request #53940 from MicrosoftDocs/main
Auto Publish – main to live - 2026-03-23 17:00 UTC
2 parents c631c1f + 7acba17 commit 482a86d

16 files changed

Lines changed: 88 additions & 143 deletions

File tree

learn-pr/wwl-azure/design-implement-hybrid-networking/includes/2-design-implement-vpn-gateway.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ Creating a virtual network gateway can take some time to complete, so it's vital
2727
When you create a VPN Gateway, you must select the [gateway SKU](/azure/vpn-gateway/about-gateway-skus). You can select a SKU that satisfies your requirements based on the workload, throughput, feature, and SLAs.
2828

2929
> [!TIP]
30-
> The Basic SKU has feature and performance limitations and shouldn't be used in production environments.
31-
30+
> The Basic SKU has feature and performance limitations and shouldn't be used in production environments. For new gateways, use availability zone (AZ) SKUs.
3231
3332
## VPN Gateway types
3433

@@ -77,4 +76,4 @@ You can create an Azure VPN gateway in an active-standby configuration. Active-s
7776

7877
You can create an Azure VPN gateway in an active-active configuration. In the active-active configuration, both instances of the gateway establish VPN tunnels to your on-premises VPN device. The traffic from your Azure virtual network to your on-premises network is routed through both tunnels simultaneously. If an outage occurs, Azure automatically switches to the other tunnel.
7978

80-
:::image type="content" source="../media/vpn-active-active-89241ba7.png" alt-text="Diagram of an Azure VPN Gateway in active-active configuration.":::
79+
:::image type="content" source="../media/vpn-active-active-89241ba7.png" alt-text="Diagram of an Azure VPN Gateway in active-active configuration.":::

learn-pr/wwl-azure/design-implement-hybrid-networking/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
prefetch-feature-rollout: true
66
title: Design and Implement Hybrid Networking
77
description: "You learn how to design and implement hybrid networking solutions such as Site-to-Site VPN connections, Point-to-Site VPN connections, Azure Virtual WAN, and Virtual WAN hubs."
8-
ms.date: 09/09/2025
8+
ms.date: 03/23/2026
99
author: wwlpublish
1010
ms.author: cynthist
1111
ms.topic: module
@@ -56,4 +56,4 @@ units:
5656
- learn.wwl.design-implement-hybrid-networking.create-network-virtual-appliance-nva-virtual-hub
5757
- learn.wwl.design-implement-hybrid-networking.summary
5858
badge:
59-
uid: learn.wwl.design-implement-hybrid-networking.badge
59+
uid: learn.wwl.design-implement-hybrid-networking.badge

learn-pr/wwl-data-ai/foundry-sdk/07-knowledge-check.yml

Lines changed: 15 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,17 @@ durationInMinutes: 5
1515
quiz:
1616
title: Check your knowledge
1717
questions:
18-
- content: What is the primary purpose of the project client in the Microsoft Foundry SDK?
18+
- content: Which endpoint offers the broadest support for OpenAI APIs with Foundry Models?
1919
choices:
20-
- content: To generate AI responses using the Responses API
20+
- content: The Foundry project endpoint
2121
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
22+
explanation: Incorrect. The Foundry Project endpoint is used for Foundry-native operations, and OpenAI API support for the Responses API with Foundry direct models.
23+
- content: The Azure OpenAI endpoint
2424
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
25+
explanation: Correct. The Azure OpenAI endpoint provides broad support for OpenAI APIs with Foundry Models.
26+
- content: The Foundry Tools endpoint
2727
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.
28+
explanation: Incorrect. Foundry Tools do not provide broad support for OpenAI APIs with Foundry Models.
5129
- content: Which package must you install to use the Microsoft Foundry SDK in Python?
5230
choices:
5331
- content: Package `azure-foundry`
@@ -59,14 +37,14 @@ quiz:
5937
- content: Package `microsoft-foundry-sdk`
6038
isCorrect: false
6139
explanation: Incorrect. This package doesn't exist.
62-
- content: What advantage does the Responses API offer over the ChatCompletions API?
40+
- content: Which method do you use to generate responses with the Responses API?
6341
choices:
64-
- content: It works only with Azure OpenAI models
42+
- content: client.chat.completions.create()
6543
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
44+
explanation: Incorrect. This is the older chat completions API method.
45+
- content: client.get_response_id()
7146
isCorrect: false
72-
explanation: Incorrect. Both APIs require the same authentication approach.
47+
explanation: Incorrect. This method doesn't generate a response.
48+
- content: client.responses.create()
49+
isCorrect: true
50+
explanation: Correct. The Responses API uses the responses.create() method.

learn-pr/wwl-data-ai/responsible-ai-studio/1-introduction.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Introduce responsible generative AI.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 1
1414
content: |
1515
[!include[](includes/1-introduction.md)]
16-

learn-pr/wwl-data-ai/responsible-ai-studio/2-plan-responsible-ai.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Describe a practical process for responsible generative AI development.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 2
1414
content: |
1515
[!include[](includes/2-plan-responsible-ai.md)]
16-

learn-pr/wwl-data-ai/responsible-ai-studio/3-identify-harms.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Identify, prioritize, validate and document potential harms in a responsible AI solution.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 5
1414
content: |
1515
[!include[](includes/3-identify-harms.md)]
16-

learn-pr/wwl-data-ai/responsible-ai-studio/4-measure-harms.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Measure the presence of potential harm in a responsible AI solution.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 5
1414
content: |
1515
[!include[](includes/4-measure-harms.md)]
16-

learn-pr/wwl-data-ai/responsible-ai-studio/5-mitigate-harms.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Mitigate potential harms at multiple levels of a responsible AI solution.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 5
1414
content: |
1515
[!include[](includes/5-mitigate-harms.md)]
16-

learn-pr/wwl-data-ai/responsible-ai-studio/6-operate-responsibly.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ metadata:
66
description: Release and operate a generative AI solution responsibly.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
1313
durationInMinutes: 3
1414
content: |
1515
[!include[](includes/6-operate-responsibly.md)]
16-
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.responsible-ai-studio.exercise-content-filters
3-
title: Exercise - Apply content filters to prevent the output of harmful content
3+
title: Exercise - Apply guardrails to prevent the output of harmful content
44
metadata:
5-
title: Exercise - Apply content filters to prevent the output of harmful content
6-
description: Hands-on exercise to explore content filters in Microsoft Foundry Portal.
5+
title: Exercise - Apply guardrails to prevent the output of harmful content
6+
description: Hands-on exercise to explore guardrails in Microsoft Foundry Portal.
77
author: ivorb
88
ms.author: berryivor
9-
ms.date: 02/26/2026
9+
ms.date: 03/22/2026
1010
ms.topic: unit
1111
ms.collection:
1212
- wwl-ai-copilot
13-
durationInMinutes: 25
13+
durationInMinutes: 20
1414
content: |
1515
[!include[](includes/7-exercise-content-filters.md)]
16-
17-

0 commit comments

Comments
 (0)