Programa cualquier cosa sin saber código. Naen los ingenieros de software IA. Cosine presenta Genie: La IA par desarrollo de software automático

Añadir a tus IAs favoritasQuitar de tus favoritasQuitar de favoritos 0
Puntuación0

Conoce Genie, el nuevo modelo de IA de Cosine diseñado para ayudar a los desarrolladores de software, que supera a sus competidores en múltiples métricas de rendimiento.

En el vibrante ecosistema de la inteligencia artificial, Cosine, una innovadora startup con sede en San Francisco, ha presentado Genie, un modelo de IA diseñado específicamente para potenciar a los desarrolladores de software. Desarrollado en colaboración con OpenAI y basado en una variante avanzada de GPT-4, Genie ha sido entrenado con datos de alta calidad, logrando resultados sobresalientes en diversas métricas de rendimiento. La clave de su éxito radica en su capacidad para replicar el «razonamiento humano en la codificación», lo que abre un sinfín de posibilidades más allá del simple desarrollo de software.

Genie: Liderando el Camino en SWE-Bench

Según Alistair Pullen, cofundador y CEO de Cosine, Genie ha logrado un puntaje récord del 30% en la prueba SWE-Bench, una de las más rigurosas en la evaluación de modelos de IA orientados a la codificación. Este resultado coloca a Genie a la vanguardia, superando a competidores como los modelos de Amazon, que alcanzaron un 19%, y el modelo Devin de Cognition, que obtuvo un 13,8% en una parte del mismo benchmark. Este logro subraya la capacidad de Genie para emular los procesos cognitivos de los desarrolladores humanos, permitiéndole identificar y corregir errores de manera autónoma, desarrollar nuevas funcionalidades y ejecutar diversas tareas de programación con una eficiencia sin precedentes.

Auto-mejora Mediante Datos Sintéticos

El éxito de Genie se basa en un proceso de desarrollo único que implicó entrenar y ajustar un GPT-40 no público con miles de millones de tokens de datos de alta calidad. A lo largo de un año, Cosine trabajó estrechamente con desarrolladores experimentados para curar un conjunto de datos diverso, compuesto por un 21% de JavaScript y Python, un 14% de TypeScript y TSX, y un 3% de otros lenguajes como Java, C++ y Ruby.

Un aspecto clave del rendimiento de Genie fue su capacidad de auto-mejora. Inicialmente, el modelo aprendía principalmente de código perfecto y funcional, pero mostraba dificultades para corregir sus propios errores. Cosine resolvió este desafío utilizando datos sintéticos: cuando Genie proponía una solución incorrecta, se le enseñaba cómo mejorarla utilizando el resultado correcto. Con cada iteración, las soluciones de Genie se volvieron más precisas, minimizando la necesidad de correcciones posteriores.

Superando Barreras Técnicas

En 2022, Pullen ya vislumbraba el potencial de los grandes modelos de lenguaje para asistir a los desarrolladores de software, aunque reconocía las limitaciones tecnológicas de la época, como las ventanas de contexto, que solían estar limitadas a 4,000 tokens. Hoy en día, modelos como el Gemini 1.5 Pro pueden manejar hasta dos millones de tokens en un solo prompt. Sin embargo, Cosine aún no ha revelado la capacidad de tokens específica de Genie.

Demo de Genie

Imagen: Cosine

Cosine: Más Allá de los Asistentes de Codificación Tradicionales

Cosine se distingue en el campo de la inteligencia artificial al apostar por una estrategia diferente a la de los asistentes de codificación convencionales que simplemente envuelven modelos generales como GPT-4 en productos separados. Según Alistair Pullen, cofundador y CEO de Cosine, «Todos los que trabajan en este problema se enfrentan a los mismos límites de inteligencia del modelo, por eso decidimos entrenar desde cero en lugar de limitarnos a interactuar con un modelo preexistente».

La compañía tiene ambiciosos planes para diversificar su portafolio. Esto incluye el desarrollo de modelos más pequeños y especializados, así como otros más grandes y de carácter general. Cosine también está aumentando su participación en comunidades de código abierto y continuará mejorando las capacidades de Genie a partir de la retroalimentación directa de los usuarios. Considerando la envergadura del conjunto de datos utilizado, no se descarta un entrenamiento completo del modelo en el futuro.

Pullen destaca que la visión detrás de Genie tiene aplicaciones que trascienden la programación: «Estamos convencidos de que podemos codificar el razonamiento humano para cualquier sector o industria. La ingeniería de software es solo el punto de partida más lógico, pero estamos emocionados por mostrar todo lo demás en lo que estamos trabajando».

Ofertas y Estrategia de Comercialización

Cosine ofrecerá Genie en dos niveles de precios: una opción de aproximadamente $20 con algunas limitaciones en características y uso, y una oferta a nivel empresarial con características avanzadas y casi uso ilimitado. Actualmente, las partes interesadas solamente pueden unirse a una lista de espera.

En un reciente hito, este spin-off de Y Combinator aseguró $2.5 millones en financiamiento inicial de varios fondos de capital de riesgo, lo que respalda el continuo desarrollo y expansión de Genie.

Una Estrategia que Capitaliza las Tendencias Actuales en IA

La estrategia de Cosine combina los elementos más importantes de los últimos avances en inteligencia artificial: la emulación del trabajo humano para lograr mejores resultados y la importancia crítica de la calidad de los datos de entrenamiento. Modelos de IA como Genie tienen el potencial de transformar radicalmente la industria del desarrollo de software, impulsando la productividad. No obstante, es importante tener en cuenta que hasta el momento, los datos de rendimiento disponibles provienen de las métricas reportadas por la propia empresa.

Deja una opinión

      Deje una respuesta

      🤖 AI MAFIA
      Logo