Introdução
Este artigo apresenta resultados de testes que mostram uma redução de 47% nos comentários humanos em Pull Requests (PRs) após a implantação do filtro duplo de IA, composto por CodeRabbit e Claude Code Action.
Resultados
Os resultados indicam que a camada dupla de filtro de IA reduziu a quantidade de comentários humanos em PRs de 5,8 para 3,1, uma redução de 47%. No entanto, em algumas categorias, o filtro duplo não apenas não aprimorou, mas piorou a eficiência.
Análise de Categorias
Query Prisma com N+1
O filtro duplo reduziu a quantidade de comentários humanos relacionados a Query Prisma com N+1 de 1,2 para 0,3. A camada dupla ajudou a identificar e corrigir casos onde o N+1 estava escondido atrás de uma abstração.
Server / Client Component Boundary no Next.js
O filtro duplo alertou sobre a importação de funções server-only em arquivos 'use client', reduzindo a quantidade de comentários humanos de 1,2 para 0,3. O Claude Code Action, com base no CLAUDE.md, ajudou a corrigir esses casos.
Tratamento de Erro com Tipo Result
O filtro duplo reduziu a quantidade de comentários humanos relacionados ao tratamento de erro com tipo Result de 1,2 para 0,3. O Claude Code Action, com base no CLAUDE.md, ajudou a corrigir esses casos.
Segurança
O filtro duplo reduziu a quantidade de comentários humanos relacionados à segurança de 1,2 para 0,87. No entanto, o Claude Code Action não teve acesso para corrigir esses casos, o que resultou em um aumento de 33%.
Refatoração de Arquitetura
O filtro duplo reduziu a quantidade de comentários humanos relacionados à refatoração de arquitetura de 1,2 para 0,7. O Claude Code Action, com base no CLAUDE.md, sugeriu refatorações que ninguém pediu, o que resultou em uma quantidade maior de comentários humanos.
Nomeação de Módulo / Arquivo
O filtro duplo reduziu a quantidade de comentários humanos relacionados à nomeação de módulo / arquivo de 1,2 para 0,87. O Claude Code Action, com base no CLAUDE.md, sugeriu nomes mais claros, o que resultou em uma quantidade maior de comentários humanos.
Conclusão
Embora o filtro duplo tenha reduzido significativamente a quantidade de comentários humanos, ele também introduziu um certo nível de barulho. O CLAUDE.md é fundamental para controlar esses comentários. A equipe precisa escrever políticas claras no CLAUDE.md para que o filtro duplo não sugira nada que a equipe não queira discutir.
Recomendações
Para obter os melhores resultados, é importante que a equipe domine e domine o filtro duplo, escrevendo políticas claras no CLAUDE.md. O filtro duplo não substitui a revisão humana, mas complementa a revisão, permitindo que os revisores humanos se concentrem em questões mais complexas.
Referências
- [Link para o artigo original] https://kenimoto.dev/pt/blog/filtro-duplo-ia-pr-coderabbit-claude-code-action-cortou-47/
- [Link para o livro sobre IA] https://kenimoto.dev/pt/livro-ia-para-engenheiros/"