Como la extension de Github, llamada GIthub Copilot estaba basado en OpenaAI Codex, un modelo de OPenAI diseñado especificamnte para generar codigo a partir de texto, y que estaba basado a su vez con GPT-3, era obvio que cuando OpenAI lanzara GPT-4, eventualmente tambien este se iba a integrar con esta popular extension de codigo, y ya lo han hecho, y no solo han querido actualizarlo sino tambien mejorarlo en esta nueva version llamada Github Copilot X
ahora teniendo las siguientes caracteristicas:
- Copilot Chat: basicamente un chat basado en su ultimo modelo, GPT-4 y que en la practica seria similar a Chat-gpt, pero integrado dentro de Visual Studio code para que puedas ir preguntando como funcionan determinadas porciones de codigo, o tambien para ir generando codigo como los tests unitarios por ejemplo, a medida que le pides cosas al chat, solo que ahora ya este chat, entenderia todo el contexto de tu proyecto, y no haria falta pegar codigo, sino solo preguntarselo.
- Copilot for Pull Request: el cual te va a permitir autocompletar y generar las descripciones de los Pull Request de forma automatica y marcandolo con una etiqueta para que notes que fue generado con Copilot, esto es muy importante sobre todo si trabajas en un equipo de trabajo, para saber que el trabajo ha sido generado por este modelo. ademas ya estan planeando que una caracteristica para que la extension te avise si a tu codigo le hacen falta Tests, e incluso te que te los sugerira, antes de que lo envies.
- Copilot CLI: El cual te permite que usar desde terminal Github copilot, para poder generar comandos. por ejemplo si no sabes que comando de bash usar para hacer busquedas de archivos, puedes preguntarle en texto y te dara el comando al instante.
- Copilot doc: una herramienta que utiliza una interfaz de chat para brindarles a los usuarios respuestas generadas por IA a preguntas sobre documentaciónes de herramientas y lenguajes, frameworks y tecnologías que están usando, Y sobretodo usando las ultimas versiones de esta herramientas, es decir que esta caracteistica te permite hacerle preguntas a copilot de tecnologias actuales, sin que tengas que ir a la documentacion y leerlo tu mismo. y aunque parece lo mismo que chat-gpt, incluso van un paso mas y ahora tiene unos botones que te permitiran decirle chat, que tanto sabes o si conoces mucho o poco la herramienta:
debemos tener en cuanta quee tanto GPT-3 y GPT-4 no indexan contenido de la web es por esto que no tienen las ultimas versiones de sitios, de los productos de microsoft el unico que lo hace es chat bing, pero este no produce codigo, con copilot docs basicamente estaria la cracteristica que hace falta ahora, leer las documentaciones novedosas a modo de chat, AUnque de momento han empezando con la documentación para React, Azure Docs y MDN, para que podamos aprender e iterar rápidamente con los desarrolladores y usuarios de estos proyectos.
Y esto tambien me pone a pensar si en un futuro seguerimos documento o realmente estamos hablando ahora si de una herramien que autodocumentaraá el codigo.
Para probar todo esto, ya hay listas de esperas para todas estas caracteristicas, y si no hay una sola, sino hay varias, cada caracteristica tiene su lista de espera. ai que te dejo en la descripcion todos los enlaces que tienes que pedir acceso.
Listas de espera:
Ademas de una web que yo creo que debes prestarle atencion si te interesa todo esto de las AI para escribir codigo.
Veras la razon de que hay tantas listas de espera para esta nueva verison de copilot,es en parte porque cada caracteristica la han venido desarrollando de forma separada, de hecho Github tiene una web llamada Github Next, en donde van listando sus proyectos que a futuro seran implementados o con lo que estan experimentando, y que ya en el pasado he probado algunas de estas caractersiticas como el CLI y los Pull Request aqui, asi que cuando me den acceso a copilot chat y docs, les hare un video completo.
Ahora algo que tambien es interesante relacionado a esto, es que en esa misma web hay proyectos que no han sido anunciados por copilot X, por ejemplo hay una cracteristica que permite escribir codigo dictandole con Voz llamada Copilot Voice, Asi que esto ha futuro puede servir tanto para accesibilidad, para aquellas personas que no pueden usar el teclado por problemas de salud, y tambien para productiviadad porque podrias ir dictandole el codigo a copilot, mientras estas haciendo busquedas de otra herramienta, y al volver ala ventana ya tendrias el codigo ecsrito. aunque esto solo es suposicion mia, o tambien está Code Brushes, que te permite decirle a copilot como formatear el codigo o te permite convertir inmediamnte el codigo a otro formato, que es una caracteristica que mostre en algun momento en el video de copilot labs, aunque tambien hay otros plugins que planean añadirle a copilot como test, analizar tu proyecto y generar graficos y asi.
Asi que ya se pueden imaginar lo que le espera a Github copilot en los proximos meses, por cierto te permite probar todas estas caracteisticas en una lista de espera asi que si ya estas pagando por copilot puedes pedir acceso.
https://githubnext.com/projects/testpilot/
En fin, las implementaciones con GPT-4 no paran, y ahora en cada semana tenemos un nuevo anuncio tras otro, de hecho solo esta semana han Nvidia, y adobe, han lanzado un nuevo servicio ai, google ya tiene una verison publica de Bard, el competidor de GPT, y los servicios de generacion de videos por AI tambien estan empeznado a emjorar y todo esto en un contexto donde estan habiendo muchos despidos, ai que para resumirles esto, en el siguiente video veremos que de nuevo nos trajo toda esta semana, y entender mejor en que punto estamos. Nos vemos en el siguiente video.