Ya no es si la IA se va a cargar los trabajos de los programadores, la cuestión es cuánto van a tardar las empresas en pasar de programadores humanos a agentes de IA.
Aquí este tío usa una para programar una aplicación full stack desde 0. El solamente especifica los requerimientos de la aplicación. La IA se encarga de descomponer la tarea en subtareas y las va haciendo por pasos, y testeando que está todo OK en cada paso. Si la persona que la dirige ve un fallo, se lo dice y la IA se encarga de ir poniendo logs para encontrar donde está el fallo y corregirlo. Básicamente es como tener un programador al lado al que mientras que va programando le vas diciendo si la cosa va saliendo como quieres, y si no, se lo indicas para que lo corrija.
La hace en 2 horas. Un programador humano te tarda uno o dos días.
Y esto solo son las primeras versiones. A saber de lo que serán capaces dentro de un par de años.
Al igual que al principio se programaba con tarjetas perforadas, luego se pasó al ensamblador, luego a los lenguajes de alto nivel, ahora estamos a punto de pasar al lenguaje natural o a algún nuevo lenguaje de tipo audiovisual. Los clientes o los analistas de negocio les comunicarán los requerimientos directamente a la IA, igual que antes se lo hacían a los programadores.
Por eso dice Jensen Huang que no se estudie programación, que conocer lenguajes de programación en el futuro va a ser algo prácticamente innecesario.
Y lo de reemplazar humanos en la programación, vale para para bases de datos, para QA o incluso para devops. Si yo hoy en día fuera alguien planteándome estudiar informática, me lo pensaría 2 veces. Vienen muchos cambios y muchas de las cosas que se enseñan hoy en informática van a ser de la misma utilidad laboral que la carrera de filosofía.
Aquí este tío usa una para programar una aplicación full stack desde 0. El solamente especifica los requerimientos de la aplicación. La IA se encarga de descomponer la tarea en subtareas y las va haciendo por pasos, y testeando que está todo OK en cada paso. Si la persona que la dirige ve un fallo, se lo dice y la IA se encarga de ir poniendo logs para encontrar donde está el fallo y corregirlo. Básicamente es como tener un programador al lado al que mientras que va programando le vas diciendo si la cosa va saliendo como quieres, y si no, se lo indicas para que lo corrija.
La hace en 2 horas. Un programador humano te tarda uno o dos días.
Y esto solo son las primeras versiones. A saber de lo que serán capaces dentro de un par de años.
Al igual que al principio se programaba con tarjetas perforadas, luego se pasó al ensamblador, luego a los lenguajes de alto nivel, ahora estamos a punto de pasar al lenguaje natural o a algún nuevo lenguaje de tipo audiovisual. Los clientes o los analistas de negocio les comunicarán los requerimientos directamente a la IA, igual que antes se lo hacían a los programadores.
Por eso dice Jensen Huang que no se estudie programación, que conocer lenguajes de programación en el futuro va a ser algo prácticamente innecesario.
Y lo de reemplazar humanos en la programación, vale para para bases de datos, para QA o incluso para devops. Si yo hoy en día fuera alguien planteándome estudiar informática, me lo pensaría 2 veces. Vienen muchos cambios y muchas de las cosas que se enseñan hoy en informática van a ser de la misma utilidad laboral que la carrera de filosofía.