El mundo de los programadores han presenciado una noticia muy interesante, con la llegada de GitHub Copilot, un inteligencia artificial capaz de escribir código de forma autónoma, pues ha sido un punto y aparte en lo que podría ser el futuro de la programación como la conocemos hoy en día. Quédate para saber su premisa y si llegará a reemplazar a los programadores actuales.

GitHub Copilot, el programa que programa por ti
¿Qué es GitHub Copilot?
Es una inteligencia artificial destinada al acompañamiento del desarrollador para poder generar código más rápido y ahorrar tiempo. Básicamente, busca patrones de escritura a base de lo ya planteado por el usuario, para mostrar diferentes alternativas que sean de ayuda al mismo. Todo esto es posible gracias a la inteligencia artificial creada por OpenAi, el OpenAi Codex.

GitHub Copilot dejando un punto y aparte en mundo de la programación moderna
Siendo un descendiente de GPT-3 (programa que también generaba líneas de código, pero a partir de un entrenamiento previo, no de forma autónoma) GitHub Copilot como se dijo anteriormente, solo será un compañero para el usuario, pues si bien logra pensar y mostrar en pantalla código ya hecho, siempre necesita de un usuario que plantee el problema o reto a resolver, y posterior a las opciones de código que ofrezca GirtHub Copilot, este decida cuales si y cuales no.

¿Implica una preocupación para los programadores en el futuro?
La respuesta es no, pues si bien logra redactar código de forma autónoma, el propósito de este complemento es ser de gran ayuda en la parte repetitiva del trabajo del programador, es decir, ayudará a que los programadores puedan enfocar más tiempo y energías en buscar soluciones a problemáticas planteadas mientras observan varios caminos distintos que puede, a su vez, enriquecer aún más las soluciones que el usuario pueda llegar a formular.
GitHub Copilot será una gran herramienta que tendrá una constante evolución, donde el valor del uso de esta radique en ayudar a elevar el potencial de pensamiento y creatividad que el usuario tenga para solucionar diferentes problemáticas en el futuro gracias el código bien planteado tanto por el usuario como el programa mismo.
Artículo escrito para Dot. Info | FUSALMO Virtual