Introduction

L'entreprise Anthropic PBC a annoncé le lancement de Code Review, un outil d'analyse de code conçu pour détecter les bogues dans le code généré par l'IA avant qu'un réviseur humain ne le voie. Cet outil est destiné à examiner les demandes d'extraction, qui sont un mécanisme utilisé par les développeurs pour soumettre des modifications de code à des fins de révision avant leur mise en œuvre dans le logiciel.

Contexte Technique

Code Review est une solution multi-agents qui examine le codebase sous différents angles. Chaque agent examine le codebase, puis un autre agent agrège et classe les résultats, supprime les problèmes en double et les priorise en fonction de leur ordre d'importance. L'outil prend en compte la gravité de chaque problème, en utilisant des étiquettes de couleur pour indiquer la sévérité des problèmes : rouge pour les problèmes les plus graves, jaune pour les problèmes possibles qui nécessitent une révision, et violet pour les problèmes liés au code existant et aux bogues historiques.

Anthropic a intégré des capacités de vérification de code dans son outil Claude Code, qui peut examiner son propre travail. De plus, il existe un outil d'action GitHub pour Claude Code qui peut être configuré pour examiner automatiquement le code dans le cadre d'un pipeline de développement continu.

Analyse et Implications

Code Review est un outil très complet, mais son utilisation est coûteuse. Les clients seront facturés en fonction de l'utilisation des jetons, avec des coûts qui varient entre 15 et 25 dollars par révision, en fonction de la taille et de la complexité de la demande d'extraction. Cela peut être considéré comme cher, notamment par rapport à d'autres services tels que Code Rabbit, qui facture 24 dollars par mois.

De plus, Code Review est relativement lent, avec des temps de révision qui varient mais qui durent en moyenne environ 20 minutes. Malgré cela, Anthropic affirme que les clients seront satisfaits des résultats, car l'outil a détecté des bogues importants lors de tests internes.

Perspective

Code Review est actuellement disponible en version préliminaire pour les abonnés à Claude Code Team et Enterprise. Il est important de noter que cet outil est destiné à être utilisé en complément de la révision humaine, et non pour la remplacer. Les entreprises doivent évaluer les avantages et les coûts de l'utilisation de cet outil, en tenant compte de la complexité de leurs demandes d'extraction et de la criticité de leurs applications.

À l'avenir, il sera intéressant de suivre l'évolution de Code Review et son impact sur le processus de développement logiciel. Les entreprises doivent également être conscientes des limites de cet outil et des risques potentiels liés à une confiance excessive dans l'automatisation de la révision de code.