Skip to content

Le vibe coding, La fin des développeurs ?

4
Le-vibe-coding-la-fin-des-développeurs

Pour commencer, c’est quoi le vibe coding ?

C’est très simple, le vibe coding vous permet de coder un site/logiciel/application avec l’aide de l’IA, qui vous permet dans l’idée de développer entièrement votre projet sans rien coder par vous-même. Affriolant, n’est-il pas ? Nous n’avons plus qu’à mettre la clé sous la porte et virer tous les développeurs ?

Hé bien nous allons voir que ce n’est pas forcément le cas et que l’IA a certes le vent en poupe ces dernières années, mais que l’on n’est pas encore dans Terminator, car souvent ces projets-là traineront une dette technique énorme. L’article ne sera pas ultra détaillé, d’autres blogs ont fait le travail bien mieux que je ne pourrais le faire. Disons que cet article est là pour vous pousser à rester curieux et à creuser le sujet si cela vous intéresse.

Vibe coding et problèmes de sécurité

Vibe coding et problèmes de sécurité

Quoi de mieux qu’un bel exemple pour vous convaincre ? La startup Enrichlead a été développée à 100% en vibe coding par une personne qui assume complètement d’avoir tout développé seul sans écrire une seule ligne de code. « Et alors où est le problème« , me diriez-vous ? –

2 jours après son lancement, tout était down avec d’énormes soucis. Mais pourquoi ? Car l’IA avait implémenté une sécurité disons discutable que n’importe quelle personne pouvait contourner, sans compter d’autres soucis avec des requêtes API. Au final il s’est retrouvé avec une facture d’API assez énorme (et oui c’est pas toujours gratuit), une base de données corrompue, etc.

« Mais ça se corrige, non ? »  Pas vraiment, c’est comme si vous aviez construit une maison sur des mauvaises fondations, une dalle faite à la va-vite, un bois vermoulu, etc. Bref, la seule solution pour réparer votre maison, c’est de tout refaire. Ici c’est pareil, quand la base est mauvaise, vous pouvez faire ce que vous voulez, il faudra tout refaire. On parle de dette technique.

l’IA ne fonctionne pas ou mal avec un projet

Le-vibe-coding

Toutes les IA spécialisées dans le code ont toutes échoué à créer une boutique basique et on trouve des aberrations qu’on ne retrouve jamais dans un projet classique. Pour l’instant la majorité des IA ont des problèmes de logique.
Un des exemples cités était de faire un système de suppression d’utilisateurs aux utilisateurs connectés. Problème, l’IA n’a pas pensé à interdire cette action aux utilisateurs déconnectés. Et c’est ce qui arrive souvent avec le vibe coding : l’IA répond avec la bonne syntaxe pour répondre à un besoin, mais n’a pas ce « réflexe » d’associer ce besoin à d’autres outils / logiques / restrictions, ce qui peut créer des aberrations de fonctionnement et par extension de sécurité.

Si je devais sortir ma boule de cristal, je pense que malheureusement l’IA ne sera jamais apte à programmer sur un projet global efficacement. Pourquoi ? Qui dit projet global dit milliers de fichiers, millions de mots interconnectés et donc pour l’IA, des besoins en puissance supplémentaire (c’est tout le nerf de la guerre aujourd’hui). Mais donc d’ici quelques années une fois le soufflet retombé, si le coût de développement par IA est supérieur et moins efficace que le développement classique, il n’y aura aucun intérêt de travailler avec. N’oublions pas que l’IA actuellement fonctionne à PERTE aujourd’hui, le coût des infrastructures est gargantuesque et sa gratuité relative n’est pas vouée à le rester sauf si les mastodontes du secteur deviennent philanthropes ou que le cout en énergie arrive drastiquement à baisser.

Ce n’est à l’heure actuelle qu’une guerre pour accaparer des parts de marché (je vous laisse lire des articles sur Sam Altman qui parle très bien de ça). 

Qui vérifie dans tout ça ?

La-fin-des-développeurs

Et on arrive au problème majeur avec l’IA qui dépasse le domaine du vibe coding. Qui vérifie et valide ce que produit l’IA ? Tout ce qui est produit par l’IA doit être systématiquement contrôlé.  Qui vous assure que votre site ou application est sécurisée ? Et là on touche du doigt le problème majeur du Vibe coding. Vous allez demander à une IA de régler un problème qu’elle a elle-même créé. et Spoiler : généralement elle ne règle rien, elle déplace un problème. Et d’une manière plus générale, il vaut mieux éviter de demander à ceux qui créent des problèmes une solution pour les régler.

Ajouté à cela le manque de visibilité économique pour l’IA d’ici les quelques années à venir et vous avez quelques raisons de ne pas utiliser uniquement l’IA pour vos projets.

Envie de bosser avec nous ?

LET’S GOOOOOOOO !

Animation

Ça aussi, c'est intéressant...

On continue la lecture ? 🧐

On prend contact ?

Sois pas timide 🤗

* champs obligatoires

    Tu pars déjà ?

    Reçois nos vraies pépites directement dans ta boîte mail : Webdesign, SEO, stratégie digitale…

    On prend contact ?

    Sois pas timide 🤗

    * champs obligatoires