CodeRabbit empoche 143 millions de dollars pour aider les entreprises à maîtriser l'explosion du code généré par l'IA

CodeRabbit Inc., le créateur d'un outil populaire qui examine automatiquement le code généré par l'intelligence artificielle, devient plus ambitieux après avoir clôturé sa dernière ronde de financement de série C de 143 millions de dollars.

Parallèlement à ce cycle, il a annoncé le lancement d'une nouvelle couche de gestion des changements agentiques destinée à aider les entreprises à gouverner, évaluer et prioriser les modifications de code apportées par les humains et les agents IA.

Jusqu'à présent, CodeRabbit n'offrait qu'un outil de révision de code basé sur l'IA, assez simple, mais très efficace, qui permet aux développeurs de vérifier le code généré par les outils d'IA qu'ils utilisent en temps réel. Sa plate-forme automatisée utilise des agents d'IA pour détecter les erreurs de syntaxe, les bogues logiques et les vulnérabilités de sécurité dans le code fraîchement généré au moment de sa création, aidant ainsi les développeurs à garantir que leur code répond aux normes les plus élevées tout en maintenant les gains de productivité associés au « codage dynamique ».

C'est bien beau, mais CodeRabbit affirme que le code généré par l'IA est désormais devenu si répandu dans les organisations qu'il ne suffit plus de simplement examiner la qualité du nouveau code. Avant que le vibe coding n’apparaisse pour tout changer, le génie logiciel était un processus assez lent. Pour cette raison, la plupart des équipes ont géré leurs retards à l'aide d'outils tels que Jira, attribuant manuellement le travail aux développeurs individuels.

Mais de nos jours, le développement natif de l'IA signifie que tout le monde, y compris les chefs de produit, les concepteurs, les spécialistes du marketing, les agents d'arrière-plan et même des éléments tels que les systèmes de support et les plateformes d'observabilité, peut générer automatiquement du code ou créer des demandes d'extraction. De plus en plus, le code est diffusé avant même que les organisations puissent espérer établir un alignement, attribuer des priorités et déterminer si le code doit être mis en production.

Les entreprises sont tout simplement submergées par un tsunami de code généré par l’IA, a expliqué Harjot Gill, cofondateur et directeur général de CodeRabbit. « Les modifications du code proviennent désormais de l'ensemble de l'organisation logicielle, notamment des développeurs, du personnel non technique et des agents de codage », a-t-il déclaré. « Chaque changement crée une décision pour l'équipe. »

Une simple revue de la qualité du code ne suffit plus aux équipes pour suivre le rythme. C'est pourquoi CodeRabbit a dévoilé Agentic Change Management, une couche de contrôle étendue destinée à aider les équipes d'ingénierie logicielle à gouverner, comprendre et expédier en toute sécurité des logiciels à une échelle bien plus grande qu'auparavant. Selon Gill, la plate-forme fonctionne en validant les demandes d'extraction entrantes à l'aide d'un contexte à l'échelle du référentiel et d'environnements de test en bac à sable pour évaluer leur impact, tandis que ses agents d'IA traditionnels continuent de corriger les failles de ce code.

Gill a expliqué que Agentic Change Management dispose de trois fonctionnalités principales, toutes disponibles à partir d'aujourd'hui. Le premier est CodeRabbit Triage, qui étend le processus standard de révision du code à la priorisation et au routage. Essentiellement, il évalue chaque demande d'extraction entrante en fonction de sa valeur, de ses dépendances, de son urgence, de son risque et de son adéquation avec l'évaluateur. De cette manière, il peut diriger les demandes à enjeux élevés vers des développeurs humains pour examen, tout en traitant automatiquement les tâches à faible risque.

Il existe également CodeRabbit Change Stack, qui améliore l'explicabilité en remplaçant les vues de fichiers alphabétiques traditionnelles par un aperçu visuel de l'impact d'une pull request sur le comportement du domaine, les dépendances du système et l'impact de l'intégration. Grâce à cela, les développeurs peuvent mettre en évidence les risques architecturaux de chaque changement proposé avant qu'il ne soit réellement fusionné.

Enfin, CodeRabbit Security est conçu pour gérer la gouvernance en effectuant des analyses complètes du référentiel et en surveillant en permanence le nouveau code après son expédition. Il fonctionne en identifiant les vulnérabilités logiques dans le code de production, et à partir de là, il peut générer les correctifs recommandés et les renvoyer via la boucle de demande d'extraction pour garantir qu'aucun problème supplémentaire ne surgira s'ils sont implémentés.

Selon CodeRabbit, en combinant ces fonctionnalités en une seule plate-forme, il est beaucoup plus facile pour les équipes d'ingénierie logicielle de gérer de gros volumes de modifications de code d'IA provenant de plusieurs sources sans sacrifier le contrôle. « Nous avons été pionniers dans la révision du code de l'IA pour offrir aux équipes un système indépendant qui valide le travail avant son expédition », a expliqué Gill. « Agentic Change Management étend cette couche pour déterminer ce qui mérite une attention particulière, expliquer l'impact de chaque changement et continuer à surveiller la base de code après sa livraison. »

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine