你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AI 体系结构设计入门

AI 使计算机能够分析数据、生成内容、合成语音、进行预测并支持跨行业的决策。 随着 AI 功能通过生成模型、语言模型和基于代理的体系结构进行扩展,组织需要体系结构指南来设计可靠、安全、经济高效且可操作稳定的 AI 工作负载。

本文可帮助你开始使用 ai on Azure。 它引入了 AI 服务、参考体系结构、最佳做法和学习资源,以便设计和构建满足工作负荷要求的 AI 解决方案。

适用于 AI 的Azure服务

Azure提供了一系列用于生成、部署和管理 AI 工作负载的服务。 这些服务跨越开发平台、预生成的 AI 功能、数据平台和用于创建自定义模型的工具。 使用以下服务将 AI 集成到工作负载设计中。

AI 开发平台

  • Microsoft Foundry:用于开发和部署生成式 AI 应用程序和代理的统一平台即服务(PaaS)。 Microsoft Foundry 提供对模型目录、通过 Foundry 代理服务托管的代理、微调、评估工具和负责任的 AI 功能的访问权限。 使用 Foundry 门户 试验、生成和部署 AI 模型和代理。

  • Azure 机器学习:用于大规模生成、训练和部署机器学习模型的云服务。 Azure 机器学习支持开放源代码框架,如 PyTorch、TensorFlow 和 scikit-learn。 它还为 AutoML、超参数优化、分布式训练、机器学习操作和负责任的 AI 提供功能。

  • Microsoft Copilot Studio:用于生成、自定义和部署 AI 支持的代理的低代码平台。 使用Microsoft Copilot Studio为内部和外部方案创建聊天代理,并使用企业数据和自定义工作流扩展智能 Microsoft 365 Copilot 副驾驶®。

预生成的 AI 服务

  • Foundry 工具:一套预生成和可自定义的 API 和模型,用于向应用程序添加智能功能。 Foundry 工具包括语音、翻译、语言理解、文档智能、内容理解、视觉、内容安全和搜索的功能。

  • Azure OpenAI:通过由 Azure 管理的基础结构,提供对 OpenAI 模型(包括 GPT 和 DALL-E)的访问,并具备企业级安全性、网络功能和负责任的 AI 控制。

用于 AI 的数据平台

  • Microsoft Fabric:端到端分析和数据平台,涵盖数据引入、转换、实时事件路由和报告。 Microsoft Fabric将 OneLake 作为统一的数据湖提供,并包括嵌入式 AI 功能、Microsoft Copilot功能和与 Foundry 工具的集成。

  • Azure Databricks:用于数据工程、数据科学和机器学习的基于 Spark 的分析平台。 Azure Databricks 提供用于 Azure 机器学习的 Databricks Runtime、MLflow 集成、AutoML、基础模型微调以及用于基于嵌入的检索的 Mosaic AI 向量搜索。

  • Azure HDInsight:用于大数据处理和分析的托管 Apache Spark 服务。 Azure HDInsight Spark 群集通过 MLlib 支持机器学习工作负载,与Azure 存储和Azure Data Lake Storage兼容,并支持 SynapseML 进行深度学习。

  • Azure Data Lake Storage:用于存储结构化和非结构化数据的可缩放集中式存储库。 Azure Data Lake Storage提供文件系统语义、文件级安全性和基于Azure Blob 存储构建的分层存储。

企业智能层

Microsoft AI 体系结构引入了三个互补智能层或 IQ,这些层表示 AI 系统上下文的关键来源:

  • Work IQ 获取有关组织内部工作如何开展的洞察。 它使用来自Microsoft 365的信号,例如电子邮件、聊天、会议、文档和协作模式。

    这一层对于让 AI 立足于人类活动和组织行为,而不是将交互视为孤立的提示词,至关重要。

  • Fabric IQ 提供基于在 Microsoft Fabric 中管理的结构化企业数据生成的智能洞察,其中包括分析模型、关键绩效指标 (KPI) 和业务实体。

    Fabric IQ 使 AI 能够回答复杂的分析问题,并在业务运营上下文中解释结果。

  • Foundry IQ 提供统一的多源知识层,使 AI 智能体能够检索企业数据,并基于这些数据生成响应。

    此层对于实现检索扩充生成(RAG)等模式至关重要,以帮助确保 AI 输出准确、最新且合规。

