GitHub Copilot
From Wikipedia, the free encyclopedia
| GitHub Copilot | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | software | |
| Desarrollador |
| |
| Lanzamiento inicial | 27 de octubre de 2021 | |
| Enlaces | ||
GitHub Copilot es una herramienta de inteligencia artificial basada en la nube desarrollada por GitHub y OpenAI para ayudar y asistir a los usuarios de Visual Studio Code, Visual Studio, Neovim, Eclipse[1] y los entornos de desarrollo integrado (IDE) de JetBrains mediante el autocompletado de código.[2] Actualmente está disponible por suscripción para desarrolladores individuales. La herramienta fue anunciada por primera vez por GitHub el 29 de junio de 2021 y funciona mejor para los usuarios que codifican en los lenguajes Python, JavaScript, TypeScript, Ruby y Go.[3]
El 29 de junio de 2021 GitHub anunció GitHub Copilot como una vista previa técnica en el entorno de desarrollo de Visual Studio Code.[2][4] Ese mismo año, en octubre, GitHub Copilot se lanzó como complemento en el mercado de JetBrains.[5] El 27 de octubre de 2021, GitHub lanzó el complemento GitHub Copilot Neovim como repositorio público.[6] Posteriormente, en marzo de 2022, GitHub anunció la disponibilidad de Copilot para Visual Studio 2022 IDE.[7] El 21 de junio de 2022, GitHub anunció que Copilot estaba fuera de la "vista previa técnica" y pasaba a estar disponible como un servicio basado en suscripción para desarrolladores individuales.[8]
Características
Cuando se le proporciona un problema de programación en lenguaje natural, Codex es capaz de generar una solución en código.[9] También es capaz de describir código de entrada en inglés y traducir código entre lenguajes de programación.[9] Según su sitio web, GitHub Copilot incluye funciones de asistencia para programadores, como la conversión de comentarios de código en código ejecutable y autocompletado para fragmentos de código, secciones repetitivas de código y métodos y/o funciones completos.[3][10] GitHub informa que la función de autocompletar de Copilot es precisa aproximadamente la mitad del tiempo; con algún código de encabezado de función de Python, por ejemplo, Copilot autocompletaba correctamente el resto del código del cuerpo de la función el 43 % de las veces en el primer intento y el 57 % de las veces después de diez intentos.[3] GitHub afirma que las funciones de Copilot permiten a los programadores navegar por lenguajes y marcos de codificación desconocidos al reducir la cantidad de tiempo que los usuarios dedican a leer la documentación.[3]