Skip to content

Commit 9c8ec37

Browse files
Merge pull request #50652 from sherzyang/main
Add generative AI module with acrolinx fixes.
2 parents 90fc388 + 1c42635 commit 9c8ec37

29 files changed

+373
-5
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
Today, importantly, developers do not need to train models from scratch. To build a generative AI application, you can use pre-trained models. Some language models are open-source and publicly available. Others are offered in proprietary catalogs. Different models exist today which mostly differ by the specific data they've been trained on, or by how they implement attention within their architectures. Language models power the 'app logic' component of the interaction between users and generative AI applications.
2-
3-
![Diagram of an application.](../media/application-logic-image.png)
1+
Today, importantly, developers don't need to train models from scratch. To build a generative AI application, you can use pretrained models. Some language models are open-source and publicly available. Others are offered in proprietary catalogs. Different models exist today which mostly differ by the specific data used to train them, or by how they implement attention within their architectures.
42

53
## Large and small language models
64
In general, language models can be considered in two categories: *Large Language Models* (LLMs) and *Small Language models* (SLMs).
@@ -9,6 +7,6 @@ In general, language models can be considered in two categories: *Large Language
97
|-|-|
108
|LLMs are trained with vast quantities of text that represents a wide range of general subject matter – typically by sourcing data from the Internet and other generally available publications.| SLMs are trained with smaller, more subject-focused datasets|
119
|When trained, LLMs have many billions (even trillions) of parameters (weights that can be applied to vector embeddings to calculate predicted token sequences).|Typically have fewer parameters than LLMs.|
12-
|Able to exhibit comprehensive language generation capabilities in a wide range of conversational contexts.|This focused vocabulary makes them very effective in specific conversational topics, but less effective at more general language generation.|
10+
|Able to exhibit comprehensive language generation capabilities in a wide range of conversational contexts.|This focused vocabulary makes them effective in specific conversational topics, but less effective at more general language generation.|
1311
|Their large size can impact their performance and make them difficult to deploy locally on devices and computers.|The smaller size of SLMs can provide more options for deployment, including local deployment to devices and on-premises computers; and makes them faster and easier to fine-tune.|
14-
|Fine-tuning the model with additional data to customize its subject expertise can be time-consuming, and expensive in terms of the compute power required to perform the additional training.|Fine-tuning can potentially be less time-consuming and expensive.|
12+
|Fine-tuning the model with more data to customize its subject expertise can be time-consuming, and expensive in terms of the compute power required to perform the extra training.|Fine-tuning can potentially be less time-consuming and expensive.|
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.get-started-generative-ai-azure.introduction
3+
title: Introduction
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Introduction
8+
description: Introduction
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 2
16+
content: |
17+
[!include[](includes/1-introduction.md)]
18+
19+
20+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.generative-ai
3+
title: Understand generative AI applications
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand generative AI applications
8+
description: Understand generative AI applications
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 5
16+
content: |
17+
[!include[](includes/2-generative-ai.md)]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.tools-to-develop-solutions
3+
title: Understand tools to develop generative AI
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand tools to develop generative AI
8+
description: Understand tools to develop generative AI
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 3
16+
content: |
17+
[!include[](includes/3-tools-to-develop-solutions.md)]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.model-catalog
3+
title: Understand Azure AI Foundry's model catalog
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand Azure AI Foundry's model catalog
8+
description: Understand Azure AI Foundry's model catalog
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 3
16+
content: |
17+
[!include[](includes/4-model-catalog.md)]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.foundry-capabilities
3+
title: Understand Azure AI Foundry capabilities
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand Azure AI Foundry capabilities
8+
description: Understand Azure AI Foundry capabilities
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 3
16+
content: |
17+
[!include[](includes/5-foundry-capabilities.md)]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.observability
3+
title: Understand observability
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Understand observability
8+
description: Understand the terminology and methodology for quality generative AI responses.
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 2
16+
content: |
17+
[!include[](includes/6-observability.md)]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.exercise
3+
title: Exercise - Explore generative AI in Azure AI Foundry portal
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise - Explore generative AI in Azure AI Foundry portal
8+
description: "Exercise - Explore generative AI in Azure AI Foundry portal"
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 25
16+
content: |
17+
[!include[](includes/7-exercise.md)]
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: "Knowledge check"
7+
ms.date: 05/26/2025
8+
author: wwlpublish
9+
ms.author: sheryang
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 3
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "Which of the following best describes the role of a generative AI agent?"
18+
choices:
19+
- content: "A chatbot that answers questions using pre-written responses"
20+
isCorrect: false
21+
explanation: "Incorrect."
22+
- content: "An application that can understand input, reason, and take actions autonomously."
23+
isCorrect: true
24+
explanation: "Correct."
25+
- content: "An application that monitors AI model performance"
26+
isCorrect: false
27+
explanation: "Incorrect."
28+
- content: "Which of the following best describes the purpose of the Azure AI Foundry model catalog?"
29+
choices:
30+
- content: "It stores user-generated content for Copilot Studio projects."
31+
isCorrect: false
32+
explanation: "Incorrect."
33+
- content: "It exists so users can compare the cost of all Azure services in a subscription."
34+
isCorrect: false
35+
explanation: "Incorrect."
36+
- content: "It is a centralized hub for discovering, comparing, and deploying models for generative AI."
37+
isCorrect: true
38+
explanation: "Correct."
39+
- content: "What is the purpose of fine-tuning in the context of generative AI?"
40+
choices:
41+
- content: "It's used to manage access, authentication, and data usage in AI models."
42+
isCorrect: false
43+
explanation: "This statement describes the role of security and governance controls, not fine-tuning."
44+
- content: "It involves connecting a language model to an organization's proprietary database."
45+
isCorrect: false
46+
explanation: "This statement describes the function of Retrieval-Augmented Generation, not fine-tuning."
47+
- content: "It involves further training a pretrained model on a task-specific dataset to make it more suitable for a particular application."
48+
isCorrect: true
49+
explanation: "Fine-tuning allows the model to specialize and perform better at specific tasks that require domain-specific knowledge."
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-generative-ai-azure.summary
3+
title: Summary
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Summary
8+
description: Summary
9+
author: sherzyang
10+
ms.author: sheryang
11+
ms.date: 05/26/2025
12+
ms.topic: unit
13+
ms.collection:
14+
- wwl-ai-copilot
15+
durationInMinutes: 1
16+
content: |
17+
[!include[](includes/9-summary.md)]

0 commit comments

Comments
 (0)