ChatGPT, una nueva herramienta de escritura basada en inteligencia artificial, ha dado mucho que hablar y ha conseguido más de un millón de usuarios en solo cinco días. Ha batido el récord de usuarios registrados en sólo 5 días, más rápido que Netflix e Instagram.
Ya no es necesario recurrir a las páginas web de los buscadores para encontrar respuestas. Algunos usuarios intentaron crear una app o incluso desarrollar un juego en python y otros buscar errores en su código o escanear si tienen vulnerabilidades. Sin embargo, a pesar de sus impresionantes proezas, aún tiene que demostrar su potencial para sustituir a un desarrollador humano en el mundo real. Puede escribir código similar al humano y generar texto en tiempo real.
Me pasé todo el fin de semana probándolo yo mismo. Empecé con lo básico, como la función «Hello World» de Python:
Construyó el código y lo presentó en la pantalla con una explicación.
Pasé a C# y cometí algunos errores en mi código para comprobar si ChatGPT puede encontrarlo y mostrar mis errores. Como se puede ver a continuación:
Me dio el código después de resolver mis errores:
Me trasladé de nuevo a python, y pedí crear un código de Battleship Game en python:
¡Me quedé alucinado!
Paso a DevOps y actividades en la nube como, por ejemplo, cómo proteger mi lago de datos de AWS.
Le hice otra pregunta: «¿Cómo se relaciona la formación de lagos con el pegamento AWS?».
Le pregunté si podía escribirme un archivo de terraformación:
Cuando escribí este artículo un amigo me pidió que le ayudara con un script de PowerShell. Le dije que usara ChatGPT para esta tarea. Como puedes ver me presentó el script:
Hay miles de cosas que puedes hacer con ChatGPT. Aunque ChatGPT aún no está listo para competir con los motores de búsqueda, se ha demostrado que resuelve algunos de los retos de codificación más difíciles en cuestión de segundos. Y aunque puede que no sustituya a todos los desarrolladores e ingenieros DevOps, sin duda hará que su trabajo sea menos complicado. Con esta tecnología, DevOps y los desarrolladores pueden ser más productivos y puede impulsar sus propios chatbots y crear sitios web atractivos o millones de otras cosas.
Una de las cosas más interesantes de ChatGPT es cómo ha ayudado a los desarrolladores de formas de las que ni siquiera eran conscientes. Por ejemplo, un desarrollador pudo ahorrarse hasta un año de trabajo automatizando tareas repetitivas. También hay usos más sofisticados, como ayudar a los clientes a reducir los costes de la nube y optimizar su infraestructura en la nube de AWS.
Por supuesto, ninguna herramienta de escritura o codificación impulsada por IA va a poder sustituir a todos los desarrolladores e ingenieros DevOps a largo plazo. Pero con un poco de previsión y bastante paciencia, puedes aprovechar estas herramientas para ahorrar tiempo y mejorar tu productividad general. De hecho, algunos desarrolladores están dispuestos a pagar una prima por un servicio que les permita escribir un paquete de software completo en cuestión de horas.
Entonces, ¿qué será lo más importante que cambiará el mundo en 2023? ¿Conseguirá ChatGPT cambiar las reglas del juego? ¿O será sustituido por algo más emocionante?
Sabremos más sobre esta y otras innovaciones de la IA en 2023. Mientras tanto, podemos esperar que el mundo de la tecnología se transforme con la llegada de la inteligencia general artificial (AGI).
Escrito por Ido Vapner, director de tecnología de Kyndryl.