bukib
0 bukibs
Columbus, Ohio
Hora local: 08:24
Temperatura: °C
Probabilidade de chuva: %

Code Review: A Nova Ferramenta de Inteligência Artificial para Encontrar Bugs em Aplicativos

O Code Review é um recurso inovador de inteligência artificial (IA) desenvolvido pela Anthropic, empresa por trás do Claude, com o objetivo de identificar falhas em códigos de aplicativos de forma eficiente. Este recurso visa auxiliar desenvolvedores na busca por bugs antes que eles cheguem à versão final do programa, tornando o processo de desenvolvimento mais rápido e confiável.

A ferramenta atua principalmente na análise de pull requests (solicitações de alteração de código) enviados em plataformas como o GitHub. Com isso, a tradicional revisão humana nos processos de programação será complementada, tornando essa etapa mais detalhada e precisa. De acordo com a Anthropic, testes internos apontaram que a taxa de revisões que encontraram problemas relevantes nas solicitações de alteração de código subiu de 16% para 54% após a implementação do Code Review nas plataformas.

Como Funciona o Code Review

A atuação do Code Review acontece com a ajuda de múltiplos agentes de IA para realizar a análise das alterações no código de programação. A busca por possíveis bugs é feita de forma independente por cada um desses assistentes autônomos. Os próximos passos da ferramenta são realizar uma verificação para mitigar os “falsos positivos” e, na sequência, organizar as falhas identificadas em níveis de gravidade. Por fim, a ferramenta gera um resumo da revisão e publica comentários direcionados a trechos específicos do código.

Um exemplo mencionado pela Anthropic no anúncio do recurso aborda uma mudança em uma única linha de código que passou despercebida por um engenheiro de software da companhia. Essa alteração, que desativaria a verificação de autenticação do serviço, só foi descoberta pelos agentes do Code Review. Isso destaca a importância da utilização de tecnologias de inteligência artificial e análise de dados para melhorar a segurança e a qualidade dos aplicativos.

Ainda que a IA apoie o processo de revisão, a empresa destaca que o sistema não aprova as alterações automaticamente, deixando a cargo dos humanos a responsabilidade e a decisão final. O novo recurso de revisão integrado ao Claude foi disponibilizado em uma fase prévia de pesquisa para assinantes dos planos Team e Enterprise da ferramenta da Anthropic.

  • O Code Review utiliza múltiplos agentes para fazer uma revisão aprofundada em cima de pull requests.
  • A ferramenta é capaz de identificar falhas em 84% dos casos de pull requests maiores, com mais de mil linhas de código alteradas.
  • Menos de 1% dos alertas gerados pela ferramenta foram considerados incorretos por engenheiros de software.

Este conteúdo pode conter links de compra.

Fonte: link