GitHub Copilot, ¿El fin de los programadores?
Tiempo de lectura ⏱️ 4 min
Por Jonah
7 julio, 2021
Categoría Programming

¿Llegamos al final de la programación?, ¿realmente es el fin de los programadores?, ¿la tecnología propiamente dicha tomará este lugar?,

Te cuento que es lo que realmente hace GitHub Copilot y cuál es el fin de su creación.

Comenzaremos por los desarrolladores de esta tecnología en la cual está OpenAI, quien ya cuenta con tecnologías similares como GPT-3, otra de las empresas involucradas es nada más ni nada menos que Microsoft junto a GitHub, ésta última es la que principalmente se utilizó para este proyecto. 

Como comenté antes, actualmente hay tecnologías como GPT-3 que ya viene haciendo un trabajo similar, como por ejemplo redactar textos utilizando aprendizaje profundo (Deep Learning), anticipando lo que vamos a escribir, de la misma manera, o de forma similar, funciona GitHub Copilot, la diferencia es que el entrenamiento que tiene esta tecnología está ligada exclusivamente a líneas y líneas de código, en otras palabras, tomamos todo el poder de Microsoft junto con la Inteligencia artificial de OpenAI y la entrenamos con todos los repositorios de código de GitHub, de ésta forma es como nace Codex. Lo que intenta hacer Codex es crear una tecnología que programe por sí sola, si bien la base de esta tecnología ya entiende del lenguaje humano, lo interesante es que entienda de los diferentes lenguajes de programación. Tenemos que aclarar que esto no es un autocomplete, como por ejemplo, cuando buscamos algo en Google en donde con inteligencia artificial nos va autocompletando lo que escribimos, sino que es una predicción de lo que queremos hacer, así es, predice lo que queremos hacer, pero eso no es todo, también te muestra las diferentes opciones relacionadas a lo que quieres lograr, y por si eso fuera poco, ésta tecnología se adapta a tu forma de programar, o sea que copia tu estilo de escribir código.

Hay que aclarar que actualmente está en versión Beta la cual está siendo probada por cientos de ingenieros y programadores, esto quiere decir que aún no hay nada seguro y que hasta quizás el código que vaya creando esta herramienta no pueda compilar o no sea el adecuado, otra desventaja es que también escriba código obsoleto o que lo haga utilizando malas prácticas. 

Llegando al punto principal de este post, GitHub Copilot se considera como un Pair Programming que es una ayuda para el desarrollador a escribir código, el cual, además nos ayuda a ser óptimos en nuestro trabajo, pudiendo crear de forma fácil y rápida lo que necesitemos, asique, de esta forma podemos llegar a la conclusión de que ésta herramienta no va a reemplazar al programador y tampoco fue creada o se está creando con ese fin, sino todo lo contrario, es una herramienta más para funcionar como complemento del programador.

Dale, quedate leyendo..

E-commerce 2021

Uno de los sectores que más crecieron en nuestro...

Contact Us

Partners

Kame House web design © 2021

Share This