Skip to content

Commit b069c35

Browse files
authored
Merge pull request #50297 from MicrosoftDocs/NEW-genaiops
New genaiops module
2 parents 57d914a + 4a4c645 commit b069c35

23 files changed

+601
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.introduction
3+
title: Introduction
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Introduction
8+
description: It's important to monitor your generative AI application.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 1
16+
content: |
17+
[!include[](includes/1-introduction.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.why-monitor
3+
title: Why do you need to monitor?
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Why do you need to monitor?
8+
description: Understand the need for monitoring your generative AI application.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/2-why-monitor.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.what-to-monitor
3+
title: Understand key metrics to monitor
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand key metrics to monitor
8+
description: Understand which key metrics to monitor for generative AI applications.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/3-what-to-monitor.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.how-to-monitor
3+
title: Explore how to monitor with Azure
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Explore how to monitor with Azure
8+
description: Explore how to continuously monitor generative AI applications with Azure.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/4-how-to-monitor.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.prepare-scripts
3+
title: Integrate monitoring into your app
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Integrate monitoring into your app
8+
description: Learn how to instrument your generative AI application with Azure tools to capture trace data, evaluate model performance, and monitor system behavior in real time.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/5-prepare-scripts.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.informed-decisions
3+
title: Interpret monitoring results
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Interpret monitoring results
8+
description: Learn how to interpret monitoring results to make informed decisions about your configuration.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/6-informed-decisions.md)]
18+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.exercise
3+
title: Exercise - Enable monitoring for a generative AI application
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise - Enable monitoring for a generative AI application
8+
description: Enable monitoring for a generative AI application in Azure.
9+
author: wwlpublish
10+
ms.author: gmalc
11+
ms.date: 01/31/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 30
16+
content: |
17+
[!include[](includes/7-exercise.md)]
18+
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Knowledge Check
8+
description: Test your knowledge.
9+
author: wwlpublish
10+
ms.author: madiepev
11+
ms.date: 04/30/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 3
16+
content: |
17+
quiz:
18+
questions:
19+
- content: "What serves as the foundation of continuous monitoring for generative AI applications?"
20+
choices:
21+
- content: "Online Evaluation"
22+
isCorrect: false
23+
explanation: "Incorrect. Online Evaluations is an extension of tracing."
24+
- content: "Tracing"
25+
isCorrect: true
26+
explanation: "Correct. Tracing captures the core telemetry data that enables all other monitoring and evaluation."
27+
- content: "Application Insights "
28+
isCorrect: false
29+
explanation: "Incorrect. Application Insights displays trace data but does not generate it."
30+
- content: "What does Azure AI Online Evaluation help assess in real time?"
31+
choices:
32+
- content: "The latency of AI responses."
33+
isCorrect: false
34+
explanation: "Incorrect. Latency is measured through tracing, not online evaluation."
35+
- content: "The quality of AI-generated outputs."
36+
isCorrect: true
37+
explanation: "Correct. Online evaluation assesses response quality, safety, and relevance in real-time."
38+
- content: "The token cost of model deployments."
39+
isCorrect: false
40+
explanation: "Incorrect. Token usage is tracked via tracing, not part of Online Evaluations."
41+
- content: "Which component provides advanced observability tools including custom dashboards and configurable alerting mechanisms?"
42+
choices:
43+
- content: "Azure Monitor"
44+
isCorrect: true
45+
explanation: "Correct. Azure Monitor provides dashboards, alerts, and analytics for end-to-end observability."
46+
- content: "Azure AI Inference SDK"
47+
isCorrect: false
48+
explanation: "Incorrect. The Inference SDK is used to run model operations, not for monitoring or observability."
49+
- content: "Azure AI Foundry SDK"
50+
isCorrect: false
51+
explanation: "Incorrect. The Azure AI Foundry SDK manages projects and deployments but doesn’t offer observability tools."
52+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.monitor-generative-ai-app.summary
3+
title: Summary
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Summary
8+
description: Summary of planning considerations for AI development on Azure.
9+
author: wwlpublish
10+
ms.author: gmalc
11+
ms.date: 01/31/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 1
16+
content: |
17+
[!include[](includes/9-summary.md)]
18+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
In the early stages of working with generative AI, it's common to focus on getting something that works. Whether it's a demo, a prototype, or a proof-of-concept, these milestones can all feel significant. However, making something production-ready is a different challenge.
2+
3+
Without proper monitoring, even seemingly stable generative AI applications can face issues in real-world conditions:
4+
5+
- **Latency** can become unpredictable.
6+
- **Costs** can increase due to inefficient prompt design or scaling.
7+
- **Compute resources** aren't aligned with actual usage needs.
8+
9+
Many teams fall into the trap of deploying without fully understanding how their system performs under real conditions. Monitoring transforms guesswork into engineering.
10+
11+
## Understand the use case
12+
13+
Imagine you work for Lakeshore Retail, which sells outdoor gear. The customer support team fields hundreds of inquiries daily about your extensive product lineup, ranging from camping gear to specialized hiking equipment. To enhance response speed and accuracy, they deployed an AI assistant named Trail Guide.
14+
15+
However, deploying a generative AI solution is just the beginning. As an AI engineer, you're asked to implement ongoing monitoring to maintain quality, mitigate risk and safety, and ensure customer satisfaction.
16+
17+
In this module, you learn best practices for monitoring generative AI applications with Azure AI and Azure Monitor. By the end, you're able to proactively monitor AI agents and assistants like Trail Guide and optimize their real-world effectiveness.

0 commit comments

Comments
 (0)