Jensen Huang, director de Nvidia, rechazó la idea de que automatizar la escritura de código elimine la necesidad de ingenieros de software. En una entrevista sostuvo que el propósito de la ingeniería es diseñar productos y resolver problemas, mientras programar es una de sus tareas. Espera que en unos dos años lleguen al mercado graduados que hayan aprendido a trabajar con agentes de programación y puedan abordar problemas más amplios desde el inicio.
The New Stack contrasta ese pronóstico con una pregunta pendiente: ¿cómo adquirirán criterio técnico quienes ya no practiquen tareas básicas como depurar errores, escribir pruebas o seguir una condición de carrera? Huang acepta que algunas habilidades de bajo nivel podrían debilitarse, pero cree que mejorará el pensamiento de sistemas. El artículo recuerda que un agente introduce una abstracción probabilística: su código debe verificarse, porque no transforma instrucciones con la previsibilidad de un compilador.
Huang propone tratar los incidentes de agentes como problemas de aislamiento y permisos, con sandbox y vigilancia externos al propio agente. También afirma que Nvidia dedica más esfuerzo a la verificación que al diseño. El texto señala que la contratación de desarrolladores jóvenes en ocupaciones expuestas a la IA ya muestra señales de presión, mientras las empresas prefieren perfiles experimentados. Su predicción de una nueva generación mejor preparada no resuelve por sí sola cómo mantener las oportunidades de aprendizaje práctico necesarias para evaluar el trabajo automatizado.
Glosario
- Agente de programación
- Sistema de IA que puede planear y ejecutar pasos de desarrollo usando archivos, comandos y otras herramientas.
- Abstracción
- Capa que permite trabajar con conceptos de mayor nivel sin manejar todos los detalles inferiores.
- Sandbox
- Entorno aislado que restringe lo que un agente puede ejecutar o a qué sistemas puede acceder.
- Verificación
- Revisión mediante pruebas, inspección y análisis para comprobar que una solución cumple lo esperado.