com-medo-de-ai

Você acredita que a inteligência artificial (IA) substituirá seu trabalho como desenvolvedor de software?

Você notou que todos os CEOs que estão desenvolvendo inteligência artificial estão discutindo isso? Eles estão essencialmente dizendo que a IA assumirá seu trabalho como desenvolvedor de engenheiro de software. No entanto, quero fornecer a você uma perspectiva mais realista.

Eles estão chamando o código de "Vibe Coding" porque você codificará apenas usando sua "vibe" e pedindo à IA para fazer o que quiser sem verificar o código gerado por ela.

Você acredita que um não desenvolvedor usaria IA para criar algo significativo ou um aplicativo ou sistema importante? Meu amigo tentou criar um jogo usando apenas a “codificação de vibe” e, surpreendentemente, o jogo travou depois de inserir alguns prompts para a IA. Acabou que o código não era seguro o suficiente, e um “hacker” conseguiu quebrar o jogo.

O prompt inicial foi louvável, pois incluía todo o HTML, CSS e JavaScript necessários. No entanto, tentar remover ou modificar qualquer elemento pode resultar em quebra de código, exigindo repetidas tentativas de corrigir o problema. Isso pode ser particularmente frustrante porque o contexto do código pode ser facilmente perdido durante essas iterações. Minha dica para você, se estiver usando a codificação de vibração, é tentar usar o git para manter as versões, e você pode colocá-lo de volta a qualquer momento. Muitos artigos antes de eu te contar sobre isso, a IA está dizendo que tenho certeza sobre minhas mudanças, mas não é verdade.

Meses atrás, um banco brasileiro começou a usar uma IA chamada Devin.ai para realizar tarefas simples, como remover dados de uma planilha do Excel e inseri-los em um banco de dados e criar um ETL a partir do banco de dados de acesso para inserir dados em outro banco de dados ou em uma planilha do Excel. Podemos começar a analisar alguns pontos como custos e comparar a IA e um estágio. Verificando os custos, vi que o preço básico é de US$ 500 por mês, mas o problema é que não tenho certeza se a IA fará o trabalho corretamente, e se você precisar de mais e mais atributos, precisará pagar mais. Você consegue ver do que estou falando quando começo a ver todos os CEOs tentando vender o produto para você?

Na minha opinião, se eu quiser usar a codificação de vibração, preciso de:

  1. Sempre verifique o código seguro;
  2. Use o Git para acompanhar todas as alterações que você pede para a IA fazer;
  3. Verifique regularmente o código;
  4. Não confie completamente no código.

O ponto crucial da questão é: qual é o custo de desenvolver um novo código e modificá-lo? Com base nas minhas observações, parece que modificar o código é mais caro do que criar um novo. Você concorda com esta avaliação? Na minha última empresa, eu estava escondido para migrar a API antiga para uma nova API usando código moderno, compreensível e usando a arrogância como documentação.

Outra pergunta: você acredita que a IA será capaz de modificar um código massivo existente sem causar nenhum dano ou introduzir novos problemas? Se a IA não conseguir modificar seu código, perguntei usando codificação de vibração; você pode imaginar criar um código que foi criado anteriormente.

Talvez para tarefas simples, como recuperar dados e gerar uma planilha do Excel, usar IA esteja tudo bem. No entanto, quando se trata de criar aplicativos complexos, sistemas ou projetos de grande escala, não acredito que seja hora de a IA ser integrada às nossas vidas diárias. Embora seja aceitável experimentar a codificação usando IA, eu pessoalmente não confio nela para minhas tarefas diárias de codificação.

Lembre-se, a IA não é gratuita. Eles estão fornecendo algumas dicas, mas, sem dúvida, precisam recuperar todos os seus investimentos.

Em algumas empresas, Diretores ou Líderes estão considerando substituir funcionários por IA, mas logo percebem que é mais caro e o código não funcionará.

Minha resposta direta à pergunta do título é: Os desenvolvedores têm medo da IA? Não tenha medo disso; simplesmente se adapte para usá-lo quando necessário para melhorar sua produtividade. Tente compreender que é apenas outra camada.

Perguntas, temos nosso fórum plataforma.academy/forum para falar sobre isso ou meu site pessoal mauriciojunior.net.