使用 Azure Database for PostgreSQL 生成 AI 应用

速览

此学习路径探讨 Azure Database for PostgreSQL 灵活服务器的 Azure AI 扩展提供的 Azure AI 和 Azure 机器学习服务集成如何使你能够生成 AI 驱动的应用。

先决条件

在开始本模块之前,你应该具有使用 PostgreSQL 数据库和编写 SQL 查询的经验,并对 AI 和 ML 概念有大致的了解。

本学习路径中的模块

本模块探讨如何有效地使用 Azure Database for PostgreSQL 灵活服务器和 Azure AI 扩展开发功能强大的生成式 AI 应用程序。

本模块探讨语义搜索、嵌入向量、矢量相似性,以及将 Azure Database for PostgreSQL 灵活服务器与 PostgreSQL 矢量和 Azure AI 扩展配合使用,以生成、存储和查询具有语义搜索的行。

本模块介绍如何将 Azure AI 服务与 Azure Database for PostgreSQL 集成,以向应用程序添加智能功能。 你将了解如何使用azure_ai扩展来调用 Azure AI 语言服务进行文本摘要、情绪分析、意见挖掘、关键短语提取、命名实体识别和 PII 检测。 你还将使用 Azure Translator 浏览文本翻译,以及如何直接从数据库使用 Azure 机器学习终结点执行推理。

了解如何在 Azure Database for PostgreSQL 上实现检索扩充生成(RAG),集成用于嵌入的 Azure AI,以及构建可缩放、准确的 AI 驱动的应用程序。

本模块介绍如何使用 Azure Database for PostgreSQL 实现生成 AI 代理。 你将了解代理体系结构、信息检索技术,以及如何将 AI 代理与 Azure 服务(如 Azure AI Foundry 代理服务和模型上下文协议)集成。 该模块包括用于生成和测试 AI 代理解决方案的动手练习。

了解如何使用 Visual Studio Code PostgreSQL 扩展和 GitHub Copilot 简化 PostgreSQL 开发。