Lorsque le Vibe Coding nous permet d’écrire des systèmes simplement en agitant les mains et en parlant avec la bouche, la logique de développement traditionnelle a été complètement subvertie.
Comment diable allons-nous survivre dans ce nouveau monde complètement façonné par l’IA ?
La transition professionnelle du Vibe Coding à l’ingénierie d’AI Agent
Une grande partie des logiciels que nous maintenons et développons désespérément aujourd’hui n’aura peut-être plus aucune raison d’exister à l’avenir.
Bien que le Vibe Coding réduise considérablement la barrière au développement, permettant à quiconque d’écrire facilement du code qui fonctionne, cela ne fait que relever la limite inférieure de l’industrie.
Ce qui élargit réellement le fossé professionnel, maintient la qualité du logiciel et garantit les principes d’ingénierie sûrs est “l’ingénierie d’AI Agent”.
Les meilleurs ingénieurs du futur ne seront plus ceux qui résolvent désespérément LeetCode ou mémorisent la syntaxe.
Le rôle de l’ingénieur de premier plan du futur ressemble plutôt à celui d’un “Directeur Général” et d’un “Concepteur de Systèmes”.
Les ingénieurs d'AI Agent professionnels doivent coordonner un groupe d’AI Agents, atteignant une vitesse de développement 10 fois plus rapide tout en garantissant la résilience et la sécurité de l’architecture du système.
Pourquoi les capacités de l’IA sont si inégales
Tout est lié à la vérificabilité.
Dans des domaines comme le Code ou les Mathématiques avec des réponses correctes ou fausses claires, l’IA peut obtenir des signaux de récompense très clairs grâce à l’apprentissage par renforcement, progressant ainsi rapidement.
Mais dans des domaines comme le bon sens ou l’esthétique, le manque de mécanismes de vérification en ligne clairs entraîne une grave déconnexion des capacités.
Les IA que nous invoquons sont essentiellement comme un grupo de fantômes, plutôt que des animaux issus de l’évolution naturelle.
Les capacités des
Fantômes d'AIsont complètement limitées par les “données statistiques pré-entraînées” et les “fonctions de récompense conçues manuellement”.
Par conséquent, nous ne pouvons pas faire aveuglément confiance à chaque action d’un AI Agent ; la collaboration homme-agent reste le seul principe de sécurité à l’heure actuelle.
Infrastructure du futur native d’agents (Agent-Native)
Avec la popularisation de l’ingénierie d’AI Agent, l’architecture informatique du futur pourrait connaître un renversement majeur.
L’architecture informatique traditionnelle est centrée sur le CPU, mais à l’avenir, le Réseau Neuronal pourrait devenir le processus principal, tandis que le CPU est relégué au rang de processeur auxiliaire pour gérer les tâches déterministes.
Dans un tel monde, les outils logiciels, les frameworks et la documentation existants doivent tous être repensés.
Nous devons construire une infrastructure Agent-Native, en simplifiant toute la documentation et les API en capteurs et actionneurs que les AI Agents peuvent lire et exécuter directement.
Permettant aux AI Agents d’aller du développement, des tests jusqu’au déploiement mondial directement en se basant sur vos instructions (prompts).
Redéfinir le recrutement et les capacités d’ingénierie
Face à un tel avenir, les normes des entreprises pour recruter des talents devraient également changer du tout au tout.
Au lieu de tester des énigmes d’algorithmes ennuyeuses sur un tableau blanc, il est préférable d’observer comment les candidats
guident les AI Agents pour construire des projets grands et complexes.
Par exemple, vous pourriez demander au candidat d’écrire un clone de Twitter avec l’IA dans un temps limité, puis d’envoyer dix AI Agents de l’équipe rouge pour tenter de le pirater.
Celui qui conçoit un système capable de résister aux attaques féroces de l’IA est le véritable Ingénieur d’AI Agent qualifié.
Cela ne teste plus la vitesse de frappe, mais les capacités de conception architecturale et la pensée de prévention de la sécurité.
L’intelligence devient bon marché, que doivent faire les humains ?
Puisque l’intelligence est devenue si bon marché et facile à obtenir, quelle est la valeur de nous, ingénieurs humains?
Andrej Karpathy a avoué qu’il ne se souvient même plus de nombreux détails insignifiants des paramètres de l’API dans PyTorch ou NumPy, car ces tâches fastidieuses ont depuis longtemps été entièrement confiées aux AI Agents.
Mais cela ne signifie absolument pas que nous pouvons complètement vider nos têtes.
Si vous ne comprenez pas du tout la structure de mémoire sous-jacente, vous ne pouvez pas juger correctement si le code écrit par l’IA gaspille sauvagement les ressources de calcul.
Compréhension et goût qui ne peuvent être externalisés
À l’ère de l’IA, le rôle de l’homme a été complètement mis à niveau, passant de dactylographe pratique à directeur général et chef d’orchestre.
Vous devez être responsable de la révision des spécifications, de la sauvegarde des normes esthétiques, de la formulation des conceptions architecturales et de la garantie de la cohérence du système.
En voyant l’IA écrire du code qui tourne, mais qui est en fait rempli de copier-coller, extrêmement gonflé et difficile à maintenir, les excellents ingénieurs auront toujours une “crise cardiaque”.
Vous pouvez externaliser votre processus de réflexion, mais vous ne pouvez absolument pas externaliser votre compréhension.
Seuls ceux qui comprennent vraiment la logique sous-jacente peuvent diriger ces Fantômes d'IA puissants mais imprévisibles.
Quand l’IA nous épargne le temps de frappe et de mémorisation de la syntaxe, ce dans quoi nous devrions vraiment investir, c’est notre compréhension des principes fondamentaux et notre goût pour les produits.
Laissons de côté notre dépendance aux détails fastidieux de la programmation traditionnelle, et cultivons plutôt notre capacité à garder l’architecture logicielle et le concept global, pour devenir les réalisateurs de systèmes de la nouvelle ère !