Jusqu’à présent, les applications traditionnelles ne pouvaient faire que ce que voulaient leurs créateurs. L'IA fait exploser ça

Jusqu’à présent, les applications traditionnelles ne pouvaient faire que ce que voulaient leurs créateurs. L’IA fait exploser ça

Avant, vous téléchargiez une application pour quelque chose de très spécifique dont vous aviez besoin et vous deviez vous contenter du reste des fonctions supplémentaires. Pour rivaliser, les développeurs ont grossi leurs applications à des niveaux souvent absurdes. Vous voilà donc avec une application qui vous sert à une chose précise et qui ajoute mille autres fonctions qui gaspillent des ressources en vain. Le développeur était en charge et le seul moyen de revenir était les suggestions.

La difficulté de rendre tout le monde heureux. Une application décolle généralement pour couvrir un besoin spécifique. Laissez l’utilisateur boire de l’eau, activer la lampe de poche ou partager les photos avec ses amis. Lorsqu’il existe des dizaines d’applications qui couvrent ces besoins, la seule façon de continuer à se démarquer est de développer le logiciel. À cela s’ajoute un autre problème : il y aura toujours des tâches très spécifiques qui seront laissées de côté car le développeur ne peut pas spécialiser l’application pour chaque utilisateur.

Il est impossible de rendre tout le monde heureux. Comme le mème que ma mère a mis dans le groupe WhatsApp, la première chose est de se faire plaisir. Si vous savez exactement ce que vous voulez, pourquoi ne pas avoir un bouton pour cela dans l’application ? C’est exactement ce que l’IA facilite.

Application créée avec Grok. Vous pouvez l'exécuter à partir de là ou télécharger l'APK pour l'installer sur un Android

Application créée avec Grok. Vous pouvez l’exécuter à partir de là ou télécharger l’APK pour l’installer sur un Android

Si vous voulez quelque chose, faites-le vous-même. Vibecoding permet quelque chose qui était impossible il y a quelques années : créer une application comme ce tailleur qui confectionne des costumes sur mesure. Seul le tailleur n’est plus un développeur, mais un LLM avec une interface de chat.

J’ai déjà créé une multitude d’applications adaptées à mes besoins spécifiques. J’ai créé une application pour contrôler la domotique sans que les données ne quittent mon réseau, un logiciel pour supprimer les bloatwares des téléphones Android et même une application de tâches familiales avec une base de données sur mon propre serveur. Si vous avez de l’imagination, vous pouvez la créer.

Vibecoding ne vous donne pas seulement la possibilité de développer sans connaître le code, il y a un autre détail important : vous pouvez adapter l’application pour que toutes les données restent dans votre environnement

Ce n’est pas quelque chose de nouveau. Cela ressemble à une révolution, et je pense que c’est le cas. Bien sûr, ce n’est pas quelque chose que l’IA a inventé : la création d’applications adaptées est presque aussi ancienne que les logiciels, ce qui change c’est que l’IA ne nécessite pas d’apprendre son fonctionnement. Il existe par exemple des macros Excel. Ou des outils comme IFTTT, Tasker sur Android ou Shortcuts sur iOS. Avec un peu de pratique, il est possible d’en obtenir de l’or, mais ce n’est pas aussi simple que d’écrire « Je veux que tu fasses ça ».

Le pouvoir ne disparaît pas, il bouge. Auparavant, c’était le développeur qui déterminait ce qu’une application pouvait ou ne pouvait pas faire. Cette « dictature » se dilue en faveur de l’utilisateur, mais cela n’implique pas qu’il existe une véritable liberté. Parce que le pouvoir réside désormais dans les modèles d’IA. Fondamentalement, en OpenAI, Anthropic, Google, xAI et compagnie.

Grâce à l’IA, autant d’applications n’ont jamais été lancées en si peu de temps. Le problème est que presque personne ne les utilise.

Ce qui semble aujourd’hui n’être qu’un service parmi d’autres, presque une « marchandise », finit par devenir une dépendance. Et tôt ou tard, les dépendances seront payantes. Si vous voulez une bonne application codée en ambiance, il est préférable de payer pour un bon modèle. L’abonnement ne disparaît donc pas : il passe de l’application du développeur au plan IA souscrit. Coup de maître.

Ce n’est pas parce que vous pouvez le faire que c’est mieux. Oui, nous avons une application adaptée aux besoins, mais cela reste une application qui fonctionne sans qu’on sache très bien pourquoi. Nous n’avons aucun support, la correction des erreurs est du côté du modèle et rien ne garantit que cela ne finira pas par gâcher quelque chose de délicat.

Je ne pense pas que le vibecoding finira par remplacer le développeur, tout comme la génération d’images et de texte ne remplace pas les concepteurs et les écrivains. L’IA facilite l’accès et le démocratise, mais seulement jusqu’à un certain point : elle vous offre une application qui fonctionne pour vous, et non une application qui peut supporter des milliers d’utilisateurs, qui est sécurisée ou que quelqu’un continuera à maintenir à l’avenir.

Le bouton manquant. À court terme, je vois les perspectives comme ceci : les applications habituelles continueront à couvrir ce dont presque tout le monde a besoin, et le vibecoding comblera les lacunes qu’aucun développeur ne peut combler. Vous n’êtes plus obligé de demander le bouton qui vous manquait dans la boîte à suggestions : il suffit d’écrire la commande à un chatbot. Bien sûr, il est important de ne pas oublier qui est de l’autre côté de la conversation.

Image de couverture | Ivan Linares édité

À Simseo | Quelqu’un a utilisé Opus 5.5 pour vibecoder toute la suite Adobe à partir de zéro, y compris Photoshop