L'article « Exit le Vibe Coding, place au Vibe Reviewing ! », écrit par Alexandre Mogère, Chapter Lead à la Software Factory de Carrefour France, partage son expérience d'expérimentation avec des agents IA pour automatiser les audits de code, notant une réduction significative du temps (divisé par 3) mais aussi des difficultés rencontrées. Il insiste sur le fait que l'IA n'est pas une « baguette magique » et met en garde contre les affirmations trompeuses d'« évangélistes IA » dépourvus d'expérience pratique. L'idée centrale : appliquer une approche rigoureuse, similaire au « Vibe Coding » (où l'IA génère le code), mais au processus de revue de code, baptisée « Vibe Reviewing ».
Parcours d'apprentissage itératif
Exit le Vibe Coding, place au Vibe Reviewing !
Mogère détaille un parcours d'apprentissage itératif, partant d'une désillusion initiale jusqu'au développement d'une méthodologie fonctionnelle. Il explique que le « Vibe Coding » simplifie souvent à l'excès les complexités de la livraison d'une application prête pour la production, qui exige qualité, maintenabilité, sécurité, performance et cohérence graphique. Si le « Vibe Coding » peut accroître la productivité avec validation humaine, une application entièrement générée par IA sans supervision humaine stricte n'est pas viable à long terme. Cette prise de conscience l'a conduit à explorer une approche rigoureuse assistée par IA pour les revues de code.
Évolution méthodologique multi-agents
L'article décrit plusieurs itérations d'expérimentation, depuis un processus initial en deux phases conduisant à des « hallucinations » de l'IA jusqu'à un système de cross-validation multi-agents plus raffiné. Il a découvert que simplifier le plan d'audit pouvait se retourner contre lui, et qu'une approche systématique et méthodique était plus efficace. L'innovation clé fut l'usage d'un générateur de site statique (VitePress) pour transformer les rapports d'audit markdown en documentation interactive, avec recherche, édition en ligne et suivi de progression. Cette approche a « gamifié » l'expérience d'audit et rendu les résultats plus accessibles et utiles.
Agent documenté comme arbitre
Il a aussi exploré l'usage d'un agent documenté comme arbitre dans les désaccords entre relecteurs humains, exploitant la capacité de l'agent à rechercher et fournir des recommandations étayées par des preuves. La dernière itération s'est concentrée sur la standardisation du processus complet avec des templates et pré-instructions garantissant la reproductibilité et facilitant l'adoption par les équipes.
Efficacité et limites
L'auteur conclut que la méthode itérative, avec garde-fous techniques et focus sur la documentation interactive, est très efficace. Il note cependant des limites, comme le besoin d'expertise technique humaine pour repérer les erreurs de l'IA et le manque de contexte métier de l'agent. L'article insiste : le rapport d'audit ne devrait pas être un document statique mais un outil vivant évoluant en roadmap de migration, guidant la gestion du backlog, la définition des jalons, et même l'onboarding des nouveaux développeurs.
Transformation structurelle
Cette méthodologie représente une transformation de la façon dont la qualité du code est évaluée et maintenue, passant de revues manuelles réactives à une approche proactive et systématisée, augmentée par l'IA. La cross-validation multi-agents est particulièrement innovante, créant des contre-pouvoirs empêchant que les hallucinations potentielles d'une IA isolée ne deviennent vérité acceptée. La transformation des rapports d'audit via générateur de site statique répond au problème courant de l'obsolescence documentaire, faisant de rapports arides des ressources engageantes, cherchables et actualisables.
Intégration pragmatique de l'IA
Le message final est pragmatique : l'IA est puissante pour accélérer certains aspects du développement et de la revue, mais exige une intégration réfléchie, une supervision humaine et une méthodologie systématique pour produire une valeur réelle. Le positionnement du « Vibe Reviewing » comme pendant professionnel du « Vibe Coding » plus désinvolte reflète la maturité croissante des organisations dans leur approche des workflows de développement assistés par IA.