Aperçu
Generative AI is reshaping how software is built. This course gives you a practical, end-to-end introduction to building AI-powered applications using Microsoft Azure AI Foundry—one of the most widely used enterprise AI platforms available today.
You'll start with the concepts that matter:
what generative AI is, how it differs from other AI approaches, and how modern AI architectures evolved. From there, you move directly into Azure AI Foundry, where you'll set up your environment, run experiments with different models, and learn to adjust parameters to shape model behavior.
The heart of this course is a hands-on project:
you'll design, build, and refine a working text generation application. You'll integrate an Azure AI model into a real backend, apply prompt engineering techniques, and explore model fine-tuning to improve performance.
The final module ensures your application is production-ready by covering responsible AI. You'll identify risks like bias and harmful outputs, implement Azure's built-in content filters, and add prompt injection defenses.
You'll finish the course with a complete, documented application that demonstrates both technical skill and ethical judgment. Who this is for:
Developers, cloud professionals, and tech enthusiasts who want hands-on experience building generative AI applications.
Basic programming familiarity is helpful but not required.
Programme
- Fondamentaux de l'IA générative
Ce module fondamental prépare le terrain pour votre parcours dans l'IA générative. Nous commençons par explorer le "pourquoi" derrière cette technologie révolutionnaire et démystifions des concepts clés tels que l'intelligence artificielle, le machine learning et le deep learning. Vous apprendrez la distinction cruciale entre les modèles génératifs, qui créent de nouveaux contenus, et les modèles discriminatifs, qui classifient des données existantes. Pour fournir un contexte, nous retracerons également l'évolution des architectures d'IA, en mettant en évidence les étapes clés qui ont conduit aux systèmes avancés d'aujourd'hui. À la fin de ce module, vous aurez une base conceptuelle solide, prête à plonger dans les outils pratiques de la section suivante.
- Se familiariser avec Azure AI Foundry
Ce module passe de la théorie à la pratique en vous permettant de vous familiariser avec la puissante suite d'outils d'IA de Microsoft. Vous serez guidé pour configurer votre propre environnement Azure AI Foundry, apprendre à naviguer dans ses interfaces clés et configurer différents types de modèles d'IA. L'essentiel de ce module est l'expérimentation ; vous exécuterez des expériences prédéfinies et personnalisées, apprenant à ajuster des paramètres critiques et à observer comment ils influencent le comportement du modèle. À travers une série de laboratoires pratiques, vous gagnerez en confiance dans l'utilisation du Chat-Playground et du SDK Python de la plateforme, vous préparant à construire des applications du monde réel.
- Construire votre première application IA
Il est maintenant temps de construire ! Dans ce module basé sur un projet, vous appliquerez vos compétences pour construire une application complète de génération de texte, en vous concentrant sur la logique de backend et l'intégration de l'IA. Vous commencerez par concevoir le plan de l'application, en définissant sa fonctionnalité principale et la conception de l'API. Une interface utilisateur simple et pré-construite sera fournie, vous permettant de vous concentrer sur le développement de l'IA. Ensuite, vous donnerez vie à votre application en intégrant un modèle d'IA Azure et en développant les composants backend nécessaires. La dernière partie du module se concentre sur le raffinement ; vous apprendrez à tester systématiquement votre application, à identifier les domaines d'amélioration et à améliorer ses performances en utilisant des techniques telles que l'ingénierie de prompts et le réglage fin des modèles. Facultativement, vous pouvez explorer la personnalisation de l'interface utilisateur fournie, mais l'accent principal restera sur la construction d'une application fonctionnelle et robuste alimentée par l'IA.
- Utilisation éthique de l'IA et complétion de projet
Construire une IA puissante n'est que la moitié de l'histoire ; la construire de manière responsable est essentiel. Ce dernier module se concentre sur l'intégration de principes éthiques et de mesures de sécurité directement dans votre travail. Vous apprendrez à identifier et à atténuer les dommages potentiels tels que le biais et la génération de contenu nuisible. Nous explorerons des techniques telles que la création d'une liste de contrôle éthique et la mise en œuvre des fonctionnalités de sécurité intégrées de Foundry, telles que les filtres de contenu et les défenses contre l'injection de prompts. Vous apprendrez comment ces protections protègent votre application des risques de sécurité et des comportements indésirables. Bien qu'une modification de prompt contrôlée puisse être utile dans des scénarios avancés spécifiques, ce cours se concentre sur l'établissement d'une base sécurisée. Pour conclure le cours, vous réaliserez un projet pratique final qui rassemble tout : améliorer votre application de génération de texte, intégrer ces sauvegardes éthiques critiques et créer une documentation exhaustive pour présenter une solution à la fois techniquement solide et éthiquement responsable.
Enseigné par
Microsoft
Matières
Programming