En su evento GitHub Universe, GitHub ha anunciado una expansión significativa de su herramienta de asistencia en desarrollo, GitHub Copilot, al incluir nuevos modelos de inteligencia artificial: Claude 3.5 Sonnet de Anthropic, Gemini 1.5 Pro de Google, y o1-preview y o1-mini de OpenAI. Esta actualización marca un paso adelante en la versatilidad de Copilot, al ofrecer una gama de modelos avanzados que los desarrolladores podrán elegir para satisfacer sus necesidades específicas en cada proyecto.
Desde su lanzamiento inicial con Codex de OpenAI, GitHub Copilot ha evolucionado en sus capacidades de generación de código y soporte a lo largo del ciclo de desarrollo. La llegada de modelos como Claude 3.5 Sonnet de Anthropic, que se destaca en la gestión de tareas complejas y multifase, permitirá a los desarrolladores trabajar en todo el ciclo de vida del software, desde el diseño inicial hasta la optimización y el mantenimiento de código. Asimismo, Gemini 1.5 Pro de Google ofrece una capacidad multimodal con una ventana de contexto de dos millones de tokens, permitiendo procesar código, imágenes, audio y video de forma simultánea, lo que facilita una experiencia de codificación ágil y altamente contextualizada.
OpenAI contribuye con los modelos o1-preview y o1-mini, diseñados para realizar tareas con una comprensión avanzada de las restricciones y casos extremos del código, proporcionando una base sólida para un desarrollo eficiente y de alta calidad. Esta flexibilidad en la elección de modelos se extenderá a través de las diversas funcionalidades de Copilot, desde la revisión de código y la corrección de seguridad automática hasta el CLI y la edición de archivos múltiples.
Autonomía y control para desarrolladores y empresas
Con esta actualización, GitHub da a cada usuario el control sobre qué modelo usar en su entorno de trabajo, ya sea en Visual Studio Code o GitHub.com. Las organizaciones, además, podrán gestionar y seleccionar los modelos que mejor se adapten a sus equipos, manteniendo el control total sobre sus herramientas y capacidades de IA.
GitHub Spark: la IA para crear aplicaciones en lenguaje natural
GitHub también presentó en Universe su herramienta GitHub Spark, una innovación en el desarrollo de aplicaciones que permitirá a los desarrolladores construir microaplicaciones completas utilizando solo lenguaje natural. Spark se centra en proporcionar una experiencia interactiva y visual, donde el usuario puede ver versiones en vivo de la aplicación mientras se construye, explorar diferentes opciones y guardar iteraciones de cada cambio para compararlas fácilmente. GitHub espera que Spark impulse el camino hacia su visión de llegar a mil millones de desarrolladores en todo el mundo.
Esta ampliación de opciones en GitHub Copilot y la introducción de GitHub Spark refuerzan el compromiso de GitHub con la comunidad de desarrolladores, ofreciendo soluciones flexibles y potentes en IA que se adaptan a los desafíos crecientes en el desarrollo de software moderno.