Não sou programador, mas sei o suficiente sobre brincadeiras. Fiz um curso básico de codificação e consegui adquirir conhecimentos rudimentares de Python e Linux instalando uma ROM personalizada. telefone móvel android Isso foi há muito tempo. Mas em qualquer idioma, se lhe pedissem para construir algo do zero, isso nunca aconteceria.

Logotipo do AI Atlas

CNET

Quando ouvi falar disso pela primeira vez, codificação de vibraçãoAchei que isso nunca poderia ir além de ser uma ajuda para quem sabe fazer coisas reais, uma ajuda para programadores já talentosos, algo que torna as tarefas básicas ainda mais fáceis para eles. Na maioria dos casos, é exatamente disso que se trata a codificação de vibração. Porém, para alguém sem nenhuma experiência, o “básico” pode ser suficiente para criar algo que você não conseguiria criar de outra forma.

Ferramentas generativas de IA podem transformar qualquer pessoa em programador. Assim como você pode criar imagens usando linguagem natural, você pode usar o vibecoding para criar sites, miniaplicativos, ferramentas e muito mais, simplesmente informando a um chatbot de IA: Gêmeos ou Bate-papo GPT.

Para testar isso sozinho, criei um projeto usando Gemini. Cláudioambos deram resultados satisfatórios, mas um exigiu mais instruções do que o outro. Abaixo, discutirei minha experiência com vibe coding e por que criar um aplicativo básico pareceu uma grande conquista.


Não perca nosso conteúdo técnico imparcial e análises baseadas em laboratório. Adicionar CNET Como fonte preferencial no Google.


O que é codificação de vibração?

Em sua forma mais básica, o Vibe Coding usa IA para criar código usando prompts e instruções em linguagem natural. Você pode usar esse código para criar um site, aplicativo ou recurso que pode ser usado para executar qualquer tarefa desejada.

Normalmente você pode fazer vibe codificação básica com o chatbot de sua preferência, mas existem ferramentas mais avançadas para quem sabe trabalhar com código e deseja mais controle. O AI Studio do Google é uma opção. Ele vem com um prático botão “Estou com sorte”, semelhante ao Google, que gera um projeto para ajudá-lo a entender o que o AI Studio pode fazer.

Codificação Vibe com Gemini

Captura de tela-2025-10-22-at-12-01-45pm.png

Gemini criou um sólido calendário de eventos de Halloween com alguns ajustes para outubro.

Captura de tela feita por Google/Blake Stimac

Uma amiga minha perguntou se havia algum evento de Halloween acontecendo quando ela estava visitando a área da baía de São Francisco, então decidi tentar codificar o calendário de eventos com vibração. O foco principal foram eventos para adultos, desde casas mal-assombradas até passeios em bares.

Usando o Gemini, tivemos a ideia básica, as fontes de onde obter os eventos e como interagir com o calendário. A primeira iteração atendeu o que pedi, mas também destacou coisas que não pedi ao Gemini ao criar o calendário.

Pedi à Gemini que melhorasse ainda mais o calendário, verificando novamente se o evento é para este ano, se os detalhes do evento direcionam para uma página ativa em vez de um link inativo e se o preço é exibido em destaque nos detalhes do evento. A Gemini aceitou a maioria dessas melhorias sem problemas, mas precisava de mais clareza na interpretação de alguns pedidos.

Por exemplo, quando você clica em um evento específico em sua agenda, o Gemini originalmente diferenciava apenas entre eventos gratuitos e pagos. Quando solicitamos mais clareza sobre os preços, eles adicionaram um intervalo de $ a $$$ para indicar o valor de cada evento pago. Por fim, solicitei que preços específicos fossem mostrados nos detalhes do evento. Gêmeos respondeu: “Essa é uma maneira mais realista de planejar uma saída à noite!” Atualizamos nosso calendário de acordo.

A experiência de criar um calendário de eventos robusto no Gemini foi relativamente fácil, embora eu tivesse que reiterar alguns recursos específicos de que precisava.

Codificação Vibe com Claude

Captura de tela-2025-10-22-at-12-22-24pm.png

Embora não fosse o que eu queria, Claude foi capaz de lidar corretamente com muitas das minhas solicitações de codificação de vibração sem ter que voltar atrás e corrigi-las.

Captura de tela feita por Google/Blake Stimac

O Gemini facilita a criação de calendários de eventos, então eu esperava uma experiência semelhante com Claude. Criei um calendário usando o mesmo prompt inicial. Para minha surpresa, Claude fez maravilhas.

O layout era diferente. Em vez da visualização de calendário que eu esperava, Claude escolheu uma visualização de lista que pode ser dividida em várias categorias. Também incluía uma barra de pesquisa na parte superior, onde você poderia pesquisar eventos específicos ou minicalendários. Este não era o layout que eu queria, mas a primeira tentativa de Claude adicionou mais detalhes do que Gemini, mesmo depois de eu ter refinado. Os preços iniciais exatos e as faixas de preços já eram exibidos sem aviso prévio, e os códigos de desconto eram exibidos em destaque quando disponíveis.

Os esforços drásticos de Claude me fizeram querer ir mais longe, e foi aí que o problema começou. Pedi ao Gemini para adicionar uma guia para mostrar diferentes visualizações de calendário para se adequar à aparência geral do que eles criaram. Claude começou a trabalhar e demorou alguns minutos para responder, então uma mensagem de erro retornou. Depois que Claude tentou resolver o problema três vezes, finalmente funcionou e adicionou a guia de visualização do calendário.

Claude tem a capacidade de se corrigir e eu queria ir mais longe, o que também foi um erro. Após solicitar que o calendário fosse mais próximo do que o Gemini criou, ocorreu outro erro. Tanto Gêmeos quanto Claude fizeram exatamente o que eu pedi, então, depois de três tentativas fracassadas de autocura, decidi abortar o experimento. Eu tinha dois calendários de eventos sólidos, mas todo o resto era redundante.

Aventuras na codificação Vibe: impressões gerais

O Vibe Coding permite que não-programadores criem coisas que de outra forma não saberiam como criar. Se você quer algo simples com acréscimos pequenos a médios, é uma ótima escolha. No caso do meu calendário de eventos, o Vibe Coding não apenas produziu exatamente o que eu queria, mas também muito mais rápido e melhor do que se eu tivesse feito manualmente.

Tanto Gêmeos quanto Claude fizeram exatamente o que eu pedi. Seria tolice dizer que um é o vencedor claro ou melhor que o outro, pois ambos exigiram mais instruções sobre vários aspectos do experimento. Ambas as opções são mais do que úteis para as necessidades básicas de codificação do Vibe.

O problema, pelo menos para mim, é que não sei o que não sei. Você pode perguntar ao chatbot que tipo de impacto ele pode ter no seu código, mas não acho que você o usará com tanta frequência, a menos que tenha algumas ideias concretas ou ideias sobre os limites reais. Acho que a codificação vibratória pode ser ainda mais poderosa se você souber como usá-la. Você pode descarregar coisas simples que não requerem atenção no mato.

Algumas pessoas podem se sentir atraídas pelo Vibe Coding após testes bem-sucedidos e se aprofundar no que podem fazer com ele, e isso é ótimo. Para mim, a codificação do Vibe foi uma boa experiência, mas me fez querer fazer outro curso de codificação.

Source link