El fin de la codificación humana

Peter Dimandis

¿La IA se hará cargo de toda la codificación?

Durante la Cumbre de la Abundancia del año pasado, Emad Mostaque, director ejecutivo de Stability AI, hizo la declaración de que «no tendríamos más humanos codificando en 5 años».

¿Deberíamos aceptar esto como algo inevitable y decirles a nuestros hijos que ya no necesitan aprender a codificar?

Existe evidencia sólida de que la IA ya ha superado la capacidad de los codificadores humanos. Veamos tres puntos de datos:

1. A principios de 2023, ChatGPT de OpenAI aprobó el examen de Google para desarrolladores de software de alto nivel.

2. Más adelante en 2023, GitHub informó que el 46% del código en todos los lenguajes de programación se crea utilizando Copilot, la herramienta de desarrollo impulsada por inteligencia artificial de la compañía.

3. Finalmente, AlphaCode de DeepMind en su debut superó a los programadores humanos. Cuando se enfrentó a más de 5.000 participantes humanos, la IA venció al 45% de los programadores expertos.

Dado que todos estos desarrollos tuvieron lugar dentro del primer año del lanzamiento de ChatGPT, ¿qué es probable que suceda en los próximos dos o tres años a medida que la tecnología avance aún más?

¿La IA eliminará por completo la necesidad de programadores humanos a finales de esta década?

O, tal vez, en lugar de eliminar a los codificadores, ¿la IA generativa permitirá que todos y cada uno de nosotros nos convirtamos en codificadores?

Hoy, quiero pintar una imagen más esperanzadora y convincente del futuro, una que cambie nuestra perspectiva de la escasez a la abundancia. Un futuro en el que más personas que nunca podrán aprovechar el poder de la codificación para resolver problemas importantes y mejorar a la humanidad.

La IA está democratizando la codificación

En un futuro en el que la IA generativa se encarga de la codificación, cualquiera que pueda simplemente expresar lo que quiere en lenguaje natural (por ejemplo, en inglés), podrá utilizar la IA para convertir sus deseos en código. Como señaló el director ejecutivo de NVIDIA, Jensen Huang, durante una conferencia telefónica sobre resultados de 2023:

«Hemos democratizado la programación informática para todos… que puedan explicar en lenguaje humano una tarea particular a realizar».

De esta manera, los médicos, los abogados o los niños codificarán.

Al eliminar las barreras que alguna vez bloquearon la creatividad, ahora cualquiera puede construir sistemas que resuelvan problemas y creen valor para la sociedad.

Las plataformas que permiten esta revolución suelen denominarse “sin código” y “bajo código”, lo que permite a personas con poco o ningún conocimiento de programación desarrollar aplicaciones de forma rápida y económica.

Las plataformas sin código, caracterizadas por una interfaz fácil de usar, facilitan el desarrollo rápido de aplicaciones para los empleados comerciales que tienen conocimientos en áreas específicas de dominio pero habilidades de codificación limitadas, cerrando efectivamente la brecha entre los requisitos comerciales y las soluciones de software.

Por otro lado, las plataformas low-code todavía exigen una comprensión rudimentaria de la codificación, ofreciendo un mayor grado de capacidades de personalización e integración, encontrando así preferencia entre los profesionales de TI por tareas más complejas. Este enfoque proporciona una herramienta sólida en manos de «desarrolladores ciudadanos» para crear aplicaciones funcionales para aplicaciones administrativas, aplicaciones web y funciones de automatización empresarial.

Pero en este nuevo entorno, ¿todavía tiene sentido aprender a codificar? ¿Deberían sus hijos seguir aprendiendo Python u otro lenguaje de programación?

Si bien su primera reacción puede ser decir «No», Steve Brown, mi director de IA, tiene una opinión diferente:

“Codificar no se trata de un lenguaje informático en particular ni siquiera de escribir programas per se. Se trata de cultivar una mentalidad de pensamiento computacional: mejorar la capacidad de descomponer problemas complejos en componentes manejables, idear soluciones lógicas y pensar críticamente”.

Esta habilidad será cada vez más importante.

Si bien es cierto que la IA ha permitido que las máquinas hablen inglés, si realmente desea colaborar con la IA y aprovechar su poder, aprender el idioma nativo de la IA le brindará una clara ventaja.

Así es como se pasa de ser un “usuario final ingenuo” a un verdadero socio creativo, solucionador de problemas y pensador crítico.

Los mejores «codificadores» de la humanidad serán híbridos

La tecnología siempre ha permitido a las personas hacer más y más rápido. Los equipos agrícolas robóticos han multiplicado por 1.000 la producción de un peón, mientras que las computadoras han empoderado a inversores, científicos y artistas digitales en órdenes de magnitud.

Ahora la IA, de una manera algo recursiva, está permitiendo a nuestros mejores programadores amplificar sus habilidades y destreza en programación 100 veces.

La programación basada en IA es un superpoder tanto para el codificador novato como para el experimentado.

Las herramientas de inteligencia artificial como Replit y Copilot de Github están ayudando a los desarrolladores a automatizar flujos de trabajo redundantes, aprender más rápido, trabajar de manera más eficiente y escalar su productividad.

Por ejemplo, investigadores de Microsoft han descubierto que los desarrolladores de software que utilizan asistentes de IA completaron tareas un 55% más rápido que aquellos que no utilizan asistentes de IA. Y un estudio del MIT demostró que el 5% de los mejores programadores se desempeñaron mucho mejor cuando se asociaron con IA.

Ahora y en el futuro cercano, los mejores codificadores serán híbridos: humanos que trabajen con IA y sean amplificados por ésta.

Por qué esto importa

Al democratizar la capacidad de la humanidad para codificar y multiplicar por 100 las capacidades de nuestros mejores codificadores utilizando la IA, estamos potenciando nuestro futuro.

Al mismo tiempo, la IA también está aprendiendo a codificarse y mejorar su propio rendimiento y capacidades. Sin lugar a dudas, estamos acelerando el ritmo del avance tecnológico.

Si bien esto puede asustar a muchos, también es importante reconocer que estas herramientas mejoradas son los superpoderes que permitirán a los empresarios abordar y superar muchos de los grandes desafíos de la humanidad.

También vale la pena señalar que estas herramientas están permitiendo que individuos y equipos pequeños asuman desafíos que antes solo eran abordables por gobiernos o grandes corporaciones.

Estamos democratizando efectivamente la capacidad de resolver nuestros mayores problemas.

En el próximo blog de esta serie La era de la abundancia, exploraremos cómo la IA y la colaboración entre la IA y los humanos transformarán otra industria lista para la disrupción: la atención médica.

Compartir este artículo:

Artículos Relacionados

¡Tesla se reinventa! Ante la caída en ventas de autos, la firma apuesta al almacenamiento energético con contratos millonarios en China y sistemas Megapack.
Tesla ya no es solo una empresa de coches, su negocio energético crece un 27% 

¡Tesla se reinventa! Ante la caída en ventas de autos, la firma apuesta al almacenamiento energético con contratos millonarios en China y sistemas Megapack.

Leer más
Las cifras de tsunami en la Inteligencia Artificial

Más que progreso incremental, vivimos un cambio de fase. La IA cruza el umbral de la escalabilidad y comienza a competir directamente con el capital humano.

Leer más
Cirion redefine su liderazgo para fortalecer la infraestructura crítica de Latinoamérica

Cirion Technologies reestructura su liderazgo para potenciar su red Tier 1 y data centers en Latam. Agilidad e IA para conectar la región.

Leer más
Suscríbete y recibe actualizaciones de nuestro portal

Introduce tu correo electrónico