Índice
Hoy el GitHub, plataforma de programación, anunció su nueva herramienta con asistente en Inteligencia Artificial, la Copiloto de GitHub X. La novedad adopta el nuevo modelo GPT-4 da OpenAI para mejorar el desarrollo de software, ofreciendo una experiencia similar a ChatGPT en el editor de código, que va más allá de sugerir código. Una de las nuevas funciones, por ejemplo, hace que la herramienta redefina cómo solicitudes de extracción trabajar con sugerencias de código en línea, recomendaciones de prueba y más.
orígenes de la novedad
El director ejecutivo de GitHub, Tomas Döhmke, ofreció diversas informaciones sobre la novedad en la plataforma. Según él, GitHub siempre ha tenido la misión de innovar y brindar a los desarrolladores todo lo que necesitan para ser más productivos. La asociación con OpenAI, que trae la Copiloto de GitHub, es una de las formas que ha visto la plataforma para seguir trayendo nuevas formas de programar. Ese mismo GitHub Copilot fue el primer programa de desarrollo a nivel mundial basado en Inteligencia Artificial generativa, con un descendiente de GPT-3.
Con GitHub Copilot, la llegada de una nueva era en el desarrollo de software se ha visto como lo que se llama “Programador de pares de IA", que significa algo así como "programación en pareja basada en Inteligencia Artificial", capaz de comentarios de autocompletar e CÓDIGOS en el trabajo de los desarrolladores. Ahora, poco menos de dos años después de adoptar la nueva tecnología, GitHub Copilot ya registra al menos el 46 % del código escrito y ayuda a programar en menos de la mitad del tiempo requerido.
Evolucionando la herramienta
Y con la llegada de GPT-4, GitHub ciertamente no se quedaría fuera de las noticias para traer aún más tecnología relacionada con la Inteligencia Artificial. El equipo de Investigación y Desarrollo de GitHub Next trabajó para superar al entonces GitHub Copilot y convertirlo en un asistente para el desarrollo de software aún más accesible y fácil de usar, y ese viaje llevó a la empresa al lanzamiento de Copiloto de GitHub X. Esta nueva función trae la última tecnología OpenAI, GPT-4, que incluye chat y voz, todo a Copilot.
Una de las premisas es precisamente seguir mejorando la productividad de los equipos de desarrollo, reduciendo las tareas estandarizadas y manuales para acercar una forma más sencilla de afrontar los trabajos más complejos en este ámbito. Consulte algunos datos de GitHub después de implementar GitHub Copilot:
- Más de un millón de desarrolladores y más de 5 mil empresas ya han utilizado la herramienta;
- escritura de código un 55 % más rápida;
- 75% más de satisfacción laboral;
- 46% del código escrito.
La novedad aún podrá traer respuestas generadas por Inteligencia Artificial a la documentación, como incluir preguntas que los desarrolladores puedan tener sobre las estructuras, tecnologías o lenguajes que involucran algún trabajo. También es posible llevar Copilot a la interfaz de línea de comandos, con más integraciones que involucran el Generación de Contenidos en flujos clave en el trabajo del desarrollador.
La "X" representa un marcador de posición para el lugar donde pretendemos que GitHub Copilot esté disponible y lo que esperamos que pueda hacer (por ejemplo, "Copilot “, “Copiloto “). Está extendiendo el producto de una experiencia, finalización de código, a X experiencias en el flujo de trabajo del desarrollador. GitHub Copilot siempre tendrá que ser mucho más mañana de lo que es hoy.
Además, la “X” indica la magnitud del impacto que pretendemos tener en los logros del desarrollador. Por lo tanto, es una declaración de intenciones y un compromiso con los desarrolladores a medida que ingresamos colectivamente en la era de la IA. Queremos que la industria confíe en GitHub Copilot y que los equipos de ingeniería lo vean como el nexo de su crecimiento futuro.
GitHub explicando la inclusión de la “X” en la evolución de la herramienta
IA y desarrollo de software
GitHub obtendrá una interfaz de chat que se centrará en escenarios de desarrollo que se integra de forma nativa con Código VS y Visual Studio. Thomas Dohmke explica que no se trata solo de sugerencias de código o una nueva ventana de chat, sino de una herramienta que reconoce el código escrito, identifica y muestra mensajes de error y es intrínseca al entorno de desarrollo, también conocida como sigla IDE.
La herramienta también ofrecerá explicaciones y un análisis profundo de cada bloque de código que se debe realizar, realizará pruebas unitarias e incluso recibirá sugerencias para arreglo del fallo.
Este chat en Copilot se basa en la herramienta actual hecha por OpenAI con ChatGPT y por Microsoft con Bing. Además, también existirá la posibilidad de realizar la programación a través de comandos de voz, que viene bajo el nombre de Copilot Voice, permitiendo a los desarrolladores realizar comandos verbales en lenguaje natural.
copiloto para solicitudes de extracción: Ahora puede registrarse para obtener una vista previa técnica de las primeras descripciones de solicitudes de extracción generado por AI en GitHub. Esta nueva funcionalidad está impulsada por el nuevo modelo GPT-4 de OpenAI y agrega soporte para etiquetas creadas por IA en las descripciones de solicitud de extracción a través de una aplicación de GitHub que pueden instalar los responsables de los repositorios. GitHub Copilot completa automáticamente estas etiquetas en función del código modificado, y los desarrolladores pueden revisar o modificar la descripción sugerida.
Thomas Dohmke, director ejecutivo de GitHub sobre Novedades en solicitudes de extracción
La documentación también está en este
Otra novedad se refiere a la Copiloto para Docs, una nueva herramienta que se está experimentando con el uso de una interfaz de chat donde se ofrecen respuestas generadas por IA cuando hay preguntas sobre la documentación, como los marcos, el lenguaje y las tecnologías utilizadas. Hasta ahora será posible utilizar la herramienta en la documentación para DND, Documentos de Azure e React.
La intención es que esta función se lleve a la documentación interna y a los repositorios de las empresas, de esta forma, los desarrolladores podrán realizar consultas a través de una interfaz muy similar a ChatGPT sobre código idiomático, software interno ou documentación en cada empresa y obtener respuestas más rápidas, o como dice GitHub, "respuestas inmediatas".
Desde leer documentos hasta escribir código, y más allá de enviar solicitudes de extracción, GitHub está trabajando para personalizar GitHub Copilot para cada equipo, proyecto y repositorio que utiliza, creando un ciclo de desarrollo de software mucho mejor.
Junto al modelo de Microsoft, la idea es aprovechar los datos y conocimientos que existen en cada organización para fortalecer la conexión entre todas las personas que trabajan en el desarrollo de un proyecto, para que cada idea pueda pasar del código a la realidad sin fricciones. Al mismo tiempo, continuaremos innovando y actualizando la pieza clave de GitHub Copilot: el programador de pares de IA que lo inició todo.
Dice Thomas Dohmke, CEO de GitHub
Y a ti, ¿qué te pareció la noticia? ¡Dinos en los comentarios!
Vea también:
HoloLens 2 llega a Brasil mejorando la experiencia con realidad mixta.
fuente: Fast Company.
Revisado por Glaucón Vital en 22 / 3 / 23.
Descubra más sobre Showmetech
Regístrate para recibir nuestras últimas novedades por correo electrónico.