GitHub CoPilot - Programador en pareja con IA
(copilot.github.com)- Asistente de programación en pareja impulsado por IA que ofrece recomendaciones por línea de código o para funciones completas
→ Usa OpenAI (Codex), entrenado con decenas de miles de millones de líneas
→ Funciona como extensión de VSCode en local o en GitHub Codespaces
-
En la versión preview ofrece muy buen soporte para Python, JS, TS, Ruby y Go, pero en general soporta la mayoría de los lenguajes
-
Ejemplos de uso
→ Si agregas una explicación en un comentario, genera el código automáticamente
→ Completa automáticamente código repetitivo
→ Genera automáticamente tests para el código implementado
→ Recomienda soluciones alternativas para el código escrito
→ Permite aprender nuevos lenguajes o frameworks sin necesidad de documentación ni búsquedas web
- Durante el período de tech preview, se ofrece gratis solo a un grupo limitado de usuarios
→ Está previsto lanzar una versión paga por separado después del lanzamiento oficial
5 comentarios
También probé Tabnine y Kite comprando licencias, pero en lo personal no sentí una gran diferencia respecto a la versión gratuita, así que me da curiosidad cómo será CoPilot. Tengo expectativas.
¿Ya llegó el momento de aprender a escribir en inglés...?
Se abrió la beta de OpenAI y al probarla vi que también genera oraciones en coreano más o menos bien. ¿No se irá volviendo cada vez más inteligente? jaja
Los comentarios de quienes realmente lo han usado son increíblemente buenos.
https://news.ycombinator.com/item?id=27676266
Adivinó exactamente el código que quería escribir 1 de cada 10 veces, y en el resto también propuso código bastante bueno.
Cuando acierta, se siente como si me leyera la mente.
Aunque estoy programando solo, de verdad se siente como hacer pair programming.
Me ayudó a entender mejor mi propio código y a escribir mejores nombres y descripciones para mis métodos. Terminé escribiendo mejor código, documentación y pruebas.
Copilot me hizo un mejor programador. No es broma.
Es muy útil cuando trabajo con componentes de React, porque hace predicciones increíblemente precisas.
Parece que se volverá un elemento esencial en las herramientas de desarrollo, como el autocompletado que ofrece un IDE.
Creo que va a cambiar la forma en que los programadores documentan su código.
Si dejas buenos comentarios, propone código correcto y a veces hasta escribe una función completa.
Y siguen apareciendo varios temas.
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
No estoy de acuerdo con el uso no autorizado y sin licencia que hace GitHub del código fuente con derechos de autor https://thelig.ht/abandoning-github/
Copilot regurgitating Quake code, including sweary comments https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub scraped your code. And they plan to charge you for copilot https://twitter.com/bphogan/status/1411097686854488067