La startup Cognition AI, con sede en San Francisco, está intentando remodelar por completo el panorama de la ingeniería de software a través de su nuevo asistente de IA, Devin.
El asistente de IA puede planificar y ejecutar tareas de ingeniería complejas, aprender de sus experiencias y rectificar errores a lo largo del camino. Equipado con herramientas de desarrollo esenciales, como un shell, un editor de código y un navegador, Devin opera dentro de un entorno informático de espacio aislado, que refleja la configuración de un desarrollador humano.
Devin se destaca por su capacidad para colaborar activamente con los usuarios durante el desarrollo de software, dijo Cognition AI en una publicación de blog. Esto incluye proporcionar actualizaciones de progreso en tiempo real, aceptar comentarios y trabajar juntos para tomar decisiones de diseño. En general, Devin actúa como un socio perfecto en el proceso de desarrollo de software, afirmó la empresa.
Las funcionalidades de Devin son diversas. Puede aprender tecnologías desconocidas, crear e implementar aplicaciones de un extremo a otro, encontrar y corregir de forma autónoma errores basados en código, entrenar y ajustar sus modelos de IA, abordar errores y solicitudes de funciones en repositorios de código abierto y contribuir a una producción madura. repositorios. Sus capacidades de exploración en Internet le permiten acceder a recursos educativos rápidamente, lo que le permite abordar tareas complejas de manera eficiente.
En particular, las capacidades de Devin se extienden a tareas del mundo real, ya que completó con éxito una tarea en Upwork. La tarea implicó hacer inferencias basadas en tecnología de visión por computadora para evaluar una carretera dañada.
En términos de rendimiento, Devin ha sido evaluado en el banco de pruebas SWE, donde sobresale en la resolución de problemas de GitHub del mundo real. Con una tasa de resolución de extremo a extremo del 13,86%, Devin supera los puntos de referencia anteriores del 1,96% por un margen significativo. Incluso cuando se les daban archivos exactos para editar, los modelos anteriores solo podían resolver el 4,80% de los problemas, dijo Cognition AI en la publicación del blog.
Scott Wu, fundador y director ejecutivo de Cognition, habló con Bloomberg y enfatizó la complejidad de enseñar a la IA a ser programador. Destacó las complejas capacidades de toma de decisiones y visión de futuro que se requieren. La capacidad de Devin para manejar múltiples pasos de un proyecto de ingeniería de software mientras mantiene el enfoque subraya sus capacidades avanzadas de razonamiento y planificación.
Consecuencias importantes para los proveedores y usuarios de IA
A pesar del entusiasmo que rodea a las capacidades de Devin, hay voces de cautela dentro de la industria. Yariv Adan, director senior de Google, señaló en LinkedIn que los desarrollos recientes en software son “súper interesantes” y tendrán consecuencias significativas tanto para los proveedores como para los usuarios. Este sentimiento refleja las implicaciones más amplias de los avances impulsados por la IA en el desarrollo de software.
Por otro lado, Alex Atallah, cofundador y ex CTO de OpenSea, expresó su entusiasmo por las capacidades de Devin, describiéndolo como el primer agente de IA que se siente como una persona real y útil en el otro extremo en una publicación que escribió. X. Elogió la capacidad de Devin para proporcionar actualizaciones de estado y ofrecer visibilidad de sus acciones, destacando la experiencia única que brinda a los usuarios.
“Devin es único y es un intento de resolver estructuralmente los problemas y desafíos que se enfrentan en el ciclo de desarrollo de software. Acelerará el tiempo de comercialización y, al mismo tiempo, ayudará a desarrollar versiones alfa sin errores, lo que conducirá a aplicaciones estables en un corto período de tiempo”, dijo Faisal Kawoosa, analista jefe y fundador de Techarc.
Papel en evolución de los ingenieros de software
La aparición de Devin señala un cambio hacia la ingeniería de acción inmediata, lo que podría afectar las funciones de los ingenieros de software convencionales. Si bien esto puede llevar a la eliminación de trabajos de ingeniería específicos de nivel inferior, también significa la evolución de la industria de la IA.
A medida que las tecnologías impulsadas por la IA sigan avanzando, el papel de los trabajadores de la IA como Devin será cada vez más prominente en el desarrollo de software.
Actualmente, Devin sigue siendo privado y el acceso está limitado a clientes selectos mientras Cognition AI continúa perfeccionando su tecnología. Sin embargo, la compañía planea ampliar el acceso en el futuro, con una visión que va más allá de la codificación para desarrollar agentes de IA para diversas disciplinas, según un informe de VentureBeat.
Copyright © 2024 IDG Communications, Inc.