¿Programadores en peligro de extinción? La inteligencia artificial que escribe código mejor que tú
Si eres programador, quizás te hayas sentido alguna vez frustrado, aburrido o cansado de escribir código. Tal vez hayas pensado que ojalá hubiera una forma de hacerlo más fácil, rápido y divertido. Pues bien, parece que tus deseos se han hecho realidad… o más bien tu peor pesadilla.
Fuente de imagen (Editado en Canvas):
Se llama GitHub Copilot y es una nueva herramienta de inteligencia artificial (IA) que es capaz de generar código de programación a partir de una simple descripción en lenguaje natural. Por ejemplo, si le dices “crear una función que ordene una lista de números”, te devolverá algo como esto:
def sort_list(numbers):
numbers.sort()
return numbers
¿Qué te parece? ¿Impresionante o aterrador? GitHub Copilot es un asistente de código que se integra con el editor de texto Visual Studio Code y que funciona con más de una docena de lenguajes de programación, incluyendo JavaScript, Ruby, Go y C#. Además, puede sugerirte varias alternativas de código para que elijas la que más te convenza o se ajuste a tus necesidades.
GitHub Copilot se basa en el modelo de lenguaje GPT-3, desarrollado por OpenAI, que ha demostrado ser capaz de generar textos coherentes y creativos a partir de una gran cantidad de datos. En este caso, el modelo se ha entrenado con miles de millones de líneas de código públicas en GitHub, el mayor repositorio de código del mundo.
Pero no te emociones demasiado. GitHub Copilot tiene sus limitaciones y riesgos. Por un lado, no siempre genera código correcto o eficiente, por lo que se necesita supervisión humana para verificar y depurar el resultado. Por otro lado, puede haber problemas legales o éticos al usar código generado a partir de fuentes que no son de dominio público o que tienen licencias restrictivas.
Entonces, ¿la inteligencia artificial puede sustituir al programador? La respuesta corta es no. Al menos no todavía. La inteligencia artificial puede ser una herramienta muy útil para agilizar el proceso de desarrollo, pero no puede reemplazar la creatividad, la lógica y la experiencia del programador humano.
Como dice Pablo Cibraro, experto en tecnologías web y cloud, en un artículo para Infobae1: “Entender este tipo de complejidad, donde se entremezclan experiencia de usuario, necesidades de negocio y nuevas tecnologías emergentes; es sumamente complejo para una inteligencia artificial como la entendemos hoy. Definitivamente, no creo que en el futuro los programadores sean reemplazados por una inteligencia artificial”.
En mi opinión, GitHub Copilot es un avance impresionante que abre muchas posibilidades para la programación y la educación. Creo que puede ser una forma divertida y práctica de aprender a programar, experimentar con diferentes lenguajes y resolver problemas comunes. Sin embargo, también creo que hay que tener cuidado con el uso que se le da y respetar los derechos de autor y las buenas prácticas del código.
Y tú, ¿qué opinas? ¿Te gustaría probar GitHub Copilot? ¿Crees que la inteligencia artificial es una amenaza o una oportunidad para los programadores? Déjanos tu comentario y comparte este artículo con tus amigos.
Mas información:
www.xataka.com
Heres a free vote on behalf of @se-witness.
Thank you for your support!
Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
please click it!
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)
The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.
Thank you for your support!
Upvoted! Thank you for supporting witness @jswit.
Thank you for your support!