Por qué conviene usar IA para revisar código cuando el diff es enorme

Fuentes: You should use AI for reviewing code especially when the diff is huge

Cuando una Pull Request alcanza miles de líneas, la revisión línea por línea deja de ser rentable. La inteligencia artificial ya detecta vulnerabilidades de severidad alta y supera al revisor humano en la detección de pequeños defectos de estilo o sintaxis, por lo que dedicar horas a la caza de nimiedades es una pérdida de tiempo. La auténtica aportación del revisor humano es lo que la propia persona sabe y ni el autor ni el modelo de lenguaje conocen: conocimiento fuera de distribución.

Ese conocimiento se concreta, por ejemplo, en acuerdos verbales recientes —como una conversación con la arquitecta del sistema sobre la próxima deprecación de un servicio—, en normas internas del repositorio que no están documentadas explícitamente, o en intuiciones de diseño que solo la persona experta en el código posee. El flujo de trabajo propuesto consiste en señalar a la IA el cambio y dirigir su análisis mediante preguntas que incorporen ese contexto privilegiado.

El modelo no sirve para todo: en sistemas embebidos o en cualquier dominio donde cada línea sea crítica, la revisión manual sigue siendo insustituible. La recomendación, por tanto, es clara: dejar que la IA absorba el trabajo mecánico de leer grandes diffs y concentrar el esfuerzo humano en aportar el contexto que ningún modelo tiene.