En el mundo del desarrollo, GitHub ha sido pionero en llevar la IA a la finalización del código con Copilot. Desde entonces, la filial de Microsoft ha acelerado el tema con el refuerzo de GPT-4 de OpenAI. El resultado de esta colaboración es Copilot Chat, que pasará de la versión beta a la disponibilidad general para los suscriptores el próximo diciembre. Esto es lo que anunció la editorial durante su evento Universe 2023.
Un gato multitarea
En concreto, los desarrolladores dispondrán de una interfaz de chat para interactuar con Copilot en lenguaje natural. Las respuestas a preguntas relacionadas con la codificación se pueden recibir desde un IDE compatible, incluidos JetBrains, Visual Studio Code y Visual Studio IDE de Microsoft, y el editor Neovim. Tenga en cuenta que la compatibilidad con JetBrains ya está disponible en versión preliminar.
El chatbot incluye una función en línea que permite a los desarrolladores discutir líneas de código específicas. También introduce comandos de barra diagonal para agilizar las tareas de creación de pruebas unitarias. Disponible a través de Github.com, pero también en la aplicación móvil (Android e iOS), Copilot Chat, los desarrolladores podrán acceder a diferentes funciones como solicitudes de retiro, documentación y preguntas generales de codificación.
Copilot Enterprise se espera para febrero de 2024
Otro punto presentado, Copilot Enterprise, las empresas pueden personalizar el asistente con el contexto completo de un código base. A través del Chat, los equipos podrán buscar y crear documentación, obtener sugerencias basadas en código interno y privado y revisar solicitudes de extracción. Se espera que Copilot Enterprise (que incluye Copilot for Business) esté disponible en febrero de 2024 a un precio de 39 dólares por usuario al mes.
Formado en texto en lenguaje natural y código fuente de repositorios disponibles públicamente, la forma en que funciona Copilot ha generado cierta controversia. En particular, algunos han cuestionado la legalidad del uso de código abierto con licencia para la formación. Los tribunales todavía están examinando una demanda colectiva presentada hace un año y no se ha llegado a ningún acuerdo, según GitHub, que dice estar convencido de que Copilot respeta las leyes vigentes.
Complemento y seguridad adicional
Entre otros anuncios durante el evento Universe 2023, GitHub mencionó un programa de asociación en Copilot para crear un ecosistema de complementos. El objetivo es ampliar el alcance de lo que los desarrolladores pueden hacer con la IA. GitHub prevé varios casos de uso, por ejemplo, mejorar el rendimiento de las consultas de la base de datos, verificar el estado de un "indicador de característica" y mostrar los resultados de una prueba A/B.
Además, el equipo de investigación de Next ha desarrollado una puerta de enlace impulsada por IA para ayudar a los desarrolladores a superar el obstáculo de traducir ideas en código. Este servicio, llamado Copilot Workspace y previsto para 2024, ofrecerá un plan para implementar modificaciones de software, que luego se construirán, probarán y validarán. Si los desarrolladores introducen un error, se solucionará y el código se volverá a ejecutar. Finalmente, Seguridad Avanzada se enriquece con pruebas de seguridad de aplicaciones impulsadas por IA. Estas pruebas detectarán y corregirán vulnerabilidades y secretos en el código.
Otras noticias que te pueden interesar