Copiloto de desarrollo

GitHub Copilot

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.

¿Qué hace?

.

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.

¿Cómo funciona?

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

¿Qué tiene esta herramienta?

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.

Por esto,  puedes usar copilot para:

.

.

.

.

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).

.

¿Cuáles son entonces sus funciones más importantes?

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.

Casos de uso destacados

Disponibilidad

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

- - - - -

Instala la extensión en tu editor (por ejemplo, Visual Studio Code). Inicia sesión con tu cuenta de GitHub. Comienza a escribir código o comentarios descriptivos. Llama a Copilot arrobándolo y acepta, rechaza o ajusta las sugerencias de Copilot en tiempo real

¿CÓMO FUNCIONA? 

Accede aquí:

IMPORTANTE

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.

Arrow

Descubre 10 motivos por los cuales debes usar GITHUB Copilot como programador

Fuente: Vídeo review. 10 motivos para usar GITHUB COPILOT como programador. MoureDev by Brais Moure