open-code-review — la herramienta de revisión de código con IA de Alibaba
(github.com/alibaba)- Alibaba liberó como open source su asistente de revisión de código con IA, que usó internamente durante 2 años y con el que decenas de miles de desarrolladores identificaron millones de defectos de código
- Lee el Git diff y envía los archivos modificados al LLM mediante un agente con uso de herramientas, generando comentarios de revisión estructurados con precisión a nivel de línea
- El agente lee archivos completos, busca en el código base y revisa incluso otros archivos modificados para obtener contexto, realizando una revisión profunda en lugar de limitarse al diff superficial
- La clave es un híbrido de ingeniería determinista × agente: las etapas que deben ser exactas las maneja la lógica de ingeniería, mientras que el agente se encarga del juicio dinámico
- Frente a un agente generalista con el mismo modelo (Claude Code), logra mayor Precision y F1, consume solo alrededor de 1/9 de los tokens y además revisa más rápido
- Aunque el Recall para detectar todos los defectos reales es menor, es un trade-off intencional que prioriza la precisión para que la mayoría de lo reportado sean defectos reales
- Con selección precisa de archivos y agrupación inteligente de archivos, funciona de forma estable incluso en cambios grandes sin omisiones, y revisa archivos relacionados en paralelo con subagentes aislados
- El emparejamiento detallado de reglas se basa en un motor de plantillas, por lo que es más estable y predecible que la guía basada en lenguaje, y como módulo independiente mejora al mismo tiempo la precisión de la ubicación y del contenido de los comentarios
- Cadena de prioridad de 4 capas:
--rule> configuración del proyecto > configuración global > valores predeterminados del sistema- Cada capa aplica el método first-match-wins: si una ruta coincide, se aplica esa regla y no se pasa a la siguiente capa
- Soporta integración con CLI, plugins para agentes de coding (Skill, Claude Code, Codex) y pipelines de CI/CD
- Compatible con OpenAI y Anthropic
- Licencia Apache-2.0
Aún no hay comentarios.