Cursor AI – Développement assisté par IA
Maîtrisez Cursor AI et l'IA générative pour développer plus vite, en toute sécurité.
Maîtrisez Cursor AI et l'IA générative pour développer plus vite, en toute sécurité.
- Historique et évolution de l'intelligence artificielle.
- Les différentes approches de l'IA : symbolique, connexionniste, apprentissage automatique.
- Impact de l'IA sur le développement logiciel : génération de code, refactoring, debugging assisté.
- Transformation du métier de développeur : nouveaux rôles (Prompt Engineer, AI Developer).
- Éthique et responsabilité : biais, transparence, impact social.
- Fonctionnement des grands modèles de langage (LLMs) : pré-entraînement, fine-tuning, alignement.
- Les tokens : unité de base, impact sur les coûts et la performance des APIs.
- Problèmes courants : hallucinations, biais, incohérence, manque de contexte.
- Prompt Engineering avancé : clarté, spécificité, structuration (rôle, contexte, tâche, contraintes).
- RAG (Retrieval-Augmented Generation) : principe, indexation de documents, avantages.
- La "créativité" de l'IA : recombinaison statistique vs invention réelle.
- Collecte et utilisation des données par les LLMs : confidentialité des échanges.
- Qu'est-ce que la Computer Vision ?
- Applications grand public et professionnelles.
- Processus de reconnaissance d'image par les modèles IA.
- Utilisation pratique dans le cadre du développement.
- Qu'est-ce que le Model Context Protocol (MCP) ?
- Comment MCP améliore les capacités de l'IA.
- Architecture et fonctionnement des serveurs MCP.
- Intégration d'un serveur MCP (ex : Playwright) directement dans Cursor AI.
- Cas d'usage : debug graphique, interaction navigateur, récupération des erreurs console.
- IA conversationnelle vs IA agentique : différences fondamentales.
- Caractéristiques d'un agent intelligent : planification, mémoire, action.
- Cycle de vie d'un agent IA.
- Risques et bonnes pratiques de supervision des agents.
- Installation et configuration initiale : migration depuis VS Code, connexion compte, choix du modèle IA (GPT-4, Claude, modèles locaux).
- Confidentialité – Privacy Mode : garantir qu'aucun fichier ne soit conservé sur les serveurs de Cursor.
- Confidentialité – Workspace Trust : contrôle de confiance sur les projets ouverts.
- Confidentialité – Indexation (embeddings) : comprendre ce qui est indexé, configurer .cursorignore et .cursorindexignore.
- Choix du modèle IA : manuel ou automatique selon la tâche.
- Contextes : @folder, @code, @Docs, @Git, @Web, @Cursor Rules.
- Les Rules : règles de projet (.mdc) et règles utilisateur – types Always, Auto Attached, Agent Requested, Manual.
- Context7 : documentation à jour directement injectée dans le contexte de l'IA.
- Auto-complétion (TAB), sélection de code (CMD+K), mode Chat (SHIFT+CMD+L).
- Auto-Run mode : risques et paramétrage de l'exécution automatique des commandes terminal.
- Validation du code généré : diff Git-like, validation locale et globale.
- Exercice fil rouge : création d'un module Drupal custom de A à Z avec Cursor AI.
- Infrastructure et besoins des IA grand public.
- Où et comment sont stockées les données des conversations et du code soumis.
- Durée de rétention, anonymisation, et droits des utilisateurs.
- Bonnes pratiques pour limiter l'exposition des données sensibles.
- Panorama des principales IA grand public et leurs éditeurs.
- Implications géopolitiques et enjeux de souveraineté numérique.
- Impact environnemental et consommation énergétique des modèles IA.
- Questions de propriété intellectuelle sur le code généré par l'IA.
Cette formation vous donne les clés pour comprendre et exploiter l'intelligence artificielle dans votre pratique professionnelle. Que vous soyez développeur ou chef de projet, vous repartirez avec une vision claire de l'écosystème IA, une maîtrise opérationnelle de Cursor AI, et les outils pour prendre des décisions éclairées sur son usage en équipe.
ATTENTION : Cette formation ne nécessite pas d'expertise en machine learning. Une connaissance de base en développement web est suffisante pour les modules techniques.
- Comprendre le fonctionnement des LLMs et les mécanismes de l'IA générative.
- Intégrer efficacement Cursor AI dans un workflow de développement professionnel.
- Évaluer et maîtriser les risques de confidentialité liés à l'usage de l'IA sur du code.
- Anticiper les impacts métier et organisationnels de l'IA pour un chef de projet.
- Maîtriser les concepts fondamentaux de l'intelligence artificielle et des LLMs.
- Configurer Cursor AI de façon sécurisée pour un usage professionnel (Privacy Mode, indexation, rules).
- Utiliser le prompt engineering pour obtenir des suggestions de code précises et pertinentes.
- Comprendre les enjeux de souveraineté, de stockage et d'impact environnemental des IAs grand public.
- Être capable de définir et faire appliquer une politique d'usage de l'IA au sein d'une équipe.
- Développeurs web souhaitant intégrer l'IA dans leur quotidien et gagner en productivité.
- Tech leads et développeurs seniors souhaitant structurer l'usage de l'IA dans leur équipe.
- Chefs de projet et product owners souhaitant comprendre les enjeux, les risques et les opportunités de l'IA dans leurs projets de développement.
- Notions de développement web (HTML, CSS, un langage back-end) — fortement recommandé pour les modules techniques.
- Aucun prérequis en intelligence artificielle ou machine learning.
- Curiosité et ouverture d'esprit sur les nouveaux outils numériques.