GitHub lança ReviewBench: novo benchmark para agentes de revisão de código por IA
Interface do GitHub ReviewBench apresentando métricas de análise de código
Fonte: GitHub ReviewBench

O GitHub apresentou o ReviewBench, um novo benchmark concebido para avaliar a eficácia e precisão de agentes de IA na revisão de código em ambientes de produção.

Uma nova forma de medir a eficácia da IA na revisão de código

O GitHub anunciou o lançamento do ReviewBench, um novo benchmark desenhado especificamente para avaliar agentes de revisão de código baseados em inteligência artificial. Com a crescente adoção de agentes autónomos para inspecionar pull requests, identificar problemas e sugerir melhorias antes da integração do código, a necessidade de métricas rigorosas tornou-se uma prioridade para as equipas de engenharia.

A plataforma foi construída com base em mais de 100 milhões de pull requests reais do GitHub, garantindo que a distribuição de linguagens, o tamanho dos repositórios e a natureza das alterações reflitam o trabalho real dos programadores. O ReviewBench inclui 219 pull requests públicos em 19 linguagens diferentes, cada um com marcações detalhadas de severidade e categoria, permitindo uma análise precisa do desempenho dos modelos.

Por que é que o ReviewBench é importante?

Atualmente, medir a qualidade de um revisor de código por IA é um desafio. Alguns sistemas destacam-se por detetar um maior número de problemas, enquanto outros focam-se em reduzir o ruído ou em identificar falhas críticas. O ReviewBench procura colmatar esta lacuna ao oferecer:

  • Metodologia rigorosa: Utiliza um conjunto de dados de referência (golden set) validado por engenheiros seniores.
  • Métricas alinhadas com a produção: Permite que as equipas percebam se as melhorias medidas em ambiente de teste se traduzem em ganhos reais no fluxo de trabalho.
  • Flexibilidade: Suporta a análise por severidade e categoria, ajudando os utilizadores a escolher o agente que melhor se adapta às necessidades específicas do seu projeto.

Segundo o GitHub, a utilização interna do ReviewBench já permitiu tornar a avaliação do Copilot Code Review (CCR) mais eficaz, antecipando com maior precisão os resultados de experiências em produção. A ferramenta está agora disponível para que qualquer equipa possa integrar o seu próprio sistema de revisão e submeter resultados para comparação.

Fontes

Antes de comprares, compara no AHT Scan

Vê preços em várias lojas, promoções e histórico observado num único lugar.

Abrir AHT Scan →