6 points par xguru 4 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Alibaba a open sourcé son assistant de revue de code par IA, utilisé en interne, après que des dizaines de milliers de développeurs ont identifié des millions de défauts de code en 2 ans
  • Lit les Git diff et transmet les fichiers modifiés à un LLM via un agent utilisant des outils, puis génère des commentaires de revue structurés avec une précision au niveau de la ligne
    • L’agent lit les fichiers complets, recherche dans la base de code et examine même d’autres fichiers modifiés pour le contexte, afin d’effectuer une revue approfondie plutôt qu’une simple analyse superficielle du diff
  • Le cœur du système est un hybride ingénierie déterministe × agent : les étapes qui doivent être strictement exactes relèvent de la logique d’ingénierie, tandis que les jugements dynamiques sont confiés à l’agent
  • À modèle identique, il affiche une Precision et un F1 supérieurs à ceux d’un agent généraliste (Claude Code), tout en ne consommant qu’environ 1/9 des tokens et en offrant une revue plus rapide
    • Le Recall, qui mesure la capacité à détecter sans omission les défauts réels, est plus faible en contrepartie ; c’est un compromis volontaire qui privilégie la précision afin que la plupart des défauts signalés soient de vrais défauts
  • Grâce à une sélection précise des fichiers et à un regroupement intelligent des fichiers, il fonctionne de manière fiable même sur de gros ensembles de modifications, en examinant simultanément les fichiers liés via des sous-agents isolés
  • La correspondance de règles fine repose sur un moteur de templates, plus stable et prévisible que des instructions en langage naturel, avec un module indépendant qui améliore à la fois la précision de l’emplacement et du contenu des commentaires
  • Chaîne de priorité à 4 niveaux : --rule > configuration du projet > configuration globale > paramètres système par défaut
    • Chaque niveau applique une logique first-match-wins : si un chemin correspond, la règle concernée est appliquée et le système ne passe pas au niveau suivant
  • Prend en charge l’intégration avec le CLI, les plugins d’agents de codage (Skill·Claude Code·Codex) et les pipelines CI/CD
  • Compatible OpenAI et Anthropic
  • Licence Apache-2.0

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.