OpenDevin: Una Plataforma Abierta para Desarrolladores de Software de IA como Agentes GeneralistasOpenDevin: An Open Platform for AI Software Developers as Generalist
Agents
El software es una de las herramientas más poderosas que tenemos los humanos a nuestra disposición; permite a un programador hábil interactuar con el mundo de formas complejas y profundas. Al mismo tiempo, gracias a los avances en modelos de lenguaje grandes (LLMs, por sus siglas en inglés), también ha habido un rápido desarrollo en agentes de IA que interactúan y provocan cambios en sus entornos circundantes. En este artículo, presentamos OpenDevin, una plataforma para el desarrollo de agentes de IA potentes y flexibles que interactúan con el mundo de manera similar a la de un desarrollador humano: escribiendo código, interactuando con una línea de comandos y navegando por la web. Describimos cómo la plataforma permite la implementación de nuevos agentes, la interacción segura con entornos aislados para la ejecución de código, la coordinación entre múltiples agentes y la incorporación de benchmarks de evaluación. Basándonos en los benchmarks actualmente incorporados, realizamos una evaluación de agentes en 15 tareas desafiantes, que incluyen ingeniería de software (por ejemplo, SWE-Bench) y navegación web (por ejemplo, WebArena), entre otros. Publicado bajo la licencia MIT permisiva, OpenDevin es un proyecto comunitario que abarca la academia y la industria, con más de 1.3K contribuciones de más de 160 colaboradores y seguirá mejorando en el futuro.