GitHub Copilot X es un nuevo asistente similar a ChatGPT para ayudar a los desarrolladores a escribir y corregir código

GitHub, propiedad de Microsoft, está revisando su sistema Copilot hoy para integrar el modelo GPT-4 de OpenAI y brindar soporte de chat y voz a su programador de pares de IA. GitHub Copilot X es una actualización gigante que incluye una nueva experiencia similar a ChatGPT dentro de los editores de código, lo que permite que el chatbot reconozca y explique el código y recomiende cambios y corrija errores.

“Con Copilot X, estamos presentando nuestra visión futura de Copilot, lo que significa que la IA está en cada paso del ciclo de vida del desarrollador”, explica el CEO de GitHub, Thomas Dohmke, en una entrevista con el borde. “Influirá fundamentalmente en la experiencia del desarrollador”.

GitHub Copilot X, que ingresa a la vista previa técnica hoy, va más allá de la codificación y los comentarios básicos de autocompletado de Copilot. Está más cerca de un verdadero asistente de codificación, muy parecido al nuevo Copilot de Microsoft para las aplicaciones de Microsoft 365. Si le han entregado un proyecto con código de hace décadas y poca documentación, ahora puede llamar a Copilot para que lo ayude.

Esa ayuda podría venir en la forma de analizar el código en busca de vulnerabilidades de seguridad o explicar cómo funcionan los bloques de código o incluso ayudar a reescribir partes o agregar comentarios útiles para cualquier otra persona que profundice en el código más adelante. GitHub Copilot X puede estar al lado de su entorno de desarrollo integrado (IDE), listo para aceptar comandos.

a: pasar el cursor]: texto-gris-63 [&>a:hover]:sombra-subrayado-negro oscuro:[&>a:hover]:texto-gris-bd oscuro:[&>a:hover]:sombra-subrayado-gris [&>a]:sombra-subrayado-gris-63 oscuro:[&>a]:texto-gris-bd oscuro:[&>a]:sombra-subrayado-gris”>Imagen: GitHub

“Es una idea similar al chat de Bing o la barra lateral de Microsoft Edge, pero incorporando eso al flujo de trabajo del desarrollador y completando la imagen”, dice Dohmke. “Creo que para los desarrolladores, la diferencia entre GitHub Copilot y Bing es que Copilot se centra en el código. Puede pedirle que arregle su código, pedirle que le explique el código y, de hecho, puede pedirle que escriba una prueba unitaria”.

leer más  NASA detecta uno de los GRB más poderosos hasta la fecha: el GRB 221009A

Copilot X tiene una vista completa de su IDE, por lo que sabe lo que escribió en el editor y dónde puede ser más útil. Aparece como una barra lateral muy similar al chat de Bing en Microsoft Edge, pero GitHub también está trabajando en funciones que harán que Copilot aparezca en otros lugares.

“También vamos a tener un modo en el que abres la interfaz de chat en línea con el código, en lugar de tener esta barra lateral”, dice Dohmke. “Puede solicitar un aviso dentro de su código y se expande en su base de código”.

Ya ni siquiera necesitarás un teclado para codificar con Copilot X. Después de experimentar con un sistema de interacción basado en voz para Copilot, GitHub ahora está integrando su “Hey, GitHub!” funcionalidad en este sistema de chat impulsado por IA. Podrá sentarse frente a una PC y ordenar a Copilot con su voz que responda consultas o sugiera líneas de código.

GitHub está utilizando una combinación de modelos de OpenAI para potenciar su nuevo chat y las funciones de autocompletado existentes. “Entonces, cuando escribes en tu editor, quieres un modelo realmente rápido porque en cada pulsación de tecla quieres tener una respuesta realmente rápida”, explica Dohmke. “Donde necesitamos velocidad, usamos modelos más pequeños como el modelo Codex, y donde necesitamos precisión, como en el chat, usamos modelos más grandes como GPT-4”.

