GitHub Copilot

From Wikipedia, the free encyclopedia

Lanzamiento inicial 27 de octubre de 2021
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]

Implementación

Recepción

Referencias

Related Articles

Wikiwand AI