Retour au glossaire Technologie

Vibe Coding

Créer des logiciels en décrivant en langage naturel — le développeur dit « quoi », l'IA génère le « comment ».

Qu'est-ce que le Vibe Coding ?

Le Vibe Coding (mot de l'année Collins 2025) est une approche du développement logiciel où le programmeur décrit ce qu'il veut accomplir en langage naturel, et un modèle IA génère le code, les tests et la configuration. Le terme a été inventé par Andrej Karpathy (cofondateur d'OpenAI).

Comment cela fonctionne-t-il en pratique ?

Au lieu d'écrire le code ligne par ligne, le développeur collabore avec un agent IA : décrit la fonctionnalité, révise le code généré, indique les corrections, et l'agent itère. Des outils comme Claude Code, GitHub Copilot et Cursor transforment ce processus.

Le Vibe Coding en entreprise

En contexte entreprise, le Vibe Coding accélère le développement logiciel mais exige des processus matures : revue de code, tests automatisés (unitaires, intégration, E2E, sécurité), pipelines CI/CD et supervision architecturale. L'IA génère le code, mais la responsabilité de la qualité et de la sécurité reste à l'équipe.