Categorías: Tecnología

Devin, el primer ingeniero de software con inteligencia artificial

Comparta este Artículo en:

Esta inteligencia artificial programa software y entrena otros modelos de lenguaje.

El primer ingeniero de software basado en IA es una realidad.

Cognition Labs, un emprendimiento de Silicon Valley, presentó a Devin, una inteligencia artificial capaz de resolver problemas, planificar y realizar tareas de ingeniería complejas.

El nuevo desarrollador es completamente autónomo y puede integrarse a equipos de trabajo con otros programadores.

De acuerdo con Cognition, Devin puede ejecutar tareas que requieren miles de decisiones, es capaz de recordar el contexto de cada paso y aprende a corregir errores.

A diferencia de Copilot X o ChatGPT, Devin no es un asistente que ofrece sugerencias de código, sino que puede desarrollar un proyecto por completo.

Sus creadores lo han equipado con herramientas típicas, como un editor de código, shell y un navegador dentro de un entorno aislado.

En términos generales, esta IA puede ejecutar acciones a través de comandos en texto simple (prompts).

Puede pedirle que desarrolle un juego, una aplicación o que aprenda a utilizar una tecnología desconocida.

Devin también se integra a equipos de trabajo y contribuye en repositorios de producción o ayuda a encontrar errores de código.

Devin puede entrenar y perfeccionar otros modelos de inteligencia artificial.

En uno de los ejemplos se le solicita que configure un ajuste fino para el modelo Llama 7B a partir de un repositorio en Github y una serie de instrucciones en texto.

Al enviar el prompt, el ingeniero virtual clona el repositorio, analiza el código y ejecuta el entrenamiento.

En caso de encontrar un error, Devin estudia el entorno y se las ingenia para encontrar la solución.

Algo importante de mencionar es que Devin no es una amenaza latente al trabajo de otros programadores, al menos no en este momento.

Cognition evaluó su inteligencia artificial a través de SWE-bench, un benchmark para resolver problemas reales que se encuentran en repositorios de GitHub.

Según los primeros datos, Devin resolvió correctamente el 13,86 % de los problemas de principio a fin.

Aunque el porcentaje es bajo, Devin supera a modelos de lenguaje como Claude 2, GPT-4, SWE-Llama 13 GB y 7B y ChatGPT 3.5.

Un detalle curioso sobre esta inteligencia artificial es que puede efectuar trabajos en Upwork.

Devin escribe y depura código, tomando en cuenta las instrucciones del proyecto, por lo que algunos programadores novatos se podrían beneficiar con ingresos adicionales.

Devin se encuentra en desarrollo, por lo que no está disponible para todos los usuarios.

Cognition está aceptando solicitudes para probarlo en entornos reales, aunque estando consciente de que no es capaz de sustituir a su plantilla de programadores.

De acuerdo con Bloomberg, Cognition está conformado por ingenieros que ganaron medallas de oro en concursos de programación.

A diferencia de OpenAI y otras empresas gigantescas, el equipo de trabajo es reducido y todos operan vía remota.

Su trabajo con Devin les ha garantizado una inversión de 21 millones de dólares y el soporte de algunos líderes del sector.

Fuente: Cognition

Editor PDM

Entradas recientes

Mano robótica capaz de manipular objetos

Recientemente, Sanctuary AI presentó su mano robótica que ahora es capaz de manipular objetos. (more…)

3 days hace

Robots atraviesan entornos complejos sin sensores adicionales ni entrenamiento previo en terrenos difíciles

Especialistas en robótica de la Universidad de Leeds y el University College de Londres han…

3 days hace

Rompiendo barreras: IA para interpretar el lenguaje de señas americano en tiempo real

El lenguaje de señas es un medio de comunicación sofisticado y vital para las personas…

3 days hace

Dispositivo ayuda a personas con discapacidad visual a realizar tareas de localización tan bien como las personas videntes

Según un nuevo estudio dirigido por el Imperial College, una tecnología de navegación que utiliza…

3 days hace

Google lanza una versión de Gemini 2.0 capaz de razonar

Gemini 2.0 Flash Thinking Experimental es una nueva versión de la IA de Google que…

3 days hace

El siguiente paso de la computación cuántica: un nuevo algoritmo potencia la multitarea

Las computadoras cuánticas difieren fundamentalmente de las clásicas. En lugar de utilizar bits (0 y…

4 days hace
Click to listen highlighted text!