Cognition ha creado el primer ingeniero de software virtual impulsado por la inteligencia artificial.
Esta solución, llamada Devin, es capaz de superar a competidores humanos en diferentes pruebas técnicas, a punto de crear código incluso más eficazmente que otras IA como Claude-2 o GPT-4.
El ingeniero de IA
De acuerdo con el CEO de la empresa, Scott Wu, el plan de Devin es que él pueda encargarse de todo el trabajo de código y libere de algunas actividades monótonas para los verdaderos ingenieros de software humanos.
Devin puede detectar errores, modificar el código y probarlo para comprobar que el problema está resuelto. Esto lo logra gracias a que mantiene su propio shell, editor de código y navegador web.
En sus pruebas, la IA puedo aprender a generar imágenes que esconden un texto en su interior, analizar repositorios de códigos maduros y encontrar sus errores, además de dar solución a un problema real y con remuneración de la plataforma Upwork.
Esta capacidad fue evaluada en el punto de referencia SWE-Bench. A Devin se le presentaron algunos problemas de GitHub inherentes a los proyectos de código abierto del mundo real. La herramienta de IA resolvió con éxito alrededor del 13,86 % del problema sin ayuda. En comparación con un modelo anterior que registró un rendimiento del 1,96 % sin asistencia y del 4,80 % asistido, la herramienta de Cognition AI marcó una diferencia significativa.
Today we're excited to introduce Devin, the first AI software engineer.
— Cognition (@cognition_labs) March 12, 2024
Devin is the new state-of-the-art on the SWE-Bench coding benchmark, has successfully passed practical engineering interviews from leading AI companies, and has even completed real jobs on Upwork.
Devin is… pic.twitter.com/ladBicxEat
La compañía mantiene una financiación de 21 millones de dólares gracias a Founders Fund. Ahora busca ampliar la capacidad y extener el acceso temprano a usuarios más selectos, y alienta a las empresas que quieran explorar sus capacidades a presentar su solicitud por correo electrónico.






