Asistente de codificación de IA que ayuda a escribir código más rápido y con menos esfuerzo.
Está diseñado para ayudar a escribir código más rápido, sugerir soluciones, completar líneas automáticamente y aprender del estilo del programador.
Se basa en el modelo de lenguaje Codex, entrenado con miles de millones de líneas de código público. A medida que escribes en tu editor (por ejemplo, un comentario o el inicio de una función), Copilot predice lo que necesitas y sugiere automáticamente una continuación con bloques de código completos o funciones enteras.
Funciona directamente en editores de código como Visual Studio Code, JetBrains y en GitHub Codespaces.
Funciona con muchos lenguajes: Python, JavaScript, TypeScript, Java, Go, Ruby, C#, y más. También puede generar pruebas unitarias, completar código repetitivo o ayudarte a aprender nuevas APIs con ejemplos.
¿Cómo funciona?
Como Visual Studio Code, Neovim, JetBrains y GitHub Codespaces.
Extensión para editores
Soporte multilenguaje
Personalización
Opciones de edición
Copilot Chat
Para hacer preguntas sobre el código, obtener explicaciones o pedir ayuda en tareas específicas (disponible en Copilot X o GitHub Enterprise.
De estilo y comportamiento en configuración avanzada.
Puedes aceptar, ignorar o modificar las sugerencias en tiempo real.
Obtener sugerencias de código a medida que escribes en tu IDE. Chatear con Copilot para pedir ayuda con tu código (explicaciones, sugerencias). Pedirle ayuda a Copilot para usar la línea de comandos. Organizar y compartir el contexto específico de la tarea con Copilot Spaces para obtener respuestas más relevantes.
Usos destacados
Generar una descripción de los cambios en una solicitud de extracción. Crear y administrar colecciones de documentación, llamadas bases de conocimiento, para usarlas como contexto para chatear con Copilot (sólo en Copilot Enterprise). Trabajar en los cambios de código y crear una solicitud de extracción para que Copilot la revise (sólo en Copilot Pro+, Copilot Business y Copilot Enterprise).
Autocompletado inteligente de código y funciones enteras. Generación de comentarios, documentación y nombres de variables. Soporte para pruebas unitarias automáticas. Explicación de fragmentos de código con lenguaje natural (en modo Chat). Sugerencias contextuales a partir de tu archivo y proyecto completo.
Desarrolladores, que quieren escribir código más rápido y con menos errores. Programadores junior, que aprenden nuevas sintaxis o APIs. Equipos de software, que buscan reducir tareas repetitivas y enfocarse en lógica compleja. Científicos de datos o analistas, que trabajan con scripts en Python o notebooks.
En tu IDE En GitHub Mobile, como interfaz de chat En Windows Terminal Canary, a través de la interfaz de Chat de Terminal En la línea de comandos, a través de la CLI de GitHub En el sitio web de GitHub
- - - - -
Puedes probar Copilot gratis para explorar las principales funciones, pero para extender el plazo o hacer uso de las funciones más importantes, tendrás que adquirir un plan de pago. Los planes de pago, tienen una opción de gratuidad para estudiantes, profesores y mantenedores de código.
Fuente: Vídeo review. 10 motivos para usar GITHUB COPILOT como programador. MoureDev by Brais Moure