Este Copilot actualizado también podrá ayudar con las respuestas generadas por IA sobre la documentación del código, ofreciendo respuestas para React, Azure docs y MDN. GitHub está utilizando IA para escanear estos repositorios de código abierto para ayudar a los desarrolladores a obtener respuestas, por lo que su interfaz de chat está más actualizada que el conjunto de datos de entrenamiento en el que se basó GPT-4.

leer más  Esta PC para juegos Lenovo Legion con un RTX 3080 tiene un descuento de $ 750

GitHub Copilot también está llegando a las solicitudes de extracción para ayudar a los desarrolladores a crear descripciones generadas por IA. GitHub Copilot completa automáticamente las etiquetas en función de qué código ha cambiado, y los desarrolladores pueden revisarlas y editarlas.

“En GitHub, inventamos la solicitud de extracción hace más de una década, por lo que el siguiente paso natural para nosotros fue incluir a Copilot en la solicitud de extracción”, dice Dohmke. “En realidad, puede pedirle a Copilot que le describa la solicitud de extracción, o puede pedirle a Copilot que genere pruebas”.

a: pasar el cursor]: texto-gris-63 [&>a:hover]:sombra-subrayado-negro oscuro:[&>a:hover]:texto-gris-bd oscuro:[&>a:hover]:sombra-subrayado-gris [&>a]:sombra-subrayado-gris-63 oscuro:[&>a]:texto-gris-bd oscuro:[&>a]:sombra-subrayado-gris”>Imagen: GitHub

Si toda esta integración de IDE no fuera suficiente, GitHub Copilot incluso está llegando a la interfaz de línea de comandos (CLI). Los desarrolladores pasan mucho tiempo en la terminal, y recordar la sintaxis de innumerables comandos no siempre es fácil. Copilot está diseñado para ayudarlo a escribir un comando y luego ejecutarlo.

Este nuevo sistema Copilot X solo estará disponible inicialmente dentro de las aplicaciones Visual Studio y Visual Studio Code de Microsoft durante la vista previa técnica, pero GitHub planea expandirlo a otros IDE en el futuro. “Vamos a abrirlo de la misma manera que el Copilot actual está disponible en JetBrains y Neovim”, dice Dohmke. “Queremos apoyar y conocer a los desarrolladores donde están y apoyar todo el ecosistema”.

Las nuevas características de Copilot X de GitHub realmente me recuerdan el trabajo que Microsoft acaba de demostrar con su Microsoft 365 Copilot. Parece que Copilot en las aplicaciones de Office cambiará para siempre la forma en que creamos hojas de cálculo y documentos de Word, y ahora, GitHub se basa en su ya impresionante asistente de IA.

leer más  Redmi Watch 3, Band 2 y Buds 4 Lite lanzados oficialmente, este es el precio

Con el CEO de Microsoft, Satya Nadella, fanático del nombre Copilot, ¿habrá eventualmente un Copilot singular que lo ayude a codificar un minuto y organice su vida y responda a sus correos electrónicos minutos después?

“Al eliminar las partes aburridas de nuestros trabajos y nuestras vidas, [we can focus] en las piezas más creativas”, dice Dohmke. “Al tener menos correos electrónicos y tener menos cosas que tienes que leer y comprender, y en su lugar tener esta capa de Copilot que es tu agente que te recuerda las cosas que debes hacer”.

GitHub Copilot ya ha desempeñado un papel importante en la productividad de los desarrolladores para más de un millón de personas, ayudando a los desarrolladores a codificar hasta un 55 % más rápido, según GitHub. Dohmke cree que aumentará aún más con estas nuevas funciones de chat y que los asistentes de IA como Copilot serán fundamentales para que las personas aprendan a codificar en el futuro.

“Va a ser lo que pueda recordar lo que aprendiste cuando tenías seis años”, dice Dohmke. “Los niños de hoy tendrán un súper cerebro que realmente es parte de su viaje de aprendizaje como ser humano”.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.