tecnologia

Ia patrulla el kernel de linux: sashiko detecta fallos que escapan a humanos

El desarrollo de Linux acaba de recibir un impulso inesperado: inteligencia artificial. No se trata de una integración superficial como la que vemos en Windows 11, sino de una herramienta de revisión de código, Sashiko, que ya está demostrando su valía en el corazón del sistema operativo. Y lo hace superando a los propios programadores humanos.

Un ojo electrónico para el código más vital

Roman Gushchin, ingeniero de kernel de Linux en Google, es el cerebro detrás de Sashiko. La herramienta, probada internamente con resultados sorprendentes, funciona como un agente de revisión de código especializado en el kernel de Linux. La cifra habla por sí sola: más de 500.000 servidores Windows abandonados permanecen activos años después de su vida útil, una auténtica bomba de tiempo que ilustra la necesidad de un escudriñador implacable.

Gushchin, a través de su perfil de LinkedIn, reveló que el sistema ha sido empleado internamente en Google durante un tiempo considerable. “Lo hemos estado usando internamente en Google durante un tiempo y nos ha ayudado a descubrir un gran número de problemas reales”, afirma. Y la evidencia es contundente: Sashiko ha logrado identificar el 53% de los errores en un conjunto de 1.000 problemas recientes, utilizando Gemini 3.1 Pro.

Pero lo realmente impactante no es la eficiencia en sí misma, sino el hecho de que, según el creador, el 100% de los casos detectados habían pasado desapercibidos para los revisores humanos. Un porcentaje de fiabilidad asombroso que redefine la colaboración entre humanos y máquinas en el desarrollo de software.

El proyecto, impulsado por el generoso apoyo de Google, que ha proporcionado tanto la infraestructura de tokens como el presupuesto necesario, ya está disponible públicamente y cubre todas las propuestas de LKML, la lista de correo del kernel de Linux. Una muestra más de cómo las grandes empresas tecnológicas están invirtiendo en herramientas que optimizan y, en este caso, potencian el trabajo de los desarrolladores.

La adopción por parte de mantenedores del kernel de Linux es ya una realidad: Qualcomm, Nvidia y otras compañías importantes están utilizando Sashiko. Y lo mejor de todo es que, para aquellos que deseen participar en este experimento, la herramienta está disponible para su uso público. El futuro del desarrollo de Linux, al parecer, ya está aquí, y está impulsado por la inteligencia artificial.

¿El fin de la revisión humana?

¿El fin de la revisión humana?

Si bien la eficiencia de Sashiko es innegable, la idea de que pueda reemplazar completamente a los revisores humanos es prematura. La inteligencia artificial, por ahora, es una herramienta complementaria, un aliado que ayuda a identificar errores que podrían pasar desapercibidos. Pero su capacidad para acelerar el proceso de revisión y mejorar la calidad del código es innegable y plantea interrogantes sobre el futuro del trabajo de los desarrolladores. Lo cierto es que, por ahora, la colaboración parece ser la clave para construir un software más robusto y seguro.