介绍

已完成

生成 AI 或 GenAI 是指一类 AI 算法,这些算法可以从现有数据中学习,并根据自然语言输入生成新的原始内容。

azure_ai扩展是由 PostgreSQL 团队在 Microsoft 创建的一款功能强大的工具,可在 Azure Database for PostgreSQL 灵活服务器与 Azure AI 和机器学习服务之间无缝集成。 它允许你简化开发过程,并在其数据库中直接利用 GenAI 的强大功能,从而提供对强大的自然语言查询处理功能的访问权限。 只需几行 SQL 代码,即可创建矢量嵌入、提取见解并将其存储在数据库中。 此扩展弥合了数据和可作的知识差距,使其成为构建 GenAI 解决方案的企业的宝贵资产。

用于 Azure Database for PostgreSQL 的 Azure_ai 扩展功能示意图。

Azure AI 服务

Azure AI 服务 是一组由Microsoft创建的基于云的高级工具和技术,使你无需专门的 AI 或数据科学技能即可构建智能应用和系统。 这些服务允许将强大的 AI 功能融入各种应用程序,例如自然语言处理、机器学习、计算机视觉等。 通过使用 Azure AI 服务,可以创建创新解决方案,以增强用户体验、自动化工作流,以及改善各个行业的业务运营。

Azure OpenAI 服务

OpenAI 是一家 AI 研究机构和技术公司,以其在人工智能和机器学习方面的开创性工作而闻名。 他们的目标是确保人工智能(AGI)有利于所有人。 OpenAI 引入了最先进的生成模型,包括 GPT-3、GPT-3.5 和 GPT-4。

Azure OpenAI 服务提供对 OpenAI 强大语言模型的 REST API 访问权限,旨在帮助使用 Azure 生成 GenAI 应用程序。 通过公开强大的人工智能服务和模型套件,可以构建使用自然语言理解、文本生成和其他 GenAI 功能的创新应用程序。 Azure OpenAI 提供对最先进的生成 AI 语言模型的访问权限,这些模型能够理解上下文、生成一致的文本,以及执行翻译、摘要和问答任务。 使用 Azure OpenAI,可以生成理解自然语言输入并智能响应的应用程序。

Azure AI 语言服务

Azure AI 语言使你能够生成可理解和处理自然语言的智能应用程序。 与 Azure Database for PostgreSQL 灵活服务器实例集成后,这些服务可增强数据库功能,使你能够直接在 SQL 查询中执行情绪分析、文本汇总和关键短语提取等任务。

Azure 机器学习

Azure 机器学习 是专为机器学习项目生命周期设计的综合性云服务。 它提供了一个可靠的平台,用于生成、部署和管理机器学习模型。

解锁 AI 驱动的应用程序

Azure AI 和机器学习服务可以通过 azure_ai 扩展无缝集成到 PostgreSQL 数据库中,以帮助构建高可扩展的 AI 驱动的应用程序。 可以使用熟悉的 SQL 语言和 PostgreSQL 的灵活性在数据库层中创建智能解决方案。 Azure AI 服务提供各种功能,例如自然语言处理、建议系统、文本摘要和内容生成,从而为应用程序提供支持。 Azure 机器学习允许生成、训练和部署自定义机器学习模型,可以从扩展调用 azure_ai 这些模型,以便根据表中的数据进行预测或生成输出。

场景:租赁房产搜索和推荐应用程序

假设你是 Margie 旅行公司的首席 AI 开发人员,该公司的网页和移动应用程序将寻求住宿的旅行者与愿意出租房产的房主和物业经理对接。 这些应用由 Azure Database for PostgreSQL 数据库提供支持。 你的任务是使用新的 GenAI 功能增强这些应用。 你正在研究如何使用 Azure AI 和 ML 服务和 azure_ai 扩展来添加这些功能。

学习目标

本模块介绍 azure_ai 扩展及其如何使生成 AI 功能与使用 Azure Database for PostgreSQL 灵活服务器的应用程序无缝集成。 它使你具备创建强大的生成 AI 应用程序的知识。 在本模块中,你将:

  • 了解生成 AI 和生成语言模型的概念,并探讨如何使用它们构建丰富的 AI 应用程序。
  • 评估 PostgreSQL 扩展 azure_ai 的功能。
  • 在 Azure Database for PostgreSQL 灵活服务器实例中安装和浏览 azure_ai 扩展。

在本模块结束时,你将能够开始使用通过 azure_ai 扩展扩容的 Azure Database for PostgreSQL 灵活服务器来构建功能强大的 GenAI 应用程序。