GitHub Copilot: Pair Programing con IA

2/13
Recursos
Transcripción

En la era de la inteligencia artificial y la programación, GitHub Copilot emerge como un eficaz asistente de programación en tiempo real. Desarrollado por GitHub y OpenAI, utiliza la AI de Codex para traducir el lenguaje natural en código y optimizar el proceso de desarrollo de software.

Programar con GitHub Copilot es más fácil de lo que imaginas. Esta herramienta de asistencia en tiempo real aporta un valor incalculable a los programadores. Al escribir tu código, Copilot te ayuda a entender mejor tu intención, a nombrar variables y a avanzar con tu idea al nivel del código. Esto ahorra tiempo y esfuerzo, además de ayudar a mejorar la calidad de tu código.

¿Qué hace especial a GitHub Copilot?

GitHub Copilot destaca por su capacidad para completar automáticamente fragmentos de código. Utiliza Codex, la inteligencia artificial que traduce el lenguaje natural a código, lo que significa que puedes decirle qué quieres hacer y él lo traducirá en las líneas de código adecuadas. Esto elimina la necesidad de recordar sintaxis específica y enfocarse más en la lógica y la estructura del programa.

¿Cómo puedo empezar a usar GitHub Copilot?

GitHub Copilot se integra directamente en tu editor de código, por lo que no necesitarás instalar un software adicional. Un simple comando de barras inclinadas (/ / /) basta para que Copilot empiece a trabajar.

Luego, puedes utilizar el lenguaje natural para crear tu función. Por ejemplo, para crear una función de suma de dos números, sólo debes escribir "/ / / Sumar dos números enteros". Github Copilot optimiza la programación con su respuesta automatizada.

¿Cómo es el acceso a GitHub Copilot?

El acceso a GitHub Copilot se realiza a través de una suscripción de pago para individuos y empresas. Sin embargo, si eres estudiante, profesor o mantenedor de código abierto validado por el programa de GitHub Education, puedes utilizarlo de forma gratuita. Además, si no perteneces a estos grupos, GitHub Copilot ofrece una prueba gratuita de 30 días.

¿Garantiza GitHub Copilot la seguridad de mis datos?

La seguridad y la privacidad de los datos son prioridades para GitHub Copilot. Según su declaración de privacidad, las sugerencias de código que se hagan no serán utilizadas ni divulgadas, sino que se borrarán inmediatamente después de que las use o implemente. Puedes revisar la documentación oficial de GitHub para obtener detalles más específicos.

Aportes 22

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Codex -> IA que traduce de lenguaje natural a código.

GitHub Copilot es un compañero virtual para hacer pair programming

Algo a destacar es que las sugerencias de código que hace copilot no son almacenadas en ningún lugar y el código que se escribe de forma asistida no sera compartido.

Ya me agüite 😂

GitHub copilot es un gran asistente para agilizar el desarrollo de proyectos, pero aun así necesita que sepas programar y domines el lenguaje que estás usando, para que lo que le pidas sea más explícito y su respuesta más precisa 😊

Y por eso sigo usando Chat GPT o Bart, porque son gratis 😃 me ha ido bien con ellas, aunque siento que no les he sacado el máximo provecho

¿cómo estudiante de Platzi puedo obtener la versión sin costo de GithHub Copilot?
este curso seria hermoso verlo en una app nativa de Android TV

¿Qué es Github Copilot?


.
👉 Herramienta desarrollada por GitHub y OpenAI, usa Codex para convertir lenguaje natural a código. Es decir puede interpretar lenguaje para escribir código.
.

  • Funciona como una extensión en tu editor.
    .

    Pair Programming: En palabras sencillas, es como escribir código junto con un asistente que te hace sugerencias.
    Cuando ya tienes idea de lo que quieres lograr y cómo, o sea, cuando ya has diseñado la solución en tu mente, tendrás a alguien que te ayude a materializarlo rápidamente.
    .

  • Es una herramienta que cuesta 10$usd al mes pero hay una prueba gratuita de 1 mes.
    .

  • GitHub Copilot ha sido entrenado con texto en lenguaje natural y código fuente de fuentes públicamente disponibles, incluyendo código en repositorios públicos en GitHub.
    .

  • Sin embargo, la herramienta no escribe código perfecto; está diseñada para generar el mejor código posible dado el contexto al que tiene acceso, pero no prueba el código que sugiere, por lo que el código puede no siempre funcionar o incluso tener sentido.
    .

  • Para obtener el máximo provecho de GitHub Copilot, es mejor dividir tu código en pequeñas funciones, usar nombres significativos para los parámetros de las funciones, y escribir buenos docstrings y comentarios a medida que avanzas

GitHub Copilot: Pair Programing con IA
Esta desarrollada por GitHub y OpenAI funciona utilizando Codex (inteligencia artificial que traduce el lenguaje natural a código), es una gran herramienta con gran capacidad para completar automáticamente fragmentos de código y funciona directamente como una extensión en el editor de código.

Platzi podria darnos un correo estudiantil para probar Copilot
La clase está genial, al igual que todo el curso. Pero también deberían explicar cómo instalar Github Copilot, no sólo cómo usarlo.

Notas

Github copilot es una herramienta con gran capacidad para completar automáticamente fragmentos de código
 
Se maneja con una suscripción de pago, pero es gratis para los alumnos comprobados, profesores y los mantenedores de proyectos populares de código abierto.
 
¿Y la seguridad de mi código? En la declaración de privacidad de Github Copilot indican que el código no es almacenado por ellos, lo eliminan inmediatamente después de haber sido implementado o descartado.

Yo probe Copilot en la beta, estaba bastante poderoso, voy a ver que tal, que ha cambiado.

![](https://static.platzi.com/media/user_upload/image-0b96ca6d-cd34-41e8-8a90-9357d92d7d91.jpg)
Péguenle un vistazo a la extensión BlackBox de Visual Studio, la vengo utilizando antes de iniciar este curso para algunas cosas específicas, me ha servido. ![](https://static.platzi.com/media/user_upload/image-0281a9e5-9083-4dd6-b9e2-9a66d3788fe5.jpg)

bueno no estari mal un curso completo con herramientas de pago y gratuitas tipo gratuitas: tabnine… etc

Como se accesde a la función Gratuita de GitHub Copilot.

Esta tecnología es el resultado de la colaboración entre GitHub y OpenAI y se basa en Codex, que es la IA encargada de traducir el lenguaje natural a código. Con esta herramienta, puedes describir lo que deseas lograr, y la IA lo interpretará para generar líneas de código correspondientes. Es una herramienta excepcional que te asiste en la finalización de líneas de código y opera como una extensión integrada directamente en tu editor de código.

Esta tecnología es el resultado de la colaboración entre GitHub y OpenAI y se basa en Codex, que es la IA encargada de traducir el lenguaje natural a código. Con esta herramienta, puedes describir lo que deseas lograr, y la IA lo interpretará para generar líneas de código correspondientes. Es una herramienta excepcional que te asiste en la finalización de líneas de código y opera como una extensión integrada directamente en tu editor de código.

La programación en pareja, o Pair Programming, se asemeja a contar con un asistente en tiempo real mientras programas, pero con la valiosa ayuda de la inteligencia artificial. Esto implica que, durante tu proceso de programación, dispones de un compañero que te guía para comprender mejor lo que deseas lograr, te asiste en la elección de nombres de variables y te impulsa a avanzar en la implementación de tus ideas a nivel de código.

Woho que interesante / es de pago

Copilot es una gran ayuda para nuestro trabajo diario 🚀