Bien démarrer avec la conception d’une architecture IA

L’IA permet aux machines d’analyser des données, de générer du contenu, de synthétiser la voix, de faire des prédictions et de prendre des décisions dans les secteurs. À mesure que les fonctionnalités d’IA s’étendent par le biais de modèles génératifs, de modèles de langage et d’architectures basées sur des agents, les organisations ont besoin d’instructions architecturales pour concevoir des charges de travail IA fiables, sécurisées, rentables et opérationnelles.

Cet article vous aide à bien démarrer avec l’IA sur Azure. Il introduit des services IA, des architectures de référence, des bonnes pratiques et des ressources d’apprentissage afin de pouvoir concevoir et créer des solutions IA qui répondent à vos besoins en charge de travail.

Azure services pour l’IA

Azure fournit un large éventail de services pour la création, le déploiement et la gestion des charges de travail IA. Ces services couvrent les plateformes de développement, les fonctionnalités d’IA prédéfinies, les plateformes de données et les outils de création de modèles personnalisés. Utilisez les services suivants pour intégrer l’IA à votre conception de charge de travail.

Plateformes de développement IA

  • Microsoft Foundry : plateforme unifiée en tant que service (PaaS) pour le développement et le déploiement d’applications et d’agents d’IA génératives. Microsoft Foundry fournit l’accès à un catalogue de modèles, à l’hébergement d’agents via le service De l’agent Foundry, au réglage précis, aux outils d’évaluation et aux fonctionnalités d’IA responsables. Utilisez le portail Foundry pour expérimenter, générer et déployer des modèles et des agents IA.

  • Azure Machine Learning : service cloud permettant de créer, d’entraîner et de déployer des modèles Machine Learning à grande échelle. Azure Machine Learning prend en charge les frameworks open source tels que PyTorch, TensorFlow et scikit-learn. Il fournit également des fonctionnalités pour autoML, l’optimisation des hyperparamètres, l’entraînement distribué, les opérations d’apprentissage automatique et l’IA responsable.

  • Microsoft Copilot Studio : plateforme à faible code pour la création, la personnalisation et le déploiement d’agents optimisés pour l’IA. Utilisez Microsoft Copilot Studio pour créer des agents conversationnels pour des scénarios internes et externes et pour étendre Microsoft 365 Copilot avec des données d’entreprise et des flux de travail personnalisés.

Services IA prédéfinis

  • Foundry Tools : une suite d’API et de modèles préconçus et personnalisables permettant d’ajouter des fonctionnalités intelligentes aux applications. Les outils Foundry incluent des fonctionnalités de reconnaissance vocale, de traduction, de compréhension de langue, d’intelligence des documents, de compréhension du contenu, de vision, de sécurité du contenu et de recherche.

  • Azure OpenAI : fournit l’accès aux modèles OpenAI, y compris GPT et DALL-E, via l’infrastructure gérée par Azure avec la sécurité d’entreprise, la mise en réseau et les contrôles IA responsables.

Plateformes de données pour l’IA

  • Microsoft Fabric : plateforme d’analytique et de données de bout en bout qui couvre l’ingestion, la transformation des données, le routage des événements en temps réel et la création de rapports. Microsoft Fabric fournit OneLake en tant que lac de données unifié et inclut des fonctionnalités d’IA incorporées, des fonctionnalités de Microsoft Copilot et l’intégration à Foundry Tools.

  • Azure Databricks : plateforme d’analytique basée sur Spark pour l’ingénierie des données, la science des données et le Machine Learning. Azure Databricks fournit Databricks Runtime pour Azure Machine Learning, l’intégration MLflow, AutoML, l’ajustement des modèles de fondation et Mosaic AI Vector Search pour la récupération basée sur les incorporations.

  • Azure HDInsight : service Apache Spark managé pour le traitement et l’analytique du Big Data. Azure HDInsight clusters Spark prennent en charge les charges de travail Machine Learning via MLlib, sont compatibles avec stockage Azure et Azure Data Lake Storage, et prennent en charge SynapseML pour le deep learning.

  • Azure Data Lake Storage : référentiel évolutif et centralisé pour stocker des données structurées et non structurées. Azure Data Lake Storage fournit la sémantique du système de fichiers, la sécurité au niveau des fichiers et le stockage hiérarchisé basé sur Stockage Blob Azure.

Niveaux d’intelligence d’entreprise

