vibe coding

Vibe coding é uma forma de programar onde, em vez de escreveres o código todo à mão, descreves o que queres fazer numa linguagem normal (como se estivesses a falar com alguém) para um programa de inteligência artificial. Essa IA, que é muito boa a entender código, escreve o programa por ti.[1, 2, 3, 4]

Como se implementa o “vibe coding”? É bastante simples:

  1. Tens uma ideia do que queres criar? Por exemplo, queres um programa que te diga a previsão do tempo ou uma pequena aplicação para organizar as tuas tarefas.[1, 3, 5]
  2. Usa uma ferramenta de “vibe coding”. Existem várias ferramentas e plataformas online que usam inteligência artificial para gerar código. Algumas são mais focadas em certas áreas, como criar websites ou aplicações.[1]
  3. Descreve o teu projeto. Em vez de escreveres linhas de código, escreves frases simples a explicar o que queres que o programa faça. Por exemplo, podes escrever “quero um site com um botão que, quando carregado, mostre uma imagem de um gato”.[1, 3, 6]
  4. A IA gera o código. A ferramenta de IA vai analisar o que escreveste e tentar criar o código necessário para que o teu projeto funcione.[1, 2]
  5. Testa e melhora. Depois da IA gerar o código, vais precisar de testar para ver se funciona como esperavas. Se não funcionar, podes dar mais instruções à IA para corrigir ou melhorar o código.[1, 6]

Em resumo, o “vibe coding” é como ter um assistente inteligente que escreve código por ti com base nas tuas instruções em linguagem natural. É uma forma mais rápida e acessível de criar software, mesmo que não sejas um programador experiente.[1, 4, 5] No entanto, é importante testar bem o código gerado pela IA para garantir que faz o que pretendes e não tem erros.[1, 2]