Vibe Coding est un terme de longue date qui fait référence au style « d'écriture de code basé sur le ressenti », sans se concentrer sur la structure ou les détails, tant que le produit fonctionne. Dans le contexte d’essor de l’intelligence artificielle, Vibe Coding est désormais utilisé pour désigner la création de logiciels à l’aide de l’IA. Dans ce document, les utilisateurs utilisent le langage naturel pour décrire les fonctions du logiciel, au lieu de taper chaque ligne de code spécifique. L'IA créera un code source basé sur cette description et le modifiera selon les besoins jusqu'à ce que le résultat souhaité soit obtenu. Dans de nombreux cas, les utilisateurs n'ont pas besoin de comprendre les détails du code, ils se soucient uniquement de savoir si le logiciel fonctionne ou non, si l'interface ou l'expérience globale est correcte.
Hoang Long, programmeur dans une entreprise technologique à Hô Chi Minh-Ville, a déclaré qu'il utilisait Vibe Coding depuis environ trois mois. Il utilise en parallèle les outils Claude d'Anthropic pour les tâches avancées, Google Gemini Pro pour les applications liées à Google ou ChatGPT d'OpenAI pour le débogage. Occasionnellement, il essaie des outils open source et des produits nationaux, comme LunaBase ou Bizino AI.
"Au lieu de taper chaque ligne de code comme avant, l'application de l'IA m'aide à réduire de moitié, voire des deux tiers, le temps nécessaire pour effectuer les tâches assignées", a-t-il déclaré. "Je réalise aussi des projets simples à l'extérieur plus rapidement, parfois "écrire et écrire", généralement des jeux ou des logiciels utilitaires compacts à publier sur l'App Store ou le Play Store."
Illustration d'un programmeur utilisant Vibe Coding. Photo : Google ...
[Courte citation de 8% de l'article original]