A IA ainda não consegue escrever código seguro

Bjarne Stroustrup criou o C++. Ele tem uma opinião forte sobre codificação com IA.

Ele afirma que as ferramentas de IA falham ao escrever código de sistemas complexos. Ele acredita que a IA cria mais bugs e brechas de segurança.

Eis por que ele está preocupado:

  • Rastrear mudanças é difícil. Mudanças feitas por humanos permanecem em um só lugar. Mudanças feitas por IA se espalham por todo um projeto. Não é fácil encontrar os efeitos colaterais.
  • A IA imita velhos hábitos. Os LLMs são treinados em códigos existentes. Eles repetem erros antigos e padrões de desempenho lentos.
  • A validação é uma bagunça. É difícil verificar o que uma IA escreveu.

Ele não odeia a IA. Ele acha que ela ajuda na redação técnica. Você ainda precisa de um humano para revisar o trabalho.

Stroustrup foca nos 20% superiores do código. Este é o código usado para segurança e alto desempenho. A IA não está pronta para esse trabalho.

Especialistas da PVS-Studio concordam.

Phillip Khandeliants diz que os problemas começam quando os desenvolvedores copiam e colam código de IA sem verificá-lo. Isso leva a softwares ruins e inseguros.

Oleg Lisiy adiciona uma visão diferente. A IA agora faz parte do trabalho. Você não deve permitir que um agente de IA envie código diretamente para produção. Isso é uma má ideia para grandes empresas.

Ele também observa que usar IA é como usar o preenchimento automático em seu editor. Você não pode simplesmente apertar tab e esperar pelo melhor.

O objetivo é usar a IA como uma ferramenta, não como um substituto para o pensamento.

Fonte: https://dev.to/pvsdev/they-generate-more-bugs-more-security-holes-c-creator-takes-aim-at-vibe-coding-90c

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi