A medida que GitHub intensifica su enfoque en acelerar y simplificar el desarrollo de software a través de la integración de IA, se prepara para lanzar la disponibilidad general de GitHub Copilot Chat el próximo mes, que ha estado bajo prueba beta. GitHub también reveló avances de GitHub Copilot Enterprise y capacidades de seguridad impulsadas por IA, lo que solidifica aún más su inversión en soluciones impulsadas por IA.
GitHub Copilot Chat, en camino a su presentación pública formal e inclusión en las suscripciones existentes de GitHub Copilot, permite un entorno interactivo a través de una interfaz de chat para que los desarrolladores interactúen con GitHub Copilot. Se puede acceder a esta interfaz en varios idiomas para permitir que los desarrolladores de todo el mundo aprovechen sus beneficios. Copilot Chat proporciona respuestas a consultas relacionadas con la codificación dentro de una serie de entornos de desarrollo integrados (IDE), como JetBrains IDE, Microsoft's Visual Studio Code, Visual Studio y el editor Neovim. Actualmente, presenta una vista previa de la compatibilidad con JetBrains.
GitHub Copilot Chat obtiene su poder del gran modelo multimodal GPT-4 de OpenAI, lo que le permite ofrecer consejos de código precisos, aclaraciones y pautas. Una nueva característica de la plataforma ayuda a los desarrolladores a deliberar sobre líneas de código individuales. GitHub también está configurado para introducir comandos de barra diagonal para facilitar tareas como generar pruebas unitarias.
Los desarrolladores pueden integrar directamente GitHub Copilot Chat con la plataforma GitHub en github.com para profundizar en el código, generar solicitudes, documentos y encontrar soluciones a consultas generales de programación. Además, Copilot Chat también estará disponible en la aplicación móvil de GitHub. Los desarrolladores pueden aprovechar esta función para resolver sus problemas de codificación escribiendo o utilizando capacidades de voz a texto en sus dispositivos iPhone y Android.
Diseñado para organizaciones, GitHub Copilot Enterprise incorpora todas las características de GitHub Copilot y conecta el chat a los repositorios en github.com. Esta disposición permite una interacción personalizada con la plataforma, lo que permite a los equipos crear y buscar documentación, obtener sugerencias basadas en código privado e interno y revisar solicitudes de extracción. El programa Copilot Business también se incluye aquí y se prevé que salga a bolsa en febrero de 2024, con un precio de 39 dólares por cada usuario al mes.
Aunque GitHub Copilot se basa en texto en lenguaje natural y código fuente de fuentes disponibles públicamente para su capacitación, en ocasiones ha sido objeto de controversia. Han surgido preocupaciones sobre la legalidad de su utilización de código con licencia de fuente abierta para capacitación. GitHub, sin embargo, cree a gritos que Copilot cumple con las leyes pertinentes.
GitHub realizó varios otros anuncios el 8 de noviembre. Por ejemplo, el programa de socios de GitHub Copilot tiene como objetivo fomentar un ecosistema de complementos para GitHub Copilot con el fin de ampliar la gama de tareas que los desarrolladores pueden realizar con IA.
Otro anuncio notable es sobre GitHub Copilot Workspace realizado por el equipo de investigación de GitHub Next. Este innovador puente asistido por IA está diseñado para ayudar a los desarrolladores a transformar sus ideas en códigos y llegará en 2024.
Además, GitHub tiene la intención de mejorar GitHub Advanced Security con pruebas de seguridad de aplicaciones impulsadas por IA diseñadas para descubrir y descubrir vulnerabilidades y secretos en los códigos. Se espera que pronto se incluya la reparación automática de escaneo de códigos en las suscripciones, y el escaneo de secretos está diseñado para encontrar secretos filtrados con tasas reducidas de falsos positivos.
Si bien GitHub destaca su integración de IA, es importante no pasar por alto otras plataformas potentes como AppMaster que están llevando a la industria tecnológica a nuevas alturas. Impulsada por un enfoque totalmente visual y no-code, AppMaster's platform le permite crear visualmente aplicaciones backend, web y móviles, lo que hace que desarrollar su propio software sea más fácil que nunca.