open-code-review — ferramenta de revisão de código com IA da Alibaba
(github.com/alibaba)- A Alibaba abriu como código aberto o assistente de revisão de código com IA que usava internamente, depois de dezenas de milhares de desenvolvedores terem identificado milhões de defeitos de código ao longo de 2 anos
- Lê o Git diff e envia os arquivos alterados ao LLM por meio de um agente com uso de ferramentas, gerando comentários de revisão estruturados com precisão em nível de linha
- O agente lê arquivos completos, pesquisa no codebase e até verifica outros arquivos alterados para obter contexto, realizando uma revisão profunda em vez de analisar apenas o diff superficial
- O ponto central é um híbrido de engenharia determinística × agente: as etapas que precisam estar corretas ficam com a lógica de engenharia, enquanto os julgamentos dinâmicos ficam com o agente
- Em comparação com um agente genérico usando o mesmo modelo (Claude Code), tem Precision e F1 mais altos, consome apenas cerca de 1/9 dos tokens e também revisa mais rápido
- Em compensação, o Recall para capturar todos os defeitos reais é menor; é um trade-off intencional que prioriza a precisão para que quase tudo o que é reportado seja um defeito real
- Com seleção precisa de arquivos e agrupamento inteligente de arquivos, funciona de forma estável mesmo em conjuntos grandes de mudanças sem deixar passar nada, revisando arquivos relacionados em paralelo com subagentes isolados
- A correspondência detalhada de regras é baseada em engine de templates, sendo mais estável e previsível do que orientações baseadas em linguagem, além de melhorar simultaneamente a precisão da posição e do conteúdo dos comentários como módulo independente
- Cadeia de prioridade em 4 camadas:
--rule> configuração do projeto > configuração global > padrão do sistema- Em cada camada, quando um caminho corresponde no modelo first-match-wins, a regra é aplicada e não avança para a próxima camada
- Suporte a CLI, plugins para agentes de codificação (Skill·Claude Code·Codex) e integração com pipelines de CI/CD
- Compatível com OpenAI e Anthropic
- Licença Apache-2.0
Ainda não há comentários.