Tecnología

La IA Devin promete transformar el desarrollo de software

Published March 13, 2024

Un nuevo asistente de inteligencia artificial denominado 'Devin' podría revolucionar el campo de la ingeniería de software. Desarrollado por la empresa emergente de San Francisco, Cognition AI, este asistente es capaz de planificar y ejecutar tareas de ingeniería complejas, aprendiendo de sus experiencias y corrigiendo errores conforme avanza. Dotado de herramientas esenciales para desarrolladores, como entornos de línea de comando, editores de código y navegadores, Devin trabaja dentro de un entorno computacional aislado, similar al de un desarrollador humano.

Colaboración Activa con Usuarios

La capacidad de Devin para colaborar activamente con los usuarios durante el desarrollo de software es una característica destacada. Ofrece actualizaciones en tiempo real, acepta retroalimentación y trabaja conjuntamente en la toma de decisiones de diseño. Cognition AI resalta que Devin se comporta como un colaborador sin fisuras en el proceso de desarrollo de software.

Funcionalidades Versátiles

El asistente posee una amplia gama de funcionalidades, incluyendo la habilidad de aprender nuevas tecnologías, construir y desplegar aplicaciones de principio a fin, encontrar y solucionar bugs de manera autónoma, así como mejorar sus propios modelos de IA. Además, puede contribuir a repositorios de código abierto y afrontar tareas complicadas gracias a su capacidad para buscar recursos educativos en internet rápidamente.

En un ejemplo práctico de sus habilidades, Devin completó satisfactoriamente una tarea en Upwork, donde tenía que realizar inferencias utilizando tecnología de visión por computadora para evaluar una carretera dañada.

En pruebas de rendimiento como SWE-bench, Devin ha demostrado ser excepcionalmente competente, resolviendo un porcentaje significativo de problemas reales de GitHub. Estos resultados sobrepasan con creces los de modelos anteriores, afirma Cognition AI.

Consecuencias Significativas en la Industria

La llegada de Devin conlleva consecuencias importantes tanto para proveedores como para usuarios de software. Voces dentro de la industria, como Yariv Adan de Google y Alex Atallah de OpenSea, han reconocido el potencial de Devin subrayando su experiencia única y su capacidad para impulsar la eficiencia en el desarrollo de software.

La Evolución del Rol de los Ingenieros de Software

El surgimiento de Devin indica un cambio hacia una ingeniería más reactiva e inmediata, lo que podría afectar los roles tradicionales de los ingenieros de software. No obstante, también refleja la evolución constante de la industria de la IA. A pesar de que, por ahora, el acceso a Devin está limitado, los planes de Cognition AI incluyen su expansión a un público más amplio y aplicaciones en varios campos más allá de la codificación.

inteligencia_artificial, software, tecnología