Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Vibe Coding

Le vibe coding consiste à créer des logiciels en les décrivant à un modèle d’IA et en acceptant le code généré sans le lire ; le terme a été inventé en 2025.

Le vibe coding consiste à créer des logiciels en décrivant ce que tu veux à un modèle d’IA en langage courant, puis à accepter le code qu’il écrit sans le lire et à juger le résultat uniquement d’après l’apparente capacité du programme à fonctionner. Andrej Karpathy, membre fondateur d’OpenAI et ancien directeur de l’IA chez Tesla, a donné un nom à cette pratique en février 2025, la qualifiant de « nouvelle forme de programmation » dans laquelle « tu te laisses complètement porter par les vibes, tu embrasses les exponentielles et tu oublies que le code existe ». Il a raconté qu’il parlait à Composer de Cursor par la voix, cliquait sur « Accept All » sans lire les différences et collait des messages d’erreur sans commentaire ; il a qualifié cette approche de « pas trop mauvaise pour des projets jetables du week-end ». En quelques mois, le terme a dépassé le cercle des programmeurs, et le Collins Dictionary a élu « vibe coding » mot de l’année 2025. Des agents de programmation comme Cursor, Claude Code et Replit Agent, ainsi que des générateurs d’applications comme Lovable, Bolt et v0, permettent à des personnes sans expérience en programmation de passer d’une consigne à une application web déployée.

Fonctionnement du vibe coding#

La personne décrit le comportement attendu et teste le résultat ; un agent d’IA écrit, modifie et débogue le code. À chaque étape, le résultat fonctionne, produit une erreur que la personne recopie ou ne semble pas correct et nécessite une nouvelle description :

Cette approche fonctionne parce que les grands modèles de langage (LLM), et en particulier les modèles de raisonnement entraînés sur du code, produisent désormais des programmes fonctionnels pour des piles courantes comme les interfaces web et les scripts Python, et parce que l’environnement d’exécution de l’agent d’un outil de programmation peut lancer le programme et lire ses erreurs sans aide. Cette méthode convient aux prototypes, aux outils internes et aux logiciels personnels dont l’auteur est le seul utilisateur, là où un bogue coûte peu et où la vitesse compte le plus.

  • Programmation assistée par l’IA : Utiliser un LLM pour écrire du code qu’un développeur examine et comprend ensuite. Simon Willison a établi la distinction dans son article Toute programmation assistée par l’IA n’est pas du vibe coding : le code écrit par un LLM que tu as ensuite examiné, testé en profondeur et que tu pourrais expliquer à quelqu’un d’autre relève du développement logiciel.
  • Programmation agentique : Des agents de programmation exécutent des tâches du début à la fin ; ce sont les mêmes outils que ceux qu’utilisent les adeptes du vibe coding. Les équipes professionnelles intègrent à leur processus les revues de code, les tests et l’intégration continue (CI).
  • Plateformes low-code et no-code : Des éditeurs visuels qui permettent aux personnes sans compétences en programmation d’assembler des applications à partir de composants préconstruits. Le vibe coding produit plutôt du code source ordinaire dans n’importe quel langage ou framework.
  • IA générative : La technologie plus large qui crée du texte, des images et du code. Le vibe coding est une façon de l’utiliser.

Applications de vision par ordinateur créées par vibe coding#

Les prototypes de vision par ordinateur sont des projets de vibe coding prisés, car un court script suffit déjà à détecter, compter ou suivre des objets dans le flux d’une webcam. Le code généré n’est à jour que dans la mesure où les données d’entraînement du modèle le sont ; un agent qui se fie à sa mémoire peut donc proposer des poids de modèle ou des arguments obsolètes. Les compétences d’agent Ultralytics fournissent à Claude Code, Codex, Cursor et aux autres agents compatibles des procédures pour choisir des modèles, préparer des jeux de données, effectuer l’entraînement, l’inférence et l’exportation. Ces procédures s’appuient sur des catalogues associés à une version ultralytics précise et indiquent à l’agent de se fier aux sorties yolo checks et yolo cfg du paquet installé lorsque les deux divergent. Une demande comme « entraîne un détecteur YOLO26 sur mon jeu de données et exporte-le en ONNX » suit alors les procédures d’entraînement et d’exportation documentées par les compétences plutôt que les souvenirs du modèle concernant d’anciennes versions.

Risques du code non révisé#

Karpathy a remarqué que le code « dépasse ce que je peux habituellement comprendre » ; les modifications et les correctifs ultérieurs dépendent donc eux aussi du modèle, et la dette technique s’accumule lorsque personne ne vérifie le code. Les agents ayant accès au shell peuvent supprimer des fichiers ou exécuter des commandes destructrices ; les outils de programmation les exécutent donc dans un bac à sable pour agents et demandent confirmation avant les actions risquées. Une dépendance ou une page web consultée par l’agent peut aussi contenir une injection de prompt. Les failles de sécurité passent elles aussi en production de cette façon : le test de Veracode mené en 2025 sur plus de 100 LLM et 80 tâches de programmation a révélé que le code généré introduisait une vulnérabilité de sécurité dans 45 % des cas, avec des taux d’échec supérieurs à 70 % pour Java et compris entre 38 % et 45 % pour Python, C# et JavaScript.

Explore solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique