Skip to content

Commit c79b564

Browse files
authored
Merge pull request #53115 from MScalopez/postgresql-ai-final
Adding PostgreSQL AI Services Integration module
2 parents 76dc0f5 + 5fab1b1 commit c79b564

21 files changed

Lines changed: 455 additions & 0 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: "Introduction to Implement Generative AI Agents with Azure Database for PostgreSQL."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/01-introduction.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.summarize-data-azure-ai-services-azure-database-postgresql
3+
title: Summarize data with Azure AI Services and Azure Database for PostgreSQL
4+
metadata:
5+
title: Summarize data with Azure AI Services and Azure Database for PostgreSQL
6+
description: "Learn how to use extractive and abstractive summarization with Azure AI Services in Azure Database for PostgreSQL."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/02-summarize-data-azure-ai-services-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.perform-sentiment-analysis-opinion-mining-azure-database-postgresql
3+
title: Perform sentiment analysis and opinion mining in Azure Database for PostgreSQL
4+
metadata:
5+
title: Perform sentiment analysis and opinion mining in Azure Database for PostgreSQL
6+
description: "Learn how to apply sentiment analysis and opinion mining in Azure Database for PostgreSQL to analyze customer feedback."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/03-perform-sentiment-analysis-opinion-mining-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.extract-insights-azure-language-azure-database-postgresql
3+
title: Extract insights using Azure Language and Azure Database for PostgreSQL
4+
metadata:
5+
title: Extract insights using Azure Language and Azure Database for PostgreSQL
6+
description: "Learn how to extract key phrases, recognize entities, and detect PII in Azure Database for PostgreSQL using Azure Language."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/04-extract-insights-azure-language-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.translate-text-azure-translator-azure-database-postgresql
3+
title: Translate text with Azure Translator and Azure Database for PostgreSQL
4+
metadata:
5+
title: Translate text with Azure Translator and Azure Database for PostgreSQL
6+
description: "Learn how to translate text in Azure Database for PostgreSQL using Azure Translator to support multilingual applications."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/05-translate-text-azure-translator-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.exercise-use-azure-ai-services-azure-database-postgresql
3+
title: Exercise - Use Azure AI services with Azure Database for PostgreSQL
4+
metadata:
5+
title: Exercise - Use Azure AI services with Azure Database for PostgreSQL
6+
description: "Practice summarization, sentiment/opinion mining, key phrase/entity extraction, and translation in Azure Database for PostgreSQL."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 20
12+
content: |
13+
[!include[](includes/06-exercise-use-azure-ai-services-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.use-azure-machine-learning-inference-azure-database-postgresql
3+
title: Use Azure Machine Learning for inference from Azure Database for PostgreSQL
4+
metadata:
5+
title: Use Azure Machine Learning for inference from Azure Database for PostgreSQL
6+
description: "Learn how to use Azure Machine Learning with Azure Database for PostgreSQL to build models and run real-time inference on your data."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/07-use-azure-machine-learning-inference-azure-database-postgresql.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.exercise-perform-inference-azure-machine-learning
3+
title: Exercise - Perform inference with Azure Machine Learning and Azure Database for PostgreSQL
4+
metadata:
5+
title: Exercise - Perform inference with Azure Machine Learning and Azure Database for PostgreSQL
6+
description: "Use Azure Machine Learning from Azure Database for PostgreSQL to invoke endpoints and run real-time predictions on sample data."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 20
12+
content: |
13+
[!include[](includes/08-exercise-perform-inference-azure-machine-learning.md)]
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: "Knowledge check"
7+
ms.date: 09/15/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
quiz:
13+
title: Check your knowledge
14+
questions:
15+
- content: A hospital stores long notes from doctors and wants a way to highlight the key sentences without altering the wording. Which technique should be used?
16+
choices:
17+
- content: Abstractive summarization
18+
isCorrect: false
19+
explanation: Incorrect. Abstractive summarization rephrases text instead of keeping sentences intact.
20+
- content: Extractive summarization
21+
isCorrect: true
22+
explanation: Correct. Extractive summarization surfaces the most important sentences as written:contentReference[oaicite:0]{index=0}.
23+
- content: Key phrase extraction
24+
isCorrect: false
25+
explanation: Incorrect. Key phrase extraction pulls out important concepts, not full sentences.
26+
- content: A healthcare provider wants to predict patient no-shows by automatically building models without manual tuning. Which feature would help?
27+
choices:
28+
- content: Automated Machine Learning (AutoML)
29+
isCorrect: true
30+
explanation: Correct. AutoML automates model selection, feature engineering, and hyperparameter tuning:contentReference[oaicite:8]{index=8}.
31+
- content: Opinion mining
32+
isCorrect: false
33+
explanation: Incorrect. Opinion mining analyzes aspects of text, not predictive models.
34+
- content: Manual model training
35+
isCorrect: false
36+
explanation: Incorrect. Manual training requires expert selection and tuning, which is what AutoML removes.
37+
- content: A ride-sharing company wants to know why some feedback is mixed, such as "The driver was friendly but the car was dirty." What technique would help?
38+
choices:
39+
- content: Opinion mining
40+
isCorrect: true
41+
explanation: Correct. Opinion mining links sentiment to aspects such as driver and car:contentReference[oaicite:1]{index=1}.
42+
- content: Sentiment analysis
43+
isCorrect: false
44+
explanation: Incorrect. Sentiment analysis gives an overall tone but doesn't separate aspects.
45+
- content: Named entity recognition
46+
isCorrect: false
47+
explanation: Incorrect. Entity recognition identifies terms like "driver" or "car" but doesn't classify opinions about them.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.integrate-ai-services-enrich-azure-database-postgresql.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Summary to Implement Generative AI Agents with Azure Database for PostgreSQL."
7+
ms.date: 09/08/2025
8+
author: wwlpublish
9+
ms.author: calopez
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/10-summary.md)]

0 commit comments

Comments
 (0)