Opinião: O que é Codificação de Vibração e Por que Todos Estão Adotando Essa Tendência?

Image generated with ChatGPT

Opinião: O que é Codificação de Vibração e Por que Todos Estão Adotando Essa Tendência?

Tempo de leitura: 10 minuto

O movimento de “codificação de vibe” está se espalhando graças ao desenvolvimento de novas ferramentas de IA. Depois que Andrej Karpathy deu uma definição à prática, até mesmo aqueles que nunca escreveram uma linha de código em suas vidas agora estão criando sites e aplicativos, mas não sem riscos

Há uma nova expressão em alta no mundo da tecnologia: codificação de vibe.

O termo, comum entre engenheiros de software e programadores, está começando a alcançar um público mais amplo. A prática, que consiste em criar código a partir de um prompt com a ajuda de um modelo de IA, está em todas as manchetes, fóruns e interações nas redes sociais.

Sundar Pichai, CEO do Google, recentemente disse que tem se divertido ao fazer vibe coding enquanto constrói um site. Empresas de tecnologia como Figma, Anthropic e Mistral lançaram recentemente produtos otimizados para vibe coding. E pessoas sem formação formal em engenharia já lançaram aplicativos e outros produtos digitais por conta própria.

Embora a codificação por vibe pareça mágica e divertida, a prática também levanta várias preocupações na comunidade tecnológica. Além das preocupações sobre o futuro dos desenvolvedores de software e a drástica diminuição nas oportunidades de emprego para principiantes em codificação, os especialistas alertaram sobre as vulnerabilidades e riscos encontrados no código gerado pela inteligência artificial.

Aqui está o que todos deveriam saber sobre a programação de vibe em 2025:

O Que Exatamente É Programação de Vibe?

A programação de vibe existe desde o lançamento dos primeiros sistemas de IA generativa há alguns anos. Refere-se à prática de usar modelos avançados de IA como o ChatGPT da OpenAI, o Claude da Anthropic, ou o Gemini do Google para desenvolver código, corrigi-lo, executá-lo e construir novos projetos a partir de um comando de fala simples.

Segundo a IBM, para essa disciplina, o usuário adota uma mentalidade de “codificar primeiro, refinar depois”, permitindo que a tecnologia desenvolva sua ideia criativa da forma que achar adequada e então otimize-a posteriormente. Depois que a prática começou a ganhar popularidade e as pessoas adotaram a estratégia para construir softwares, mais empresas lançaram assistentes de codificação com IA como GitHub Copilot, Cursor e Replit para ajudar as pessoas em suas jornadas de código-vibração.

Karpathy, O Pai Do Termo

Foi Andrej Karpathy—co-fundador da OpenAI e fundador do Eureka Labs—quem deu um nome e uma definição à prática alguns meses atrás, em fevereiro.

“Há um novo tipo de codificação que eu chamo de ‘codificação de vibração’, onde você se entrega completamente às vibrações, abraça exponenciais e se esquece de que o código sequer existe”, escreveu a engenheira de computação cientista na plataforma de mídia social X. “É possível porque os LLMs (por exemplo, Cursor Composer w Sonnet) estão ficando muito bons.”

Karpathy explicou que às vezes ele nem precisa tocar no teclado, pois pode usar recursos de voz para interagir com a IA e pede “as coisas mais bobas”. A engenheira de computação reconheceu que a prática não é perfeita, que os modelos de IA cometem erros, mas que ainda permite que ela escreva mais código – mesmo quando não entende totalmente o que a IA está fazendo – e sugere correções, pois às vezes ela não reconhece bugs.

“Não é tão ruim para projetos de fim de semana descartáveis, mas ainda é bastante divertido”, acrescentou Karpathy. “Estou construindo um projeto ou aplicativo web, mas não é realmente programação – eu apenas vejo coisas, falo coisas, executo coisas e copio e colo coisas, e na maioria das vezes funciona.”

A Revolução da Programação Vibe

