Entrevista con Greg Kroah-Hartman sobre los informes de errores generados por IA.

En la conferencia KubeCon Europe, The Register entrevistó a Greg Kroah-Hartman, responsable del mantenimiento de las ramas estable y de desarrollo del kernel de Linux y de 16 subsistemas del kernel. La entrevista aborda el enfoque de Kroah-Hartman respecto a los informes de errores basados ​​en IA. La IA ya se utiliza en el kernel para revisar los cambios en el subsistema de red, eBPF y DRM, y recientemente se ha integrado la herramienta Sashiko de Google para revisar los cambios enviados.

Algunas citas de Greg:

  • Hace unos meses, recibíamos lo que llamábamos basura de IA: informes de seguridad generados por IA que eran claramente incorrectos o de baja calidad. Incluso resultaba gracioso. No nos preocupaba demasiado... Hace un mes, algo cambió y la situación se transformó radicalmente. Ahora recibimos informes reales.
  • "Esta situación no es exclusiva de Linux: todos los proyectos de código abierto están recibiendo informes reales generados por IA, y ahora son de alta calidad y válidos. Los equipos de seguridad de los principales proyectos de código abierto están observando la misma tendencia en conversaciones informales."
  • Cuando se le preguntó qué estaba causando esto, Greg respondió: «No lo sabemos. Parece que nadie lo sabe. O bien muchas de las herramientas han mejorado mucho, o la gente ha empezado a decir: “Oye, vamos a averiguarlo”. Parece que afecta a muchos grupos y empresas diferentes. En lo que respecta al núcleo, podemos manejarlo. Nuestro equipo ha crecido mucho, está muy distribuido y nuestro crecimiento es real y no se está ralentizando. Son cosas pequeñas, nada grave, pero todos los proyectos de código abierto podrían beneficiarse de algo de ayuda con esto. Los proyectos más pequeños tienen mucha menos capacidad para manejar una afluencia repentina de informes de errores y vulnerabilidades generados por IA que mencionan errores reales, no basura».
  • Greg explicó que cuando le pidió a la IA que buscara errores en un registro de cambios propuesto, encontró 60 y proporcionó parches para corregirlos. Solo un tercio de los errores encontrados eran errores reales, y solo dos tercios de los parches eran correctos y no requerían ningún trabajo, pero no fue en absoluto inútil. Según Greg, los mantenedores no pueden ignorar esto, especialmente porque los resultados de la IA están mejorando. Se ha añadido una etiqueta "Co-developed:" para marcar los parches creados con IA. A pesar de algunos intentos de usar la IA para crear nuevas funcionalidades, en el núcleo se usa principalmente para la revisión de cambios.
  • Una de las ventajas más notables de la IA es la reducción del tiempo de procesamiento de parches. Cuando el asistente de IA identifica problemas evidentes, los autores de los parches reciben retroalimentación mucho antes de que un mantenedor humano tenga tiempo de leerlos: «Si veo que el sistema reacciona a algo, le da al autor retroalimentación más rápido que un mantenedor, y eso es genial. Ya tenemos varios bots que revisan los parches. Si veo que generan un error, entiendo inmediatamente que, como mantenedor, ni siquiera necesito revisarlo. Y el desarrollador piensa: "Puedo hacer una versión diferente mañana", lo que ayuda a mejorar un poco el ciclo de retroalimentación».

Fuente: opennet.ru

Añadir un comentario