HeadlinesBriefing favicon HeadlinesBriefing.com

Vibe Coding: Benefícios e Riscos do Desenvolvimento de IA

Engadget •
×

Vibe coding, um termo cunhado por Andrej Karpathy em fevereiro de 2025, descreve uma abordagem de desenvolvimento em que os usuários abraçam plenamente o código gerado por modelos de linguagem grandes como Cursor Composer w Sonnet. Os defensores argumentam que essa metodologia democratiza a criação de software, permitindo que não especialistas construam aplicativos. Por exemplo, uma técnica veterinária usou vibe coding para criar um aplicativo para rastrear as injeções de insulina do seu gato idoso.

No entanto, a prática enfrenta críticas significativas em relação à segurança e manutenibilidade do software. Pesquisadores da Escola de Segurança Cibernética e Privacidade da Georgia Tech analisaram 43.000 avisos de segurança e rastearam 74 vulnerabilidades diretamente ao código gerado por IA, 14 das quais foram consideradas críticas. A equipe estima que o número real de vulnerabilidades é cinco a dez vezes maior devido à subnotificação.

Apesar desses riscos, a adoção entre profissionais está crescendo rapidamente. Uma pesquisa com 1.100 programadores revelou que 72% usam ferramentas de codificação de IA diariamente, com aproximadamente 42% de seu código sendo gerado ou assistido por IA. Especialistas preveem que a IA representará mais da metade de todo o código já no próximo ano.

Essa mudança levanta preocupações sobre o futuro dos papéis de desenvolvedores júnior, à medida que posições tradicionais de nível de entrada diminuem. A distinção entre código totalmente gerado por IA e desenvolvimento assistido por IA permanece crucial para entender a paisagem em evolução da engenharia de software.