This course provides an in-depth guide to utilizing Azure OpenAI for building scalable, intelligent AI solutions. By covering foundational concepts, best practices, and real-world applications, learners will understand how to integrate Azure OpenAI with various enterprise systems, ensuring high performance and security.
You’ll gain hands-on experience in deploying generative AI models, fine-tuning them, and operationalizing them for real-world applications. Through practical exercises, you’ll also work on solving complex problems like document question-answer solutions, contact center analytics, and multimodal agent frameworks.
What makes this course unique is the combination of theoretical foundations with practical examples, such as transforming text to video and building code generation solutions. Each module is designed to equip you with essential skills for creating cutting-edge AI-powered solutions using Azure.
This course is ideal for software developers, data scientists, AI engineers, and IT professionals with basic Python knowledge and an Azure subscription. You’ll leave with the expertise to build enterprise-grade solutions using Azure OpenAI and transform AI capabilities for your organization.
- Introduction aux Larges Modèles de Langage
Ce module introduit les apprenants aux fondamentaux des larges modèles de langage (LLM), en soulignant leur adoption rapide et leur impact transformateur sur la technologie. Les apprenants exploreront des exemples de LLM majeurs issus de grandes entreprises et découvriront diverses applications réelles à travers les industries. À la fin, les participants comprendront les capacités et l'importance des LLM dans le paysage actuel de l'IA.
- Fondamentaux d'Azure OpenAI
Ce module initie les apprenants aux éléments essentiels du travail avec Azure OpenAI, y compris la configuration des ressources, la navigation dans Azure AI Foundry et les appels programmatiques à l'aide de Python. À la fin, vous comprendrez comment déployer et interagir avec les larges modèles de langage sur la plateforme Azure.
- Sujets Avancés d'Azure OpenAI
Ce module explore les fonctionnalités avancées d'Azure OpenAI, y compris les bases de données vectorielles, l'intégration de données personnalisées, l'affinage et l'utilisation des API pour construire des assistants intelligents. Les apprenants acquerront des compétences pratiques dans l'optimisation des modèles d'IA, la gestion de la confidentialité des données et l'utilisation des outils de traitement par lots et d'interprétation de code. L'accent est mis sur les meilleures pratiques pour la qualité des données et le déploiement sécurisé dans les environnements d'entreprise.
- Développement d'une Solution de Questions-Réponses Basée sur des Documents en Entreprise
Ce module guide les apprenants à travers les étapes fondamentales de la construction d'une solution de questions-réponses basée sur des documents à l'aide d'outils d'entreprise. Vous explorerez les prérequis clés, y compris les abonnements Azure et les ressources OpenAI, et apprendrez à configurer Azure Cognitive Search pour une récupération d'informations efficace.
- Création d'Analyses de Centres de Contact
Ce module introduit des stratégies pour organiser et rechercher des documents dispersés de centres de contact à l'aide d'Azure OpenAI. Les apprenants découvriront comment configurer des outils dans le portail Azure et utiliser Python pour créer un référentiel de documents consultable. À la fin, vous comprendrez comment rationaliser la récupération d'informations pour les analyses de centres de contact.
- Interrogation à partir d'une Base de Données Structurée
Ce module initie les apprenants aux fondamentaux de la récupération d'informations à partir de bases de données SQL structurées. Vous explorerez comment accéder et interroger les données stockées, en vous appuyant sur le travail précédent d'analyse de conversations clients. À la fin, vous serez capable d'extraire des informations significatives à partir de jeux de données organisés.
- Génération de Code et Documentation
Ce module explore le processus de génération de code et de création de documentation efficace, basé sur votre expérience avec Azure Communication Services et les scénarios de chat synthétique. Les apprenants découvriront les meilleures pratiques pour automatiser la création de code et documenter leurs solutions pour plus de clarté et de durabilité.
- Création d'une Solution de Recommandation de Base avec Azure OpenAI
Ce module introduit les apprenants à la construction d'un système de recommandation de base en utilisant Azure OpenAI. Vous explorerez comment exploiter les outils d'IA pour générer des extraits de code et la documentation associée, posant les bases pour des solutions plus avancées propulsées par l'IA.
- Transformation de Texte en Vidéo
Ce module guide les apprenants à travers le processus de conversion de contenu textuel éducatif en présentations vidéo engageantes en utilisant Azure OpenAI et les services de langage et de parole Azure. Les participants acquerront une expérience pratique dans la configuration des services cloud nécessaires et le développement de solutions basées sur Python pour la création automatisée de vidéos.
- Création d'un Cadre Multi-Agent Multimodal avec l'API Assistant Azure OpenAI
Ce module guide les apprenants à travers la construction d'un système collaboratif d'agents intelligents en utilisant l'API Assistant Azure OpenAI. Vous explorerez la conception architecturale, la communication entre agents et l'intégration de capacités multimodales telles que la génération et l'analyse d'images. À la fin, vous comprendrez comment orchestrer plusieurs agents pour exécuter des tâches complexes de manière autonome.
- Vie privée et Sécurité
Ce module explore les pratiques essentielles de respect de la vie privée et de sécurité lors du déploiement d'Azure OpenAI, y compris le filtrage de contenu, la prévention des abus et l'implémentation de l'IA responsable. Les apprenants acquerront une expérience pratique dans la configuration des fonctionnalités de sécurité, le test de points de terminaison privés et la compréhension des stratégies d'atténuation des risques pour les modèles de langage avancés.
- Opérationnalisation d'Azure OpenAI
Ce module guide les apprenants à travers les aspects pratiques du déploiement, de la surveillance et de l'évolution des services Azure OpenAI. Vous apprendrez comment générer et analyser les journaux opérationnels, dimensionner avec précision les ressources à l'aide de PTU-M et gérer les quotas de service pour une performance optimale. À la fin, vous serez équipé pour opérationnaliser Azure OpenAI dans des scénarios réels.
- Ingénierie Avancée des Invites
Ce module explore des techniques avancées pour rédiger des invites efficaces pour les larges modèles de langage, incluant des stratégies pour structurer les entrées, décomposer les tâches complexes et optimiser les sorties. Les apprenants examineront également les différences entre l'ingénierie des invites et l'affinage, ainsi que les méthodes pour atténuer les attaques par injection d'invites. Des exemples pratiques et des meilleures pratiques sont fournis pour améliorer la performance et la sécurité du modèle.