Estudo: IA Atrasa Tarefas de Desenvolvedores Experientes

Um estudo recente da organização sem fins lucrativos METR (Avaliação de Modelos e Pesquisa de Ameaças) revelou que o uso de ferramentas de inteligência artificial (IA) pode, inesperadamente, diminuir a produtividade de desenvolvedores experientes em projetos complexos. A pesquisa, realizada entre fevereiro e junho de 2025, envolveu 16 desenvolvedores com pelo menos cinco anos de experiência, que realizaram 246 tarefas de codificação, com e sem o auxílio de ferramentas de IA.
Detalhes do Estudo
O experimento randomizado dividiu os desenvolvedores em dois grupos: um com acesso a ferramentas de IA avançadas, como o Cursor Pro, e outro sem. Antes de iniciar as tarefas, os participantes que utilizariam IA estimaram uma economia de tempo de 24%, em média.
Contrariando as expectativas, os resultados mostraram que o grupo com acesso à IA levou 19% mais tempo para concluir as tarefas em comparação com o grupo que não utilizou as ferramentas. Após o teste, os desenvolvedores que usaram IA relataram acreditar que haviam economizado 20% do tempo, demonstrando uma percepção equivocada sobre o impacto real da tecnologia.
Veja também:
Por que a IA Atrasou os Desenvolvedores?
A análise das gravações das telas dos participantes revelou que o tempo gasto escrevendo prompts, esperando o processamento da IA e revisando o código gerado contribuiu para o atraso. Além disso, a IA demonstrou dificuldades em lidar com bases de código grandes e complexas, exigindo revisões e correções adicionais.
Outro fator apontado pelo estudo é que o uso excessivo das ferramentas de IA causou distrações e ineficiência. Apesar da crença de alguns desenvolvedores de que a IA aumentava sua produtividade em 20%, os resultados mostraram um impacto real oposto ao esperado.
Implicações e Limitações
O estudo não descarta a possibilidade de ganhos de produtividade em tarefas específicas ou na automatização de funções mais simples. No entanto, destaca as limitações da IA em projetos complexos e a importância da expertise e supervisão humana, especialmente em grandes bases de código e com altos padrões de qualidade.
Os autores do estudo alertam para a necessidade de cautela ao interpretar os resultados, reconhecendo as limitações do estudo, como o número de desenvolvedores envolvidos. A pesquisa abre espaço para reflexões sobre a real efetividade das ferramentas de IA em ambientes de produção, especialmente quando utilizadas por profissionais experientes.
O Futuro da IA no Desenvolvimento de Software
Apesar dos resultados inesperados, a IA continua a ser uma ferramenta promissora no desenvolvimento de software. A automação de tarefas repetitivas, a assistência no desenvolvimento de código e os testes de software aprimorados são alguns dos benefícios que a IA pode oferecer.
No entanto, é fundamental que os desenvolvedores saibam como e quando aplicar a IA com sabedoria. A IA não deve substituir a criatividade, a intuição e o conhecimento humano, mas sim ser utilizada como uma aliada para impulsionar a produtividade, a eficiência e a inovação.
O futuro do desenvolvimento de software na era da IA exigirá profissionais com habilidades multidisciplinares, capazes de integrar a tecnologia de forma estratégica e crítica. A requalificação e o aprimoramento das habilidades dos desenvolvedores serão essenciais para garantir que eles possam aproveitar ao máximo o potencial da IA e evitar os possíveis impactos negativos em sua produtividade.
IA como ferramenta de auxílio
A IA pode auxiliar os desenvolvedores em diversas tarefas, como:
- Geração de código
- Refatoração e otimização
- Testes automatizados
- Detecção e correção de bugs
- Análise de vulnerabilidades
Entretanto, é importante ressaltar que a IA não é uma solução mágica e sua aplicação deve ser feita de forma consciente e estratégica.
Desafios da IA no desenvolvimento de software
Apesar dos benefícios, a IA também apresenta desafios no desenvolvimento de software:
- Confiabilidade limitada dos resultados
- Necessidade de treinamento especializado
- Dificuldade em lidar com bases de código complexas
- Risco de diminuição do engajamento cerebral e do pensamento crítico
É crucial que os desenvolvedores estejam cientes desses desafios e busquem soluções para mitigar seus impactos negativos.