Ben Sufiani afirma que desenvolve software utilizando linguagem natural em vez de programação convencional. O fundador da Pirate Skills utilizou esta abordagem para criar websites, aplicações e um agente de IA chamado CaptainAI. Descreve a programação por vibe como uma forma de pessoas que não programam criarem software, enquanto o design por vibe permite gerar e aperfeiçoar designs através de instruções faladas.

Para compensar os seus conhecimentos limitados de desenvolvimento e design de software, Sufiani recorre a soluções estabelecidas e a competências preparadas para agentes. Utiliza o Next.js como framework web e afastou-se do WordPress. Os recursos da Vercel e as competências disponíveis através do skills.sh fornecem modelos e orientações que o ajudam a evitar erros graves. Para o design, gera diferentes direções e atua como curador, reconhecendo que continua a ser difícil avaliar objetivamente o gosto pessoal.

Sufiani monitoriza o CaptainAI através de um sistema construído em torno de uma stack tecnológica estável. A Vercel regista os erros comunicados pelos utilizadores, e o agente analisa regularmente esses relatórios. Quando a causa é clara, pode corrigir diretamente o problema; nos casos incertos, estes são apresentados a Sufiani para discussão. Descreve esta configuração mais ampla como uma fábrica de software, na qual o produto é continuamente observado e mantido.

Afirma que não tem nenhum especialista humano a trabalhar nos bastidores para rever o seu código e que, em vez disso, depende de agentes de IA e de conversas prolongadas com ferramentas de IA. Através do Whisperflow, fornece contexto e discute as suas preocupações, dizendo que a utilização repetida o ajudou a reconhecer quando uma resposta exige uma verificação adicional. Também acredita que não compreender todos os detalhes pode, por vezes, reduzir o enviesamento, embora aumente a dependência da IA.

Apesar de, até agora, não ter tido nenhum incidente grave, Sufiani alerta que os vibe-coders são alvos particularmente atrativos para hackers. Utilizar código gerado por IA implica uma responsabilidade significativa, afirma, e a alegação de que um único framework ou prompt pode reproduzir software comercial complexo deve ser encarada com ceticismo.

Para Sufiani, a programação por vibe profissional envolve mais do que introduzir prompts únicos. Distingue-a do que chama engenharia agentiva, a disciplina mais abrangente necessária para operar fábricas de software. Na sua perspetiva, os vibe-coders precisam de competências em seis áreas: gestão de produto, ferramentas, experiência do utilizador, sistemas escaláveis, segurança e conformidade, e lançamento.

A entrevista foi publicada numa versão abreviada como parte do podcast Arbeit in Progress, da t3n. A versão integral está disponível no episódio do podcast indicado no link.

Fontes: t3n.