GitHub anunció el martes una importante actualización de Copilot, su servicio asistente de codificación de inteligencia artificial (IA). El anuncio se realizó en el evento GitHub Universe 2024, celebrado en San Francisco. La actualización introduce soporte multimodo para Copilot, lo que permite a los desarrolladores elegir entre diferentes modelos de IA de Anthropic, Google y OpenAI. La compañía dijo que la flexibilidad de elección permitirá a los productores utilizar libremente sus marcas favoritas en diferentes proyectos. Cerca de allí, se presentó una nueva herramienta de inteligencia artificial llamada GitHub Spark.
GitHub Copilot está en desarrollo
Lanzada en 2021, GitHub Copilot fue la primera plataforma impulsada por IA con el nombre Copilot. El asistente de IA se presentó unos meses después de que Microsoft invirtiera en OpenAI, creando una asociación con la firma de IA. GitHub Copilot permite a los desarrolladores usar modelos de IA para escribir código, ayudar con la detección de errores, ejecutar correcciones de seguridad y depuración, y más.
En ese caso, la propia plataforma de codificación y plataforma de alojamiento de archivos de Microsoft ser producido GitHub Copilot ahora brindará a los desarrolladores una opción más amplia en los tipos de IA que desean usar. Aquellos que utilicen el asistente de IA en Visual Studio Code y en el sitio web oficial ahora elegirán Claude 3.5 Sonnet de Anthropic, Gemini 1.5 Pro de Google y los modelos GPT-4o, o1-preview y o1-mini de OpenAI. Si bien el Claude 3.5 Sonnet está disponible actualmente, el Gemini 1.5 Pro se agregará en las próximas semanas.
Los desarrolladores podrán cambiar entre modelos durante una conversación con Copilot Chat para probar y evaluar cuál es el que mejor se adapta. Los usuarios también pueden crear un modelo de IA favorito y comenzar su proyecto desde cero.
GitHub Spark ha sido lanzado
GitHub Spark es una herramienta de inteligencia artificial nativa que pueden utilizar todos los desarrolladores, independientemente de su capacidad, para desarrollar pequeñas herramientas llamadas “spark”. Estas pequeñas aplicaciones son completamente funcionales y pueden integrar capacidades de inteligencia artificial y fuentes de datos externas en aplicaciones más grandes, lo que reduce la dependencia de los servidores en la nube.
Desarrollar una aplicación pequeña también es fácil ya que los desarrolladores pueden escribir un mensaje en lenguaje natural que describa sus necesidades y ver una vista previa de la aplicación. Los desarrolladores tendrán la libertad de trabajar directamente en el código de la aplicación para realizar los cambios deseados o agregar mejoras para que la IA funcione. La aplicación admite modelos Anthropic y OpenAI.
Una vez creada la chispa, se puede ejecutar automáticamente en computadoras de escritorio, tabletas o teléfonos inteligentes. Los usuarios pueden compartir Spark con otros, ya sea con controles de acceso específicos o dándoles control total sobre cómo integrar Spark o construir sobre él.