Linus Torvalds demuestra el uso adecuado de la IA en programación

img_da89811f

Linus Torvalds, creador del sistema operativo Linux, ha destacado el papel de la inteligencia artificial en la programación, subrayando que, aunque puede gestionar tareas repetitivas, no puede reemplazar la experiencia y el juicio humano. A través de un ejemplo práctico durante un proceso de depuración, Torvalds demostró cómo la IA puede contribuir al desarrollo de software, pero también enfatizó la importancia de la supervisión humana. En varias ocasiones, la herramienta de IA que utilizaba le indicó que el problema que estaba intentando resolver era insuperable, sin embargo, Torvalds no se rindió y continuó su labor de depuración.

Durante su trabajo, el programador realizó un total de 24 parches y 18 reinicios del kernel antes de identificar la raíz del error, que se encontraba en el controlador Intel Xe (drm/xe) asociado a una tarjeta gráfica Battlemage G21 con 16 GiB de VRAM. El fallo se debía a un cálculo erróneo utilizando la función `round_up()`, lo que provocaba que 2 KiB reservados para Flat CCS se reportaran como memoria disponible. Este error podía llevar a la corrupción de una tabla de páginas de Mesa, causando fallos en el compositor, reinicios del gestor de pantalla GDM y una pantalla negra en el dispositivo. Aunque reiniciar GDM podía ofrecer una solución temporal, la corrección definitiva fue el uso de `round_down`.

Este episodio pone de manifiesto un aspecto a menudo pasado por alto en el uso de la IA en programación: su valor radica en facilitar el trabajo, en lugar de sustituir al programador. Torvalds utilizó la IA para acelerar el proceso de prueba y error, incorporando rápidamente instrumentación y datos para avanzar en cada iteración. A pesar de que la IA sugirió abandonar la búsqueda, Torvalds decidió seguir utilizando la herramienta para aquellas tareas en las que realmente podía ser útil, demostrando un enfoque razonable en la programación asistida por inteligencia artificial.

El creador de Linux insistió en que, aunque la IA puede llevar a cabo tareas repetitivas, es el desarrollador quien debe definir el problema, evaluar las hipótesis, contrastar las respuestas con la evidencia y decidir cuándo aceptarlas. Esta experiencia también desafía la noción de que el aprendizaje de la programación puede volverse obsoleto con estas herramientas, ya que Torvalds pudo rechazar las conclusiones de la IA gracias a su profundo conocimiento del sistema.

Torvalds ha mantenido esta postura desde hace meses, considerando en 2025 el «vibe coding» como una metodología útil para el aprendizaje pero problemática en el mantenimiento del software a largo plazo. En enero de 2026, utilizó Google Antigravity para desarrollar un visualizador en Python para su proyecto personal AudioNoise, aunque no se ha revelado el modelo de IA usado en la depuración del controlador Intel Xe.

En julio de 2026, el programador reiteró que Linux no se opone a la inteligencia artificial, ya que esta puede ser utilizada para la escritura y revisión de código, pero dejó claro que la responsabilidad recae en el individuo que comprende y valida los cambios propuestos. En este contexto, Sashiko, un sistema de revisión automática de parches del kernel, ha afirmado detectar un 53,6% de determinados fallos en sus pruebas retrospectivas, aunque también han admitido la existencia de falsos positivos.

La lección que Torvalds transmite es que la inteligencia artificial debe ser vista como un multiplicador de capacidades en lugar de un sustituto del conocimiento humano. Si bien puede realizar tareas de escritura, repetición y análisis a una velocidad superior, es fundamental que la decisión sobre su acierto o error siga siendo responsabilidad del programador.

Etiquetas: Inteligencia Artificial, IA, Linus Torvalds

Compartir:
Óscar López

Sobre Óscar López

Periodista tecnológico especializado en inteligencia artificial, innovación empresarial y transformación digital. Colaborador de Las Noticias de la IA.

Únete al grupo de WhatsApp

También te puede interesar

   

Sin comentarios

Para comentar debes tener una cuenta. ¡Es gratis!

Regístrate gratis Iniciar sesión
🤖 IA EN DIRECTO
Ayesa Digital adquiere Kuik Digital Solutions para potenciar su especialización en IA◆Linux habilita un espacio para que agentes de IA consulten recursos de programación◆Descubre la guía definitiva para dominar ChatGPT en el nuevo video del canal Inteligencia Artificial.◆OpenAI reafirma despido de tres investigadores por violar confianza interna◆Los riesgos de ciberseguridad se multiplican en la era de la IA◆Dell Technologies amplía su plataforma de IA para optimizar sistemas y costes◆NVIDIA presenta sistema para aislar IA descontroladas en milisegundos◆TikTok lanza Shopping Assistant para optimizar la experiencia de compra en su app◆Michael Smith es condenado a 18 meses por fraude musical con IA◆Trump califica como enemigo a quienes no usen el término «superinteligencia◆OpenAI implementa marca de agua para identificar textos generados por IA◆Jessica Hische diseñó el nuevo logo de IA de Meta y desató críticas◆Ayesa Digital adquiere Kuik Digital Solutions para potenciar su especialización en IA◆Linux habilita un espacio para que agentes de IA consulten recursos de programación◆Descubre la guía definitiva para dominar ChatGPT en el nuevo video del canal Inteligencia Artificial.◆OpenAI reafirma despido de tres investigadores por violar confianza interna◆Los riesgos de ciberseguridad se multiplican en la era de la IA◆Dell Technologies amplía su plataforma de IA para optimizar sistemas y costes◆NVIDIA presenta sistema para aislar IA descontroladas en milisegundos◆TikTok lanza Shopping Assistant para optimizar la experiencia de compra en su app◆Michael Smith es condenado a 18 meses por fraude musical con IA◆Trump califica como enemigo a quienes no usen el término «superinteligencia◆OpenAI implementa marca de agua para identificar textos generados por IA◆Jessica Hische diseñó el nuevo logo de IA de Meta y desató críticas◆

Preferencias de cookies

✕

Otras

Otras cookies son aquellas que todavía se están clasificando o que no encajan en las categorías anteriores.

Necesarias

Necesarias
Las cookies necesarias son imprescindibles para que el sitio web funcione correctamente. Permiten funciones básicas, seguridad y navegación, y no pueden desactivarse desde este panel.

Publicidad

Las cookies de publicidad pueden utilizarse para mostrar contenidos o anuncios más relevantes y medir su eficacia.

Analiticas

Las cookies analíticas nos ayudan a entender cómo se utiliza el sitio web para mejorar contenidos, rendimiento y experiencia de navegación.

Funcionales

Las cookies funcionales permiten recordar preferencias y mejorar algunas funciones del sitio para ofrecer una experiencia más cómoda.

Rendimiento

Las cookies de rendimiento ayudan a medir y optimizar el funcionamiento del sitio web.
Este sitio usa cookies para analizar el tráfico. Más información