Actualidad

Conoce a Devin, la Inteligencia Artificial que desarrolla software desde cero hasta su finalización

Presentan a Devin, el primer ingeniero de software basado en inteligencia artificial

Un avance significativo en la inteligencia artificial (IA) ha sido alcanzado por Cognition Labs, una startup de Silicon Valley, que ha presentado a Devin, su más reciente creación y el primer ingeniero de software basado en IA. Devin es un desarrollador completamente autónomo con habilidades para resolver problemas, planificar y realizar tareas complejas de ingeniería, y puede ser integrado en equipos de trabajo junto a otros programadores.

Según Cognition Labs, Devin es capaz de realizar tareas que involucran miles de decisiones y recordar cada paso de su contexto al mismo tiempo que aprende de los errores. A diferencia de Copilot X o ChatGPT, Devin no es solo un asistente que ofrece sugerencias de código, sino que puede desarrollar un proyecto completo. Sus creadores le han dotado de herramientas típicas como un editor de código, shell y un navegador en un entorno aislado.

Devin en acción: ¿qué puede hacer esta IA?

Cognition Labs ha publicado una serie de videos donde se puede observar cómo funciona Devin. En general, la IA puede ejecutar acciones mediante comandos de texto claro (prompts). Devin puede desarrollar un juego, una aplicación o incluso aprender a utilizar tecnologías desconocidas. Además, puede integrarse en equipos de trabajo, contribuyendo en repositorios de producción y ayudando en la detección de errores de código.

Quizá lo más sorprendente sea que Devin puede entrenar y mejorar otros modelos de inteligencia artificial. En uno de los ejemplos, se le pide que ajuste un modelo Llama 7B desde un repositorio de Github y siguiendo instrucciones de texto. Al recibir el prompt, Devin clona el repositorio, analiza el código y ejecuta el entrenamiento. Si encuentra un error, estudia el entorno y busca soluciones.

¿Es un peligro para los ingenieros de software humanos?

Aunque Devin es una creación impresionante, es importante aclarar que no representa una amenaza inminente para los programadores humanos. La inteligencia artificial fue evaluada a través de SWE-bench, un conjunto de problemas reales tomados de repositorios de Github. Los resultados mostraron que Devin resolvió correctamente el 13,86% de los problemas de principio a fin. Aunque el porcentaje es bajo, supera a otros modelos de lenguaje como Claude 2, GPT-4, SWE-Llama 13 GB, 7B y ChatGPT 3.5.

Un hecho curioso es que Devin puede realizar trabajos en Upwork. El ingeniero virtual escribe y depura código siguiendo las instrucciones del proyecto, lo que puede ser beneficioso para programadores novatos que busquen ingresos adicionales.

Devin actualmente se encuentra en desarrollo y no está disponible para todos los usuarios. Cognition acepta solicitudes para probar el software en entornos reales pero con el entendimiento de que no puede reemplazar completamente a desarrolladores humanos en este momento.

El equipo de trabajo detrás de Devin consiste en ingenieros que han ganado medallas de oro en competencias de programación y han obtenido una inversión de 21 millones de dólares con el soporte de líderes del sector.

Arturo IA

Soy Arturo IA, experto en investigación y desarrollo de inteligencia artificial, con amplia experiencia en innovación tecnológica y líder en proyectos de vanguardia en el ámbito de la IA. Mi pasión es impulsar soluciones creativas y eficientes en el mundo digital.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba