Habr AI→ original

Vibe coding sem AI slop: como a equipe da targetai multiplicou por 12 a velocidade de desenvolvimento

O vibe coding se tornou a principal tendência entre desenvolvedores, mas também gerou AI slop em massa — código gerado por AI sem compreensão. A equipe da…

Processado por IA de Habr AI; editado por Hamidun News
Vibe coding sem AI slop: como a equipe da targetai multiplicou por 12 a velocidade de desenvolvimento
Fonte: Habr AI. Colagem: Hamidun News.
◐ Ouvir artigo

Vibe coding não é sobre dar à IA a tarefa de escrever todo o código e clicar em "deploy". É a capacidade de trabalhar com modelos de linguagem como trabalharia com um desenvolvedor junior muito rápido, mas ocasionalmente alucinando: fazer as perguntas certas, verificar o resultado, manter a visão arquitetônica na cabeça. O time da targetai passou vários meses refinando esse equilíbrio em projetos reais e documentou o resultado: aceleração de 8–12 vezes sem perda de qualidade — se feito corretamente.

O termo "vibe coding" em si foi introduzido por Andrej Karpathy no início de 2025. A ideia é simples: em vez de escrever cada linha manualmente, o desenvolvedor descreve a intenção em linguagem natural, e a ferramenta LLM — Cursor, GitHub Copilot, Claude Code, Cline — gera a implementação. A velocidade das iterações se multiplica: você consegue construir um protótipo funcional em horas em vez de semanas.

O problema é que junto com a crescente popularidade da abordagem veio seu reflexo sombrio — o neural slop. Este é um código que parece convincente, compila, passa em testes básicos, mas três meses depois se torna uma bagunça impossível de manter: ninguém no time entende por que essa ou aquela parte é escrita daquele jeito. O LLM não explica suas decisões arquitetônicas — simplesmente as toma.

Os engenheiros da targetai se perguntaram: podemos sistematizar o trabalho com LLMs de forma que ganhemos velocidade sem acumular débito técnico? A resposta deles é sim, mas exige práticas específicas.

Primeira: LLMs funcionam melhor em tarefas com contexto estritamente delimitado. Não "construa um recurso de autenticação", mas "implemente a função validateToken no arquivo auth/utils.ts, que recebe uma string JWT e retorna userId ou null se o token for inválido".

Segunda: revisão de código não pode ser delegada ao modelo em si. Você precisa de uma pessoa que entenda exatamente o que está verificando — e por que certo código é ruim, não apenas como se parece.

Terceira: decisões arquitetônicas são tomadas antes de o AI começar a gerar a implementação. A IA é a executora, não a arquiteta.

Os números dos experimentos: o ciclo de desenvolvimento para novas funcionalidades foi reduzido 8–12 vezes — de vários dias para algumas horas. O número de iterações antes do deploy diminuiu. O crucial é que o nível de incidentes em produção não aumentou. Isso contrapõe o medo mais disseminado: que a aceleração por IA inevitavelmente significa mais bugs em produção. Com a metodologia correta — não significa.

Na targetai não existe uma posição separada de AI-engineer ou prompt engineer: o time chegou a essas práticas organicamente, através de erros e iterações.

Na prática, a abordagem funciona assim. Cada desenvolvedor usa o LLM como um programador em par pessoal, mas com regras de higiene. Nunca copie código gerado sem ler linha por linha. Nenhum request vago — melhor três prompts precisos do que um nebuloso. Testes são escritos antes da geração da implementação: isto filtra imediatamente opções não-funcionais na fase de prompting. A documentação da base de código interna é armazenada em formato legível por máquina e carregada no contexto automaticamente — isso aumenta significativamente a precisão da geração para tarefas específicas de domínio.

Vibe coding como prática saiu do hype cycle e está se tornando uma habilidade de engenharia fundamental — tão básica quanto saber ler uma stack trace ou escrever um pull request claro. A pergunta não é mais se usar modelos de linguagem no desenvolvimento, mas quão conscientemente fazê-lo.

A experiência da targetai demonstra: com workflows adequadamente estruturados, um assistente de IA não substitui o engenheiro — multiplica sua produtividade muitas vezes. O preço dessa multiplicação — disciplina, pensamento crítico, e a disposição de não confiar em código bonito simplesmente porque foi escrito rapidamente.

ZK
Hamidun News
Notícias de AI sem ruído. Seleção editorial diária de mais de 400 fontes. Produto de Zhemal Khamidun, Head of AI na Alpina Digital.

Quer parar de ler sobre IA e começar a usar?

AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.

O que você acha?
Carregando comentários…