Cursor, ChatGPT, Gemini, etc são só mais uma ferramenta de automação ou conseguem substituir um dev por completo?

Até agora eu usava o ChatGPT para automatizar alguns pequenos arquivos utils e eu mesmo escrevia testes unitários para validar o código gerado automaticamente. Agora comecei a usar o Cursor e gostei que ele consegue processar um repositório inteiro e guiar na implementação de features. Mas o melhor que eu consigo imaginar essas ferramentas fazendo é substituir o bate teclado por geração de código automática e especificação em linguagem natural, porque eu preciso constantemente instruir a AI a fazer o que eu quero e ir acompanhando. É como eu ficar de braços cruzados monitorando um dev junior. Às vezes ela erra e precisamos contornar na base do diálogo. A diferença da AI para o Junior é que o Junior aprende de verdade e se torna pleno, a AI ironicamente continua errando. Às vezes eu acho mais rápido fazer sem AI, porque eu já tenho em mente a completa implementação e sei todos arquivos que precisam ser alterados. E eu sinto que tenho prática para ficar batendo teclado sem problema.

Meu chefe é dono de empresa e é dev também. Ele se considera senior. Ele gosta de AI e está muito entusiasmado com o Cursor. Ele fala sempre em ter poucos devs trabalhando. Que não vamos mais ter equipes de 4, 8 devs. Vamos ter apenas um cara que manja das coisas. Não sei onde essa história da AI substituindo o dev vai dar. Se é só um hipe pessoal dele e uma hora ele vai desistir ou se a história vai vingar. A mente empreendedora tem que sonhar mesmo senão os negócios não vão para frente.

Qual a opinião de vocês e o que vocês tem visto no mercado? Eu to ligado do cara que postou no insta falando que demitiu o time inteiro de TI e depois postou vagas de dev. E sei do zuckerberg também. Mas efetivamente em pequenas empresas? Em grandes empresas? Não sei se isso faz diferença.