No IT Forum Na Mata, Anderson Rocha, especialista da Unicamp, destacou os principais desafios do vibe coding, enfatizando a segurança e a adaptabilidade como questões cruciais. Durante sua palestra, Rocha afirmou que o desenvolvimento de software vai além da simples escrita de código, comparando-o à construção de uma edificação, onde a elaboração envolve várias etapas essenciais.

Desafios da Segurança e da Lógica

Rocha alertou que um dos principais obstáculos está na lógica por trás dos códigos gerados, que muitas vezes não é completamente compreendida pelos desenvolvedores. Isso pode dificultar a identificação de falhas e brechas de segurança nos sistemas. Ele questionou como garantir a segurança de um software se o desenvolvedor não entende a lógica que fundamenta o código.

Evolução dos Sistemas

Outro ponto levantado foi a evolução e adaptabilidade dos softwares. Rocha ressaltou que os sistemas atuais não são mais pacotes monolíticos, mas sim aplicações que passam por atualizações constantes. Essa dinâmica traz o risco de introduzir problemas ao modificar algo que não se compreende totalmente, aumentando a complexidade do desenvolvimento.

Soluções Através da IA

O especialista sugeriu que o uso da inteligência artificial deveria ser direcionado a problemas específicos que não exigem manutenção contínua. Segundo Rocha, tecnologias de IA devem focar no resultado em vez do código, sendo mais eficazes em tarefas como autocompletar, tradução de linguagens e geração de documentação.

O Papel do Humano no Desenvolvimento

No contexto industrial, Rocha mencionou que o vibe coding é útil para criar protótipos, validar ideias e explorar novas tecnologias. Ele enfatizou que, nesse cenário, o papel do humano se transforma de tradutor para editor, mostrando a necessidade de habilidades críticas e colaborativas na nova geração de desenvolvedores.

O Futuro da Inteligência Artificial

Rocha considerou a inteligência artificial como uma tecnologia de propósito geral que impacta diversas áreas além da tecnologia. Ele destacou que a adaptação ao vibe coding é uma evolução natural diante das inovações trazidas pela IA. O professor finalizou alertando sobre a importância de desenvolver características como curiosidade e pensamento crítico na próxima geração, preparando-os para um futuro em constante transformação.