Chat de copiloto en GitHubuna herramienta de codificación basada en lenguaje natural, ya está disponible de forma generalizada, según Un anuncio reciente de GitHub. Herramienta, parte de Copiloto de Githubestá diseñado para elevar el lenguaje natural como un lenguaje de programación universal.
Chat Copilot de GitHub, desarrollado por GPT-4, es un asistente de IA sensible al contexto diseñado específicamente para escenarios de desarrollo. Proporciona orientación en tiempo real a los desarrolladores sin salir del IDE, apoyándolos con tareas que van desde explicar conceptos de codificación complejos hasta descubrir vulnerabilidades y escribir pruebas unitarias.
La herramienta está disponible públicamente tanto para Visual Studio Code como para Visual Studio, y todos los usuarios individuales de GitHub Copilot pueden acceder a ella. Los administradores de empresas y organizaciones pueden otorgar acceso a Copilot Chat habilitando la configuración para sus usuarios. También está disponible sin costo para educadores, estudiantes y mantenedores de proyectos populares de código abierto. Los desarrolladores pueden preguntarle a Copilot Chat en su idioma natural preferido, incluido alemán, portugués y más. Está diseñado para cada desarrollador, de acuerdo con sus prácticas de programación únicas, y está diseñado para ayudar a los desarrolladores a innovar rápidamente.
GitHub Copilot Chat admite una traducción perfecta entre lenguajes de programación, simplificando tareas como la estandarización de código, la ruptura de monolitos y la mejora del rendimiento. Los desarrolladores pueden utilizar la herramienta para comprender el código y traducirlo al idioma de destino, lo que reduce la necesidad de reescribir y trasladar la lógica. La herramienta se adapta a las prácticas de programación de cada desarrollador y brinda soporte en tiempo real para una amplia gama de tareas de programación.
El anuncio incluye información de los desarrolladores de GitHub sobre cómo pueden aprovechar Copilot Chat en su flujo de trabajo. Un ejemplo dado es el uso de Copilot Chat para traducir una aplicación JavaScript a Java y luego a C#. La herramienta facilitó el proceso al generar resultados de alta calidad y ayudar a crear pruebas unitarias. Otro destacó el uso de Copilot Chat para convertir rápidamente código entre diferentes idiomas, ahorrando tiempo en la búsqueda de etiquetas de comando o sintaxis específica. Un tercer ejemplo enfatizó el uso de Copilot Chat para modernizar las prácticas de programación, permitiendo a los desarrolladores centrarse en un pensamiento más amplio.
Gert Beck, en X (anteriormente Twitter) También indica éxito al utilizar Copilot Chat:
Quería trazar algunas implicaciones en un gráfico 2D. En el pasado, tuve que buscar cómo hacer la reducción de dimensionalidad, cómo funciona matplotlib, qué otras bibliotecas usar, y la lista continúa… Ahora, me lleva unos segundos en el chat de GitHub Copilot. Puede que no sea óptimo, pero admite mis datos, por lo que es lo suficientemente bueno.
GitHub se centra en incorporar la IA a todo el ciclo de vida del desarrollo para ayudar a los desarrolladores a hacer su mejor trabajo y al mismo tiempo disfrutar del proceso. Evidencia para Comience con GitHub Copilot Chat También está disponible para los usuarios que estén interesados en explorar sus funciones.