A Cognition Labs revelou um programador IA revolucionário chamado Devin, pronto para redefinir o cenário do desenvolvimento de software. Esta criação inovadora possui a habilidade notável de adquirir autonomamente novas habilidades tecnológicas, colaborar sem problemas com bases de código existentes, resolver eficientemente anomalias de programação e até desenvolver seus próprios modelos de IA usando técnicas avançadas como LoRA.
As capacidades de Devin vão além dos limites da programação tradicional, pois ele pode efetivamente realizar tarefas comumente encontradas em plataformas freelance populares, borrando as linhas entre inteligência artificial e expertise humana.
Imagem: youtube.com
Este desenvolvimento inovador levanta questões provocativas sobre o futuro da indústria de programação freelance, à medida que a noção outrora humorística de IA deslocando trabalhadores humanos está rapidamente se tornando uma realidade, superando em muito as expectativas iniciais.
O processo de trabalho de Devin é aproximadamente o seguinte:
-
Usa chat para se comunicar com humanos e narrar o que está fazendo;
-
Possui um console para baixar arquivos, enviar solicitações e outras operações de rede;
-
Um editor para escrever código;
-
Um navegador para abrir sites independentemente e demonstrar resultados.
Devin trabalha autonomamente, liberando os humanos da necessidade de programação manual. No entanto, ainda não é perfeito e precisa de ajuda para resolver a maioria das tarefas. De acordo com o benchmark SWE-Bench, Devin resolve 13,86% das tarefas independentemente, superando modelos avançados com taxas de desempenho de 1,96% sem ajuda humana e 4,80% com assistência humana. Este é um resultado impressionante para a primeira versão de um programador IA.
Imagem principal: Ensigame e DALL·E 3
Daria "Foxdari" Sedelnikova