L’architecture IA à Microsoft introduit trois couches d’intelligence complémentaire ou des IQs qui représentent des sources clés de contexte pour les systèmes IA :

  • Work IQ capture l’intelligence sur la façon dont le travail se produit à l’intérieur d’une organisation. Il utilise des signaux de Microsoft 365 tels que les e-mails, les conversations, les réunions, les documents et les modèles de collaboration.

    Cette couche est essentielle pour baser l’IA dans l’activité humaine et le comportement organisationnel plutôt que de traiter les interactions comme des invites isolées.

  • Fabric IQ fournit des informations dérivées des données d’entreprise structurées gérées dans Microsoft Fabric, notamment les modèles d’analyse, les indicateurs de performance clés (KPI) et les entités métier.

    Fabric IQ permet à l’IA de répondre à des questions analytiques complexes et d’interpréter les résultats dans le contexte des opérations commerciales.

  • Foundry IQ fournit une couche de connaissances unifiée et multisource qui permet aux agents d’IA de récupérer et de baser les réponses dans les données d’entreprise.

    Cette couche est essentielle pour implémenter des modèles tels que la génération d’extraction augmentée (RAG) pour vous assurer que les sorties d’IA sont précises, actuelles et conformes.

Architecture

Le diagramme suivant illustre une architecture de référence de chat de bout en bout qui utilise Microsoft Foundry. Cette architecture de référence montre comment les services IA comprennent une solution prête pour la production sur Azure. Il inclut des couches d’identité, de mise en réseau, de supervision et de gouvernance.

Diagramme montrant une architecture de chat de bout en bout de référence qui utilise Microsoft Foundry.

Le diagramme présente une architecture Azure détaillée pour le déploiement d’une solution IA. À gauche, un utilisateur se connecte via une passerelle d’application avec un pare-feu d’applications web (WAF), qui fait partie d’un réseau virtuel. Cette passerelle est liée aux zones DNS (Domain Name System) privées. Azure DDoS Protection protège la passerelle. Sous la passerelle, les points de terminaison privés se connectent à des services tels qu’Azure App Service, Azure Key Vault et Stockage Azure, qui sont utilisés pour le déploiement d’applications clientes. Azure App Service utilise une identité managée et est réparti sur trois zones. Application Insights et Azure Monitor fournissent une surveillance, et Microsoft Entra ID gère l’authentification. À droite, le réseau virtuel a plusieurs sous-réseaux : intégration d’App Service, point de terminaison privé, intégration Microsoft Foundry, intégration Azure agent IA, Azure Bastion, zone de rebond, agents de build et Pare-feu Azure. Chaque sous-réseau héberge des points de terminaison ou des services spécifiques, tels que le stockage, Microsoft Foundry, Recherche Azure AI, Azure Cosmos DB et les magasins de connaissances, qui se connectent via des points de terminaison privés. Le trafic sortant du réseau passe par Pare-feu Azure pour atteindre des sources Internet. À l’extrême droite, une zone distincte représente Microsoft Foundry, qui inclut un compte et un projet. Les identités gérées relient le service d’agent Foundry au projet Microsoft Foundry, qui accède à son tour à Azure OpenAI. Le diagramme utilise des cercles numérotés pour indiquer le flux logique, qui montre comment les demandes utilisateur transitent par le réseau, interagissent avec différents points de terminaison et se connectent à Foundry Tools et au stockage.

Téléchargez un fichier Visio de cette architecture.

Le diagramme précédent illustre une implémentation classique de l’IA de base. Pour les solutions réelles que vous pouvez créer dans Azure, consultez les architectures d’IA.

Explorer les architectures et guides d’IA

Les articles de cette section incluent des guides et des architectures entièrement développées que vous pouvez déployer dans Azure et développer vers des solutions de niveau production. Les idées de solution illustrent des modèles d’implémentation et des possibilités à prendre en compte lorsque vous planifiez votre développement de preuve de concept (POC) IA. Ces articles peuvent vous aider à décider comment utiliser des technologies IA dans Azure.

  • Vue d’ensemble de la technologie IA : fournit une vue d’ensemble des concepts, plateformes de développement et modèles d’architecture ia pour vous aider à concevoir des charges de travail IA sur Azure.

Sélectionner un service IA

Les articles suivants vous aident à évaluer et à sélectionner les meilleures technologies IA pour vos besoins en charge de travail :

Idées de solution IA

Les idées de solution IA suivantes illustrent des modèles d’implémentation et des possibilités à explorer.

Idées de solution de traitement audio

Traitement des images

  • Classification d’images sur Azure : classifie les images à l’aide de modèles d’application intelligents.

Analytique prédictive

Idées de solution MLOps

Traitement et enrichissement des documents

Automatisation de workflow

Architectures IA

Les architectures prêtes pour la production suivantes illustrent des solutions IA de bout en bout que vous pouvez déployer et personnaliser.

  • Inférence IA avec Silk Virtual SAN : s’appuie sur une copie Silk Echo de la base de données de production pour isoler l’inférence IA en temps réel des charges de travail transactionnelles sur Azure IaaS.

Discuter avec des données

Inférence de Machine Learning

Traitement du document

Classification de vidéos et d’images

Architectures de traitement audio

Regulatory

Guides d’IA

Développement et évaluation de solutions RAG

Guides sur le MLOps

Modèles proxy d’IA générative

