Skip to content

Commit e8f8dad

Browse files
authored
Merge pull request #54194 from sherzyang/main
Rewrite module.
2 parents 43d07c6 + f2dd0c9 commit e8f8dad

31 files changed

Lines changed: 255 additions & 217 deletions

learn-pr/wwl-data-ai/get-started-text-analysis-azure/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: "Introduction"
7-
ms.date: 03/24/2026
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.get-started-with-text-analysis-in-azure.azure-language
3-
title: Azure Language
3+
title: Understand text analysis in Foundry
44
metadata:
5-
title: Azure Language
6-
description: "Understand text analysis capabilities in Azure Language and the Foundry Language Playground."
7-
ms.date: 03/24/2026
5+
title: Understand text analysis in Foundry
6+
description: "Understand text analysis capabilities with Foundry's general-purpose AI models and Azure Language in Foundry Tools."
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit
1111
zone_pivot_groups: video-or-text
12-
durationInMinutes: 5
12+
durationInMinutes: 8
1313
content: |
1414
[!include[](includes/2-azure-language.md)]
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.get-started-with-text-analysis-in-azure.language-sdk
3-
title: Azure Language SDK
3+
title: Create a client application that analyzes text
44
metadata:
5-
title: Azure Language SDK
6-
description: "Azure Language SDK capabilities"
7-
ms.date: 03/24/2026
5+
title: Create a client application that analyzes text
6+
description: "Create a client application that analyzes text with both the OpenAI responses API and the Azure Language SDK."
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit
1111
zone_pivot_groups: video-or-text
12-
durationInMinutes: 8
12+
durationInMinutes: 9
1313
content: |
1414
[!include[](includes/3-language-sdk.md)]

learn-pr/wwl-data-ai/get-started-text-analysis-azure/4-language-mcp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Azure Language MCP
44
metadata:
55
title: Azure Language MCP
66
description: "Learn how to use the Azure Language MCP to connect agents to text analysis capabilities."
7-
ms.date: 03/24/2026
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit

learn-pr/wwl-data-ai/get-started-text-analysis-azure/5-exercise.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Exercise - Get started with text analysis in Microsoft Foundry
44
metadata:
55
title: Exercise - Get started with text analysis in Microsoft Foundry
66
description: "Exercise - Get started with text analysis in Microsoft Foundry"
7-
ms.date: 02/10/2026
7+
ms.date: 04/10/2026
88
author: sherzyang
99
ms.author: sheryang
1010
ms.topic: unit

learn-pr/wwl-data-ai/get-started-text-analysis-azure/6-knowledge-check.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,25 @@ title: Module assessment
44
metadata:
55
title: Module assessment
66
description: "Knowledge check"
7-
ms.date: 02/10/2026
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit
11-
durationInMinutes: 4
11+
durationInMinutes: 3
1212
quiz:
1313
title: ""
1414
questions:
15-
- content: "You want to use Azure Language to determine the key talking points in a text document. Which feature of the service should you use?"
15+
- content: "You need to analyze text where the same input must return structured results based on statistical techniques. Which approach is most appropriate?"
1616
choices:
17-
- content: "Sentiment analysis"
17+
- content: "The OpenAI responses API, because it can follow natural language instructions."
1818
isCorrect: false
19-
explanation: "Incorrect. Sentiment analysis returns a numeric score indicating how positive or negative the text is."
20-
- content: "Key phrase extraction"
19+
explanation: "Incorrect. The OpenAI responses API generates text probabilistically, so results can vary between calls — which is unsuitable for pipelines that require consistent output."
20+
- content: "The Azure Language SDK, because it returns deterministic, structured output."
2121
isCorrect: true
22-
explanation: "Correct. Key phrases can be used to identify the main talking points in a text document."
23-
- content: "Entity detection"
22+
explanation: "Correct. The Azure Language SDK uses purpose-built analyzers that return consistent, structured results for the same input, making it well-suited for automated pipelines."
23+
- content: "The chat playground in Foundry, because it supports follow-up questions."
2424
isCorrect: false
25-
explanation: "Incorrect. Entity detection identifies specific types of entity in the document, not the main talking points."
26-
- content: "You use Azure Language to perform sentiment analysis on a sentence. The sentiment scores returned are: 0.04 positive, 0.36 neutral, and 0.60 negative. What do these scores indicate about the sentence sentiment?"
27-
choices:
28-
- content: "The document is positive."
29-
isCorrect: false
30-
explanation: "Incorrect. The sentiment is most likely the type with the highest sentiment score."
31-
- content: "The document is neutral."
32-
isCorrect: false
33-
explanation: "Incorrect. The sentiment is most likely the type with the highest sentiment score."
34-
- content: "The document is negative."
35-
isCorrect: true
36-
explanation: "Correct. The sentiment is most likely the type with the highest sentiment score, in this case 0.60 negative."
25+
explanation: "Incorrect. The chat playground is an interactive exploration tool, not a programmatic solution for automated pipelines."
3726
- content: "What is the purpose of the client object in the Azure Language SDK?"
3827
choices:
3928
- content: "It stores the application's user interface settings."
@@ -56,3 +45,4 @@ quiz:
5645
- content: "To expose Azure Language capabilities to agents through the Model Context Protocol."
5746
isCorrect: true
5847
explanation: "Correct. The MCP server allows agents to access Azure Language capabilities in a structured way through the Model Context Protocol."
48+

learn-pr/wwl-data-ai/get-started-text-analysis-azure/7-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Summary
44
metadata:
55
title: Summary
66
description: "Summary"
7-
ms.date: 03/24/2026
7+
ms.date: 04/10/2026
88
author: wwlpublish
99
ms.author: sheryang
1010
ms.topic: unit

learn-pr/wwl-data-ai/get-started-text-analysis-azure/includes/1-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
::: zone pivot="video"
22

3-
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=d48bd645-61dd-47cb-9a17-9f7f093a528d]
3+
>[!VIDEO https://learn-video.azurefd.net/vod/player?id=31189f3e-0545-43f3-9362-a9936f904967]
44
55
::: zone-end
66

@@ -22,7 +22,7 @@ Consider some of these applications of text analysis:
2222

2323
- **Legal Document Summarization**: Law firms manage lengthy case files, court rulings, and agreements. Text analysis techniques can help summarize complex legal texts, highlight important clauses, and classify documents by topic, enabling attorneys to work more efficiently and make informed decisions faster.
2424

25-
Next, let's explore language capabilities on Azure. In particular, we’ll focus on **Azure language in Microsoft Foundry tools**, a pre-trained service that can handle multiple text analysis tasks.
25+
Next, let's explore text analysis capabilities in Microsoft Foundry.
2626

2727
::: zone-end
2828

0 commit comments

Comments
 (0)