GitHub hace que Copilot Chat esté disponible de forma generalizada, lo que permite a los desarrolladores hacer preguntas sobre el código


A principios de este año, GitHub lanzó Copilot Chat, un chatbot centrado en programación similar a ChatGPT para organizaciones suscritas a Copilot for Business. Copilot Chat llegó más recientemente a los clientes individuales de Copilot (aquellos que pagan $10 por mes) en versión beta. Y ahora, GitHub lanza Chat en disponibilidad general para todos los usuarios.

A partir de hoy, Copilot Chat está disponible en la barra lateral de los IDE de Microsoft, Visual Studio Code y Visual Studio, incluido como parte de los niveles pagos de GitHub Copilot y gratuito para profesores, estudiantes y mantenedores verificados de ciertos proyectos de código abierto.

«Como hogar de los desarrolladores del mundo, hemos lanzado al mercado lo que ahora es la herramienta de desarrollo de IA más adoptada en la historia», dijo a TechCrunch Shuyin Zhao, vicepresidente de gestión de productos en GitHub, en una entrevista por correo electrónico. «Y el código completo fue solo el comienzo».

Poco más ha cambiado en Copilot Chat desde la versión beta.

El chatbot todavía funciona con GPT-4, el modelo insignia de IA generativa de OpenAI, ajustado específicamente para escenarios de desarrollo. Los desarrolladores pueden solicitar a Copilot Chat en lenguaje natural para obtener orientación en tiempo real, por ejemplo pidiendo a Copilot Chat que explique conceptos, detecte vulnerabilidades o escriba pruebas unitarias.

Como todos los modelos de IA generativa, el modelo que sustenta Copilot Chat, GPT-4, se entrenó con datos disponibles públicamente, algunos de los cuales tienen derechos de autor o están bajo una licencia restrictiva. Los proveedores, incluido GitHub, argumentan que la doctrina del uso legítimo los protege de reclamos de derechos de autor. Pero eso no ha impedido que los programadores presenten demandas colectivas contra GitHub, Microsoft (la empresa matriz de GiHub) y OpenAI por lo que alegan son licencias de código abierto y violaciones de propiedad intelectual.

Le pregunté a Zhao si los propietarios de la base de código tendrán la oportunidad de optar por no participar en la capacitación ahora, en caso de que así lo deseen. Dijo que no hay ningún mecanismo nuevo para esto con el lanzamiento más amplio de Copilot Chat y en su lugar sugirió que los propietarios de la base de código hagan que sus repositorios sean privados para evitar que se incluyan en futuros conjuntos de capacitación.

Tengo que imaginar que los propietarios del código base no aceptarán muy amablemente esa sugerencia: hay muchas razones para mantener público el código protegido por derechos de autor, la menor de las cuales es la búsqueda de errores mediante crowdsourcing. Pero evidentemente GitHub no está dispuesto a ceder en la exclusión voluntaria de datos de entrenamiento, o al menos no todavía.

Los modelos de IA generativa, incluido GPT-4, también tienen una tendencia a alucinar o inventar hechos con seguridad, lo cual es particularmente problemático en el ámbito de la codificación. Según un estudio reciente de Stanford, los desarrolladores que utilizan asistentes de IA para codificar tienden a producir código que es menos seguro en comparación con aquellos que no usan asistentes de IA, en parte porque los asistentes de IA introducen fragmentos de código con errores o obsoletos.

Zhao dijo que GPT-4 funciona «mejor» contra las alucinaciones en comparación con el modelo anterior que alguna vez impulsó Copilot y señaló características de mitigación de exploits, como filtros para patrones de código inseguros, que notifican a los usuarios de Copilot Chat sobre vulnerabilidades como credenciales codificadas, inyecciones de SQL y inyecciones de ruta. Pero enfatizó la importancia de una revisión humana minuciosa de cualquier código sugerido por la IA.

«GitHub Copilot funciona con los modelos de OpenAI, que hemos descubierto que son los mejores modelos para los servicios que ofrecemos hoy», dijo Zhao. «Estamos en una posición realmente sólida para continuar brindando a los desarrolladores las herramientas de inteligencia artificial que necesitan para crear software mejor y más seguro a escala, y para divertirse mientras lo hacen».

En octubre, el director ejecutivo de Microsoft, Satya Nadella, dijo a los analistas que Copilot tenía 1 millón de usuarios de pago y ~37.000 clientes empresariales. Pero corresponde a GitHub hacer que Copilot sea aún más atractivo para que no pierda terreno frente a sus competidores y, de hecho, pierda dinero.

Según un artículo del Wall Street Journal, Copilot pierde un promedio de 20 dólares al mes por usuario, y algunos clientes le cuestan a GitHub hasta 80 dólares al mes. Según se informa, la culpa es del alto precio de ejecutar los modelos de IA subyacentes: un problema con el que también se topó la startup de codificación GenAI, Kite, que la obligó a cerrar a principios de diciembre pasado.

Mientras GitHub lucha por hacer que Copilot sea rentable, Amazon continúa actualizando CodeWhisperer, quizás el rival con mejores recursos de Copilot.

En abril, Amazon puso CodeWhisperer de forma gratuita para los desarrolladores sin restricciones de uso. Ese mes también se lanzó CodeWhisperer Professional Tier, que agregó el inicio de sesión único con la integración de AWS Identity and Access Management, así como límites más altos de escaneo en busca de vulnerabilidades de seguridad. En septiembre se lanzó un plan empresarial para CodeWhisperer. Y en A principios de noviembre, Amazon “optimizó” CodeWhisperer para proporcionar sugerencias «mejoradas» para el desarrollo de aplicaciones en MongoDB, el programa de gestión de bases de datos de código abierto.

Además de CodeWhisperer, Copilot tiene competencia en nuevas empresas como Magic, Tabnine, Codegen y Laredo, así como modelos de código abierto como Meta’s Code Llama y Hugging Face’s y ServiceNow’s StarCoder.



Source link-48