Préparation de l’organisation

Les organisations au début du processus d’adoption du cloud peuvent utiliser le Cloud Adoption Framework pour Azure pour accéder à des conseils éprouvés qui accélèrent l’adoption du cloud.

Pour obtenir des conseils d’adoption spécifiques à l’IA, consultez les ressources Cloud Adoption Framework suivantes :

  • Adoption de l’IA : fournit un processus structuré pour l’adoption de solutions IA dans Azure, notamment la stratégie, la planification, la préparation, la gouvernance, la sécurité et la gestion.

  • IA prête : décrit le processus organisationnel de création de charges de travail IA dans Azure, notamment l’organisation des ressources, la mise en réseau, la fiabilité et la gouvernance.

Pour garantir la qualité de votre solution IA sur Azure, suivez les instructions du framework Azure Well-Architected. Le framework Well-Architected fournit des conseils prescriptifs pour les organisations qui recherchent l’excellence architecturale et expliquent comment concevoir, provisionner et surveiller des solutions Azure optimisées pour les coûts.

Pour obtenir des conseils spécifiques à l’IA, consultez la ressource Well-Architected Framework suivante :

  • Charges de travail IA sur Azure : résout les défis architecturaux liés à la conception de charges de travail IA, notamment les fonctionnalités non déterministes, la conception des données et les applications et les opérations dans les cinq piliers de l’infrastructure Well-Architected.

Pour connaître les guides de service Well-Architected Framework liés à l’IA, consultez :

Bonnes pratiques

Suivez ces bonnes pratiques pour améliorer la fiabilité, la sécurité, l’efficacité des coûts, la qualité opérationnelle et les performances de vos charges de travail IA sur Azure :

Rester à jour avec l’IA

Les services Azure AI évoluent pour relever les défis posés par les données modernes. Restez informé des dernières mises à jour et fonctionnalités.

Pour rester à jour avec les services IA clés, consultez les articles suivants :

  • Nouveautés de Azure OpenAI dans les modèles Foundry : fournit un résumé des dernières versions et mises à jour de la documentation pour Azure OpenAI, notamment la nouvelle disponibilité des modèles, les versions d'API et les annonces de fonctionnalités.

  • Nouveautés de Microsoft Foundry : met en évidence les principales mises à jour de l'article et des produits dans Microsoft Foundry, notamment la gouvernance de l'agent, les fonctionnalités d'observabilité et les nouvelles fonctionnalités.

  • Nouveautés de Recherche Azure AI : couvre les dernières mises à jour de Recherche Azure AI fonctionnalités, notamment les nouvelles versions d'API, les fonctionnalités de récupération agentique et les fonctionnalités d'indexation.

  • Nouveautés d’Azure Language dans Foundry Tools : présente les mises à jour des fonctionnalités d’Azure Language dans Foundry Tools, notamment les nouvelles versions du SDK, les flux de travail d’orchestration et l’intégration à Microsoft Foundry.

  • Nouveautés de Microsoft Fabric : couvre les mises à jour des fonctionnalités de Microsoft Fabric, notamment la science des données, l'intégration de MLflow, les agents de données et les fonctionnalités d'analytique.

  • Notes de publication de l’interface CLI et du SDK Azure Machine Learning : fournit les notes de publication de l’interface CLI Azure Machine Learning (v2) et du SDK Python, notamment les nouvelles fonctionnalités, les correctifs de bogues et les modifications avec rupture.

  • Notes de publication de la plateforme Azure Databricks : couvrent les mises à jour de la plateforme Azure Databricks, notamment les versions d’exécution, les fonctionnalités de l’espace de travail et les fonctionnalités d’intégration.

  • Nouveautés de Microsoft Copilot Studio : met en évidence les nouvelles fonctionnalités et mises à jour de Microsoft Copilot Studio, notamment les fonctionnalités de création d'agents et les mises à jour du connecteur.

  • Nouveautés de Azure Document Intelligence dans Foundry Tools : couvre les mises à jour de Azure Document Intelligence dans Foundry Tools, notamment les nouveaux modèles prédéfinis, les versions d'API et les fonctionnalités d'extraction.

  • Nouveautés de Azure Content Understanding in Foundry Tools : couvre les mises à jour de Azure Content Understanding in Foundry Tools, y compris les nouvelles fonctionnalités d'analyse de contenu et l'intégration Microsoft Foundry.

Professionnels Amazon Web Services (AWS) ou Google Cloud

Pour vous aider à monter rapidement en puissance, les articles suivants comparent Azure options IA à d’autres services cloud :

  • Données et IA : compare les données AWS et les services IA, notamment le Machine Learning, l’IA générative et les services de plateforme IA, à leurs équivalents Azure.

  • IA et Machine Learning : compare Google Cloud AI et machine learning services, notamment Vertex AI, Dialogflow et Gemini, à leurs équivalents Azure.