GitHub Copilot es un asistente de inteligencia artificial para desarrollo de software. Sugiere código en tiempo real, interpreta instrucciones en lenguaje natural y funciona integrado en entornos de desarrollo populares.
GitHub Copilot es un asistente de inteligencia artificial desarrollado por GitHub y OpenAI que proporciona sugerencias de código durante el desarrollo de software. Se integra en entornos de desarrollo como Visual Studio Code, Visual Studio, Neovim, JetBrains IDEs y Azure Data Studio, funcionando como extensión en estos editores.
El sistema genera sugerencias de código basándose en el contexto del archivo activo, incluyendo líneas anteriores y posteriores al cursor, archivos abiertos en el editor y estructura del proyecto. Utiliza modelos de lenguaje generativos entrenados con código de repositorios públicos de GitHub para realizar determinaciones probabilísticas sobre el código siguiente.
GitHub Copilot acepta instrucciones en lenguaje natural y las convierte en fragmentos de código. Soporta múltiples lenguajes de programación, con diferente calidad de sugerencias según la representación de cada lenguaje en los datos de entrenamiento. JavaScript, por ejemplo, recibe sugerencias más consistentes debido a su amplia presencia en repositorios públicos.
El asistente ofrece funcionalidades de completado de código, generación de funciones, chat interactivo en el editor, revisión de código y detección de patrones de código inseguro. Incluye filtros para bloquear o notificar sobre patrones vulnerables como credenciales codificadas, inyecciones SQL y inyecciones de ruta.
El sistema permite seleccionar entre diferentes modelos de inteligencia artificial según las necesidades del proyecto. Las versiones empresariales permiten indexar el código de la organización para generar sugerencias adaptadas al contexto específico del equipo.
Esta web utiliza cookies técnicas, de personalización y análisis, propias y de terceros, para facilitarle la navegación de forma anónima y analizar estadísticas del uso de la web. Consideramos que si continúa navegando, acepta su uso.