
Dans ce cours, vous apprendrez à déployer un agent IA dans VS Code avec GitHub Copilot pour automatiser la documentation de vos API REST :
Vous découvrirez les fondements d'un agent IA et sa boucle d'action : comprendre, agir, vérifier et itérer.
Vous apprendrez à définir ses instructions, ses permissions et ses critères de validation grâce au fichier AGENTS.md.
Vous configurerez un serveur MCP local et optimiserez le contexte fourni à l'agent tout en protégeant vos données sensibles.
Vous découvrirez comment automatiser les tests et contrôler la conformité des spécifications OpenAPI générées.
Enfin, vous apprendrez à intégrer les productions de votre agent dans un workflow Git sécurisé, avec Pull Request et revue humaine.
Connaissez-vous le principe d'un cours en ligne sur OpenClassrooms ?
Ce cours suit une progression logique que l'on a séquencée en plusieurs chapitres à suivre dans l'ordre.
Avant de démarrer, voici quelques conseils pour exploiter au mieux le contenu de ce cours et optimiser votre apprentissage :
Lisez le texte dans chaque chapitre pour comprendre pourquoi les concepts abordés sont importants.
Suivez les activités dans les “À vous de jouer” pour savoir comment vous pouvez mettre en œuvre ces concepts.
Profitez de chaque occasion de pratiquer en faisant une pause dans le cours, pour vous entraîner de votre côté et reproduire pas à pas ce que vous avez lu dans le cours !

Dans ce projet fil rouge, vous incarnez un développeur back-end chargé d'automatiser la documentation d'une API REST développée avec Express et Prisma ORM.
Votre mission consiste à concevoir et configurer un agent IA avec GitHub Copilot dans VS Code, capable d'analyser le code source et de générer des spécifications OpenAPI pour les routes publiques et sécurisées par JWT.
Vous commencerez par analyser le fonctionnement de l'agent, puis définirez ses instructions, ses permissions et ses critères de validation dans le fichier AGENTS.md.
Vous enrichirez ensuite ses capacités grâce à un contexte ciblé et à un serveur MCP local, tout en sécurisant les accès et les données sensibles.
Enfin, vous testerez les documents générés, vérifierez leur conformité et intégrerez les livrables dans un workflow Git comprenant une Pull Request et une revue humaine.

Rendez-vous dans le prochain chapitre pour découvrir comment analyser les fondements et la boucle d'action d'un agent IA !