Para testar isso, os pesquisadores criaram uma hipotética empresa de desenvolvimento de software chamada ChatDev. Com base no modelo cascata – uma abordagem sequencial para a criação de software – a empresa foi dividida em quatro etapas em ordem cronológica: design, codificação, teste e documentação.
PUBLICIDADE
A partir daí, os pesquisadores atribuíram funções específicas aos bots de IA. Durante cada etapa, os chatbots conversaram uns com os outros com o mínimo de intervenção humana para concluir partes específicas do processo de desenvolvimento de software até que o software estivesse completo.
Depois de atribuir 70 tarefas ao ChatDev, o estudo descobriu que a empresa alimentada por IA foi capaz de concluir o processo completo de desenvolvimento de software “em menos de sete minutos, a um custo de menos de um dólar”, em média – tudo isso enquanto identificava e solucionava “vulnerabilidades potenciais”. Cerca de 86,66% dos sistemas de software gerados foram executados sem falhas, de acordo com os pesquisadores.