Github Copilot

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.