Github Copilot
Por @SoyFYDev el 12/03/2024
- Enlace
- Github Copilot
- Categorías
- openaiprogramación
- Licencias
- suscripción
Una herramienta de asistencia de codificación con IA que genera sugerencias y completados automáticos.
GitHub Copilot es una herramienta de asistencia de codificación con inteligencia artificial desarrollada por GitHub (propiedad de Microsoft) y OpenAI. Algunas de sus principales características son:
- Utiliza el modelo de lenguaje GPT-3 de OpenAI, entrenado con billones de líneas de código de repositorios públicos de GitHub, para generar sugerencias de código y completar automáticamente mientras se escribe.
- Está disponible como extensión para los entornos de desarrollo integrado (IDE) Visual Studio Code, Visual Studio, Neovim y JetBrains. También se puede usar desde la línea de comandos con GitHub CLI.
- Ofrece sugerencias de código en múltiples lenguajes de programación, funcionando especialmente bien en Python, JavaScript, TypeScript, Ruby, Go, C# y C++.
- Además de completar líneas de código, puede generar bloques enteros de código, métodos y funciones a partir de comentarios en lenguaje natural que describen lo que se quiere hacer.
- Incluye una función de chat para pedir asistencia sobre el código, obtener explicaciones, depurar errores, etc. También puede generar resúmenes de pull requests.
- Está disponible por suscripción mensual para desarrolladores individuales (Copilot Individual) y para organizaciones (Copilot Business y Enterprise). Estudiantes y profesores pueden acceder gratis.
- Ha demostrado aumentar la productividad de los desarrolladores al ahorrar tiempo y esfuerzo en tareas de codificación, permitiendo enfocarse más en la resolución de problemas.
- Sin embargo, también ha generado controversia sobre temas de licencias y derechos de autor del código generado, así como preocupaciones sobre su impacto en la seguridad y en la educación de programadores.