¿ChatGPT matará a los programadores?

Si eres programador o ingeniero de software es más que probable que te hayan fascinado las capacidades de ChatGPT, el modelo conversacional desarrollado por OpenAI.

Guía Completa de ChatGPT

ChatGPT se basa en el modelo de lenguaje GPT-3 que también es propiedad de OpenAI, con más de 175 millones de parámetros y está entrenado con una gran cantidad de texto, lo que le otorga grandes capacidades generativas.

Sin embargo, uno de los aspectos más cautivadores ha sido su capacidad para escribir código. Simplemente con decirle lo que quieras que haga y la IA es capaz de crear cualquier cosa, desde páginas web hasta aplicaciones o incluso juegos.

Algunos de los lenguajes que domina ChatGPT son Python, C o Javascript, muy utilizados en entornos de desarrollo.

Desbloquea el poder de ChatGPT: Indicaciones creativas para chatbots de IA

Como suele ocurrir en estos casos, hay quienes ven en esto una excelente herramienta de apoyo gracias al ahorro de tiempo que su buen uso supone. En cambio, los más catastróficos creen que ChatGPT podría “eliminar” la clásica figura del programador.

Al contrario de lo que ocurre con la creación de imágenes y los artistas, el sector de la escritura más creativa parece respirar tranquilo (por ahora). Los novelistas, redactores publicitarios y periodistas han señalado que ChatGPT aún no se encuentra en una etapa “preocupante” para ellos.

Los resultados que produce el chatbot de OpenAI no tienen en cuenta muchos de los aspectos que son clave para una buena prosa: Muestra poca personalidad, es propenso a errores fácticos y sin objetivos aparente que sean capaces de transmitir emoción.

El truco para evitar que ChatGPT se detenga a la mitad de una respuesta

Es diferente con todo el campo de la programación. Lo único que importa es que el código funcione de acuerdo a lo que se pide y se necesita.

La efectividad prima sobre todo lo demás, algo lógico si tenemos en cuenta que el aspecto técnico es muy importante a la hora de programar. Aun así, no creas que ChatGPT va a reducir a cenizas a los ingenieros y programadores.

Para empezar, ChatGPT solo es capaz de crear programas muy simples. De hecho, si le pides algo demasiado complejo, el chatbot te enviará cortésmente a freír espárragos.

Por lo tanto, actualmente ChatGPT serviría más como asistente a la hora de programar, sin embargo, eso no significa que no pueda evolucionar para ofrecer un mejor servicio con el paso del tiempo.

Entonces, ¿Qué puede realmente ofrecer ChatGPT a un programador hoy en día?

Muchos profesionales de la industria parecen estar de acuerdo en una cosa: ChatGPT es una herramienta muy valiosa.

Sparrow: El ChatGPT lanzado por Google

Gracias a ChatGPT, se podrían generar marcos y versiones de vistas previas de aplicaciones complejas, por ejemplo: Podría terminar siendo una importante base para reducir los tiempos de desarrollo.

A menudo se habla de la inteligencia artificial desde el punto de vista del miedo y la admiración, ¿Creará puestos de trabajo? ¿Demolerá los que ya existen? Si bien, ChatGPT acelerará la realización de las tareas más simples, es un hecho que también creará nuevas necesidades y puestos de trabajo.

Entre ellos, el tan criticado “ingeniero rápido” o lo que es lo mismo: El dar las instrucciones correctas a los modelos generativos para poder extraerles el máximo partido.

Puedes estar tranquilo, en este momento es poco probable que esta tecnología reemplace todo lo que has aprendido sobre codificación e ingeniería durante toda tu vida laboral.

¿Cómo empezar a usar ChatGPT?

El conocimiento sigue siendo muy necesario a la hora de programar, al final, todos aquellos que sean capaces de tomar esta tecnología y utilizarla en su beneficio prosperarán.

Artículos Relacionados
Power Fx: El lenguaje de programación basado en Microsoft Excel

Microsoft Power Fx es un lenguaje de programación de código abierto que propone reducir la programación a la misma sencillez de crear una hoja de cálculo de Excel. Power FX, es un lenguaje a bajo nivel, basado en la creación de fórmulas de Microsoft ¡SEGUIR LEYENDO!

5 Lenguajes de programación que todo ingeniero DevOps debería aprender

La adopción de DevOps ha aumentado en los últimos dos años, lo que ha ayudado a las organizaciones a reunir todas las funciones, permitiendo proporcionar software confiable con una entrega más rápida y de mejor calidad. Si eres ingeniero DevOps y buscas los mejores ¡SEGUIR LEYENDO!

JetBrains Fleet: Un IDE de última generación

JetBrains Fleet es un nuevo editor de programación multilingüe y un entorno de desarrollo integrado que refleja el intento de JetBrains de reinventar el entorno de desarrollo integrado. Fleet es distinto del trabajo en curso de JetBrains para rediseñar las interfaces de usuario y ¡SEGUIR LEYENDO!