Google usa Gemini 4 Argon para refactorizar Chromium, una base de código con millones de líneas
Google DeepMind ha mostrado cómo se usa Gemini 4 Argon para mantener la base de código de Chromium. Son millones de líneas y décadas de dependencias acumuladas, donde modificar un componente puede afectar a otro. Eric Chen, ingeniero de Google, lanza varios agentes que refactorizan el código de forma independiente entre sí. Cada cambio pasa por los conjuntos de pruebas de Chromium y por la revisión de código de ingenieros humanos. El equipo espera liberar tiempo para seguir desarrollando el navegador. • Los agentes trabajan en paralelo y de forma independiente. • El resultado pasa pruebas y revisión humana. • Por ahora no hay métricas públicas.
Procesado por IA desde YouTube: Google DeepMind; editado por Hamidun News
Google DeepMind ha publicado un vídeo sobre cómo el equipo de Chromium utiliza el modelo Gemini 4 Argon para mantener una de las bases de código más pesadas del software de código abierto. Los datos de partida son modestos: «millones de líneas» y «décadas» de historia. El material no ofrece cifras concretas, como el número de cambios integrados, la proporción de parches aceptados o las horas de trabajo ahorradas. Sin embargo, describe bien el esquema de trabajo, y ese esquema resulta más interesante que el propio modelo.
Qué hace exactamente Gemini 4 Argon en Chromium
Según DeepMind, Chromium está construido de tal modo que trabajar con él equivale a navegar entre funciones enmarañadas. Si se toca un componente, de repente se rompe otro. Eric Chen, ingeniero de Google, emplea Gemini 4 Argon para «desenredar» la arquitectura. Se trata, por tanto, de refactorización: el código cambia de estructura, pero el comportamiento sigue siendo el mismo.
El detalle clave es que varios agentes trabajan a la vez sobre el código, cada uno de forma independiente. Esto difiere de forma sustancial del escenario habitual, en el que un asistente sugiere cambios en un solo archivo y una persona reúne el resultado a mano. Aquí la tarea se divide en partes y cada agente toma la suya.
Cómo se controla la calidad
La pregunta principal ante cualquier refactorización con IA en una base de código grande es quién garantiza que no se ha roto nada. DeepMind menciona dos niveles de protección:
- los conjuntos de pruebas de Chromium, por los que pasan los cambios de los agentes;
- la revisión de código por parte de ingenieros de Chromium.
Es decir, la automatización no sustituye al proceso establecido en el proyecto. El agente actúa como autor del parche y la verificación sigue siendo la de siempre. Para una base de código de esta antigüedad, es una postura razonable: la cobertura de pruebas del navegador es enorme, y eso es lo que hace viable una refactorización masiva.
Qué se sabe a partir del material
- Modelo: Gemini 4 Argon; Google ha publicado los detalles en una entrada aparte de su blog.
- Objeto: la base de código de Chromium, con millones de líneas y décadas de historia.
- Ejecutores: varios agentes que trabajan de forma independiente.
- Verificación: pruebas de Chromium y revisión por parte de ingenieros.
- Objetivo declarado: liberar al equipo de Eric Chen para que trabaje en el futuro de Chromium.
- No se ha revelado: el volumen de cambios, el porcentaje de parches rechazados, el coste de las ejecuciones ni el número de errores detectados por las pruebas.
Cómo leer este caso
El material lo ha publicado la propia DeepMind: es un escaparate de las capacidades del modelo, no una auditoría independiente. La afirmación de que «los agentes mantienen la base de código» solo se apoya, por ahora, en la descripción del proceso. El valor real lo mostrarán las cifras: cuántos cambios han llegado a la rama principal y cuánto tiempo dedican los revisores a comprobar los parches de los agentes en comparación con los cambios de las personas. La revisión también es un recurso, y si el flujo de parches generados por máquinas lo satura, la ganancia se anula.
Aun así, la tarea elegida es acertada. La refactorización se formaliza bien, el resultado se verifica con pruebas y el valor crece con la escala. La programación con agentes resulta más verosímil precisamente en este tipo de trabajos, los que los ingenieros llevan años posponiendo.
Conclusión práctica para los equipos
Si tiene un proyecto heredado grande, del caso de Chromium conviene quedarse con el esquema, no con el nombre del modelo. Primero, asegúrese de que la cobertura de pruebas permite confiar en una compilación en verde. Después, divida la refactorización en tareas independientes para que los agentes no compitan por los mismos archivos. Y mantenga la revisión humana como paso obligatorio, y recopile desde el primer día métricas de parches aceptados y rechazados. Sin ellas es imposible saber si el agente ahorra tiempo o si simplemente traslada la carga a los revisores.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.