Architecture

下图显示了使用 Microsoft Foundry 的基线端到端聊天体系结构。 此参考体系结构演示了 AI 服务如何在 Azure 上构成生产就绪的解决方案。 它包括标识、网络、监视和治理层。

一种图表显示使用 Microsoft Foundry 的完整聊天框架架构基线。

下载此体系结构的 Visio 文件

上图演示了典型的基线 AI 实现。 有关可在Azure中构建的实际解决方案,请参阅 AI 体系结构

探索 AI 体系结构和指南

本节中的文章包括指南和完全开发的体系结构,可在Azure中部署并扩展到生产级解决方案。 解决方案理念演示了在规划 AI 概念证明 (POC) 开发时要考虑的实现模式和可能性。 这些文章可帮助你决定如何在Azure中使用 AI 技术。

  • AI 技术概述:概述 AI 概念、开发平台和体系结构模式,以帮助你在Azure上设计 AI 工作负载。

选择 AI 服务

以下文章可帮助你评估并选择最适合工作负荷要求的 AI 技术:

AI 解决方案创意

以下 AI 解决方案思路演示了实现模式和探索的可能性。

音频处理解决方案创意

图像处理

  • 图像分类:使用智能应用程序模式对图像进行分类。

预测分析

MLOps 解决方案思路

文档处理和扩充

工作流自动化

AI 体系结构

以下生产就绪体系结构演示了可以部署和自定义的端到端 AI 解决方案。

与数据聊天

文档处理

视频和图像分类

音频处理体系结构

Regulatory

AI 指南

开发和评估 RAG 解决方案

MLOps 指南

代理生成 AI 模型

组织就绪情况

云采用过程开始时的组织可以使用 云采用框架 for Azure来访问加速云采用的成熟指南。

有关 AI 专属采用指南,请参阅以下 云采用框架 资源:

  • AI 采用:提供在Azure中采用 AI 解决方案的结构化过程,包括策略、规划、就绪性、治理、安全性和管理。

  • AI 就绪:概述在Azure中生成 AI 工作负载的组织流程,包括资源组织、网络、可靠性和治理。

若要帮助确保 ai 解决方案在Azure的质量,请按照 Azure Well-Architected Framework 中的指南进行操作。 Well-Architected 框架为寻求卓越体系结构的组织提供了规范性指南,并介绍了如何设计、预配和监视成本优化的 Azure 解决方案。

有关 AI 专项指导,请参阅以下 Well-Architected Framework 资源:

  • Azure上的 AI 工作负载:解决设计 AI 工作负载的体系结构挑战,包括不确定的功能、数据和应用程序设计,以及跨五个 Well-Architected 框架支柱的操作。

有关与 AI 相关的完善架构框架服务指南,请参阅:

最佳做法

遵循以下最佳做法,在 Azure上提高 AI 工作负载的可靠性、安全性、成本效益、运营质量和性能:

及时了解 AI 最新动态

Azure AI 服务不断发展,以应对新式数据挑战。 随时了解最新的 更新和功能

若要随时了解关键 AI 服务,请参阅以下文章:

Amazon Web Services (AWS) 或 Google Cloud 专业人员

为了帮助你快速提升速度,以下文章将 Azure AI 选项与其他云服务进行比较:

  • 数据和 AI:将 AWS 数据和 AI 服务(包括机器学习、生成 AI 和 AI 平台服务)与其Azure对应项进行比较。

  • AI 和机器学习:将 Google Cloud AI 和机器学习服务(包括顶点 AI、Dialogflow 和 Gemini)与其Azure对应项进行比较。