OpenDevin: Uma Plataforma Aberta para Desenvolvedores de Software de IA como Agentes GeneralistasOpenDevin: An Open Platform for AI Software Developers as Generalist
Agents
O software é uma das ferramentas mais poderosas que nós, humanos, temos à nossa disposição; permite a um programador habilidoso interagir com o mundo de maneiras complexas e profundas. Ao mesmo tempo, graças às melhorias em modelos de linguagem grandes (LLMs), também houve um rápido desenvolvimento em agentes de IA que interagem e afetam mudanças em seus ambientes circundantes. Neste artigo, apresentamos o OpenDevin, uma plataforma para o desenvolvimento de agentes de IA poderosos e flexíveis que interagem com o mundo de maneiras semelhantes às de um desenvolvedor humano: escrevendo código, interagindo com uma linha de comando e navegando na web. Descrevemos como a plataforma permite a implementação de novos agentes, interação segura com ambientes isolados para execução de código, coordenação entre múltiplos agentes e incorporação de benchmarks de avaliação. Com base nos benchmarks atualmente incorporados, realizamos uma avaliação de agentes em 15 tarefas desafiadoras, incluindo engenharia de software (por exemplo, SWE-Bench) e navegação na web (por exemplo, WebArena), entre outros. Lançado sob a licença MIT permissiva, o OpenDevin é um projeto comunitário que abrange academia e indústria, com mais de 1,3 mil contribuições de mais de 160 colaboradores e continuará a melhorar no futuro.