A adoção da programação Vibe parece ter crescido exponencialmente nas últimas semanas. Todos e todas as empresas estão agora integrando a prática para “brincar” e construir softwares que anteriormente não eram uma prioridade, pois costumava levar muito tempo para desenvolver.

As empresas estão implementando a técnica para explorar ideias, e até novas startups estão nascendo a partir do vibe coding. A Anthropic realizou recentemente sua primeira “maratona de vibe coding” em Nova York, na qual criadores criativos desenvolveram mundos antigos 3D exploráveis, jogos de aprendizado de mandarim, um macarrão dançante e muito mais.

Tom Blomfield, um sócio da Y Combinator—que também sabe como programar—entende por que os investidores estão apoiando empresas cujo código foi escrito com IA e explicou como ele mesmo tem feito programação intuitiva. Blomfield construiu um site chamado Recipe Ninja em apenas alguns dias.

“Provavelmente são cerca de 30.000 linhas de código. Isso teria me levado, eu não sei, talvez um ano para construir”, ele disse em uma entrevista para a NPR sobre o vibecoding. “Não foi de um dia para o outro, mas provavelmente passei 100 horas nisso.”

A Y Combinator recentemente investiu $500,000 na startup BOND depois que eles desenvolveram “um chefe de gabinete de IA para CEOs e executivos ocupados” usando o vibecoding em apenas algumas horas.

Em março, o CEO da Y Combinator, Garry Tan, disse que 25% das startups da última turma de inverno geraram 95% de seu código usando ferramentas de IA. Um relatório do GitHub de 2024 revelou que 97% dos desenvolvedores de software, engenheiros e programadores usam ferramentas de IA para codificar.

Todos Podem Programar Agora

O movimento “vibe coding” fortaleceu os princípios democráticos da inteligência artificial. Não são mais apenas os engenheiros de software, desenvolvedores e programadores que podem criar software—mais pessoas sem experiência técnica também estão alcançando resultados surpreendentes.

Cynthia Chen é um exemplo. Ela criou um aplicativo chamado Dog-e-dex, do zero, apenas com vibe coding, sem nenhum treinamento formal em engenharia. Anos atrás, ela teve a ideia de um aplicativo que pudesse tirar fotos de cachorros, identificá-los e permitir que os usuários os “colecionassem” como Pokémon. Mas, naquela época, era muito trabalho.

Este ano, em apenas dois meses, ela construiu o aplicativo, que agora está disponível na App Store. “Foi como mágica”, disse ela em uma entrevista à Business Insider. “Cada vez que eu pressionava o botão de pré-visualização, era como abrir um pequeno presente emocionante.”

Outro caso não técnico é Éanna Kelly, um escritor de tecnologia do Sifted, que se descreve como “não muito versado em tecnologia”, mas conseguiu desenvolver 4 sites em uma semana apenas com vibe coding.

Apesar de se divertir e ser capaz de desenvolver sites simples em apenas algumas horas, Kelly alerta sobre o código de baixa qualidade e prevê um futuro “aterro digital” com “muitas coisas descartáveis e de má qualidade”.

Mas uma enxurrada de produtos de baixa qualidade não é o problema mais grave – existem outros riscos que preocupam ainda mais alguns especialistas.

Os Riscos e Consequências do Vibe Coding

Há muitas preocupações e riscos em torno da “vibe coding”. Um deles é o futuro dos profissionais que trabalham no desenvolvimento de software. A Signalfire, uma empresa que acompanha a contratação de tecnologia, relatou que as vagas de codificação de nível inicial caíram 24% em 2024.

Gigantes da tecnologia divulgaram que partes significativas de seus códigos são escritos com ferramentas de IA. O CEO do Google disse recentemente que “bem mais de 30%” do código da empresa é gerado por IA – uma porcentagem semelhante à divulgada pela Microsoft – e a Amazon disse no ano passado que a IA economizou “o equivalente a 4.500 anos de desenvolvedor”.

No entanto, outra preocupação é a segurança e as vulnerabilidades que os sistemas de IA podem gerar em seu código.

