Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vibe Coding

Vibe Coding

Popularisé par Andrej Karpathy (ex-OpenAI, Tesla), le "Vibe Coding" décrit une approche où l'on guide une IA pour construire un logiciel sans jamais toucher au code source directement.

Avatar for Michel Hubert

Michel Hubert

January 16, 2026
Tweet

More Decks by Michel Hubert

Other Decks in Technology

Transcript

  1. Who am I ? Michel Hubert Chief Solution Architect @michelhubert

    Expert on IaC, DevSecOps, Platform Engineering, IA
  2. Intention vs Syntaxe Le développeur ne se soucie plus de

    la ponctuation ou de la structure des fichiers. Il se concentre sur le flux logique et l'expérience utilisateur finale. L'IA comme Runtime Le modèle (LLM) devient le compilateur intelligent qui traduit le langage naturel en systèmes complexes et fonctionnels en temps réel. Les Piliers de l'Abstraction
  3. Andrej Karpathy & La Vision IA Popularisé par Andrej Karpathy

    (ex-OpenAI, Tesla), le "Vibe Coding" décrit une approche où l'on guide une IA pour construire un logiciel sans jamais toucher au code source directement. "Le langage de programmation le plus chaud actuellement est l'Anglais." L'Origine du Terme
  4. Le Prompt : Définition de la fonctionnalité souhaitée. L'Itération :

    L'agent génère, teste et propose des corrections. Le Review : Le développeur valide la "vibe" visuelle et logique. Le Déploiement : Intégration immédiate via des agents comme Replit. Le Cycle d'Itération
  5. Cursor Le fork de VS Code qui intègre l'IA au

    cœur de l'édition. Indexation totale du codebase pour des prompts contextuels ultra- précis. GitHub Copilot Une expérience de développement "zero config". Vous décrivez l'application, l'agent s'occupe du cloud, de la DB et du frontend. Claude 3.5 Sonnet Le cerveau préféré des vibe coders pour ses capacités de raisonnement logique et sa compréhension nuancée du code. Les Maîtres du Domaine
  6. Cursor : L'IDE Natif IA Cursor n'est pas juste un

    éditeur avec un chat. C'est une plateforme de raisonnement qui comprend l'architecture entière de votre projet. Le mode Composerpermet de modifier plusieurs fichiers simultanément par un seul prompt, brisant les barrières du copier-coller traditionnel.
  7. Caractéristique Code Traditionnel Vibe Coding Focus Principal Syntaxe & Algorithmes

    Produit & Orchestration Barrière à l'entrée Apprentissage de langages Maîtrise du Prompting Vitesse d'Itération Lente (Minutes/Heures) Instantanée (Secondes) Gestion des Erreurs Debug manuel Auto-correction par Agent Paradigmes en Opposition
  8. Gain de Productivité La fin du goulot d'étranglement Le temps

    passé à chercher des erreurs de virgule ou des types TypeScript manquants est réduit à zéro. Un seul développeur peut désormais accomplir le travail d'une petite équipe en une fraction du temps. L'Accélération Temporelle
  9. Prototypage Éclair : Passer de l'idée au MVP en une

    après-midi. Polymorphisme : Coder en Python, Go ou Rust sans en connaître la syntaxe. Focus Produit : Plus de temps pour l'UX et le business logic. Réduction du Boilerplate : L'IA gère les tâches répétitives et ennuyeuses. Scale Individuelle : Un seul dév peut gérer des systèmes massifs. Apprentissage Actif : Comprendre le code en le voyant généré. Atouts du Développeur-Orchestre
  10. Dette Technique Le code généré peut devenir une "boîte noire"

    difficile à maintenir si la vibe n'est plus là. Hallucinations L'IA peut inventer des dépendances ou des solutions logiques fausses mais "plausibles". Perte de Compétence Le risque de perdre la compréhension des fondamentaux bas niveau au profit du confort. Les Zones d'Ombre
  11. "Le code est devenu un détail d'implémentation. Ce qui compte

    désormais, c'est la clarté de votre pensée et la force de votre vision." — Le Manifeste du Vibe Coder — L e M a n i f e s t e d u V i b e C o d e r
  12. Assembleur / C Manipulation directe du matériel. Python / JS

    Abstraction de haut niveau. Vibe Coding Orchestration par intention (Aujourd'hui). No-Code Autonome Systèmes auto-générés (Futur). L'Évolution du Code
  13. Ne soyez pas un codeur, soyez un architecte de vibes.

    Le futur appartient à ceux qui savent piloter l'intelligence artificielle pour transformer des idées abstraites en réalités numériques robustes. Checklist : MaîtrisezCursor ou GitHub Copilot. Apprenez à décomposer vos idées. Gardez un œil critique sur le code généré. Expérimentez, itérez, répétez. Conclusion