En el evento GitHub Universe, GitHub anunció la integración de múltiples modelos de inteligencia artificial en su plataforma Copilot, permitiendo a los desarrolladores seleccionar la IA que mejor se ajuste a sus necesidades. Los nuevos modelos de Anthropic (Claude 3.5 Sonnet), Google (Gemini 1.5 Pro) y OpenAI (o1-preview y o1-mini) llegarán pronto a Copilot, brindando una flexibilidad sin precedentes en la experiencia de codificación asistida por IA.
GitHub Copilot, lanzado originalmente con Codex, una versión temprana de GPT-3 ajustada para tareas de codificación, ha evolucionado desde entonces para adaptarse a las demandas de los desarrolladores. Desde 2023, Copilot Chat ha adoptado modelos como GPT-3.5 y GPT-4, que ahora se ven reforzados por una gama de opciones de LLM (modelos de lenguaje de gran tamaño) que permiten a los usuarios elegir el modelo ideal según su flujo de trabajo y necesidad especÃfica de calidad y latencia.
Con esta actualización, los desarrolladores tendrán a su disposición en Copilot Chat los modelos de OpenAI (ya disponibles), seguidos de Claude 3.5 Sonnet, de Anthropic, y Gemini 1.5 Pro, de Google, en las próximas semanas. Además, el sistema multiversión de GitHub permitirá elegir entre estos modelos para funciones avanzadas, desde la revisión de código y seguridad automática hasta el editor de múltiples archivos y el entorno de CLI. Esta diversidad de modelos en Copilot asegura que los desarrolladores, ya sea en VS Code o en GitHub.com, puedan definir su herramienta de IA personalizada y optimizar asà su proceso de desarrollo.
Las Nuevas Opciones de IA en GitHub Copilot
- Claude 3.5 Sonnet de Anthropic: Este modelo está diseñado para abarcar todo el ciclo de vida del desarrollo de software, desde el diseño inicial hasta la optimización y el mantenimiento. Su habilidad para ejecutar tareas de múltiples pasos lo hace ideal para actualizaciones en aplicaciones heredadas, reestructuración de código y desarrollo de nuevas funciones.
- Gemini 1.5 Pro de Google: Con una capacidad de contexto de dos millones de tokens y compatibilidad con múltiples modalidades, este modelo permite procesar código, imágenes, audio, video y texto en paralelo. Destaca por su capacidad de respuesta rápida en sugerencias de código y explicaciones detalladas, convirtiéndose en una herramienta robusta para desarrolladores que manejan cargas de trabajo complejas.
- Modelos o1-preview y o1-mini de OpenAI: La nueva serie de modelos de OpenAI introduce habilidades avanzadas de razonamiento, superando a las versiones anteriores de GPT en su capacidad para entender las limitaciones y casos extremos del código. Esto se traduce en resultados más eficientes y de alta calidad, especialmente útiles para tareas que requieren una comprensión profunda del contexto y el propósito del código.
Primer vistazo a GitHub Spark: creación de apps en lenguaje natural
En la misma presentación, GitHub reveló GitHub Spark, una herramienta AI-native que permite construir aplicaciones completas solo con lenguaje natural. Este sistema permite a los usuarios crear microaplicaciones funcionales, integrando funciones de IA y fuentes de datos externas, sin necesidad de gestionar recursos en la nube. Spark utiliza un bucle de retroalimentación creativa en el que los usuarios empiezan con un simple prompt, visualizan en tiempo real sus aplicaciones, exploran distintas opciones para cada solicitud y guardan versiones automáticamente para poder comparar iteraciones.
Con la visión de alcanzar a mil millones de desarrolladores, GitHub se posiciona como pionero en la personalización de herramientas de IA, fomentando la innovación y brindando un entorno de programación donde los desarrolladores tienen el control total de sus herramientas.
Fuente: Noticias.ia