Código Inseguro

Apesar dos resultados “mágicos” que os modelos de IA podem gerar, essa tecnologia avançada também pode cometer erros, assim como os humanos. O código de IA também contém vulnerabilidades e os especialistas já alertaram sobre isso.

Um grupo de desenvolvedores criou um benchmark chamado BaxBench para analisar a correta geração de código e sinalizar vulnerabilidades. Em seus relatórios recentes, os especialistas observaram que 62% do código criado pelos modelos de IA mais populares continha vulnerabilidades ou estava incorreto.

“LLMs ainda não conseguem gerar código pronto para implantação”, afirma o site. “Em média, cerca de metade das soluções corretas são inseguras, levantando preocupações sobre as métricas atuais e avaliações que se concentram apenas na correção do código.”

Um Caso Preocupante

Os jogos divertidos e sites que muitas pessoas têm criado enquanto estão codificando não são muito arriscados ainda. O verdadeiro problema parece ser quando tentam coletar os dados dos usuários e têm pouca ou nenhuma experiência em cibersegurança.

Um usuário popular na plataforma de mídia social X, Leo, vinha compartilhando seu processo de aprendizado enquanto codificava no ritmo e mostrava suas criações online. Leo disse que havia construído uma aplicação de software como serviço (SaaS) usando o Cursor e estava ganhando dinheiro com isso.

“Meu saas foi construído com Cursor, zero códigos escritos à mão”, ele escreveu. “A IA não é mais apenas uma assistente, ela também é a construtora. Agora, você pode continuar a reclamar ou começar a construir.”

Infelizmente, sua postagem se tornou viral e alcançou usuários mal-intencionados da web que decidiram explorar as vulnerabilidades do aplicativo. Apenas dois dias depois, Leo compartilhou outra postagem anunciando que estava sendo atacado.

“Pessoal, estou sob ataque”, ele escreveu. “Como vocês sabem, não tenho conhecimento técnico, então isso está me levando mais tempo do que o usual para entender.” Leo teve que desativar seu aplicativo temporariamente.

Embora o caso de Leo seja um exemplo de como a codificação por vibe pode dar errado, não é um caso isolado. Hackers têm explorado vulnerabilidades em ferramentas de IA como Copilot e Cursor de várias maneiras, aumentando o risco e a probabilidade de construir um código inseguro.

Um Grande Futuro pela Frente

Embora a técnica de “codificação por vibe” pareça mágica e poderosa, ainda não é perfeita e tem um longo caminho a percorrer. Até agora, apenas alguns casos conseguiram demonstrar tanto o potencial quanto o risco da prática, e ainda precisamos ver como os projetos em andamento e futuros se desenvolvem para obter uma melhor clareza a respeito de seu potencial e alcance.

Embora haja um debate sobre o uso e o futuro da “vibe coding”, é um movimento que ainda parece estar em uma fase muito inicial. Considerando as mais recentes ferramentas e sistemas de IA avançada lançados por empresas líderes da indústria, tudo indica que continuará a se desenvolver, e em breve veremos mais criações surpreendentes – para o bem ou para o mal.

Enquanto é verdade que as perspectivas de emprego para desenvolvedores de software – e para a maioria das profissões em todo o mundo – geram preocupação e ansiedade, perspectivas mais otimistas sobre a “vibe coding” também são possíveis. Alguns especialistas acreditam que o código se tornará cada vez mais seguro e que, esperançosamente, surgirão novos papéis nos quais aqueles com mais experiência técnica podem se destacar.

Gostou desse artigo? Avalie!
Eu detestei Eu não gostei Achei razoável Muito bom! Eu adorei!

Estamos muito felizes que tenha gostado do nosso trabalho!

Como um leitor importante, você se importaria de nos avaliar no Trustpilot? É rápido e significa muito para nós. Obrigado por ser incrível!

Avalie-nos no Trustpilot
0 Votado por 0 usuários
Título
Comentar
Obrigado por seu feedback