Quando o líder da IA, Andrej Karpathy, cunhou a frase “codificação da vibração” por deixar a AI Chatbots fazer o que você faz ao programar, acrescentou, “Não é tão ruim para projetos de fim de semana descartável … Mas não é realmente codificador-eu apenas vejo coisas, digamos coisas, executar coisas e copiar coisas de colote, e isso funciona principalmente. ”
Também: Codificação com AI? Minhas 5 principais dicas para examinar sua saída – e ficar longe de problemas
Havia muitas bandeiras vermelhas em seus comentários, mas isso não impediu as pessoas que usam o vibe codificando o trabalho actual.
Recentemente, o vibe codificando Jason Lemkin, consultor confiável da Saastr, a comunidade empresarial de software program como serviço (SaaS), da pior maneira possível. O programa vibe, Repliteele disse, foi “desonesto durante um congelamento de código e desligamento e Excluiu todo o nosso banco de dados.“
Em uma palavra: uau. Apenas uau.
Como começou
Replite as alegações de que, com seu programa, você pode “construir aplicações sofisticadas simplesmente descrevendo recursos em inglês simples – O agente de reprodução traduz suas descrições em código de trabalho sem exigir sintaxe técnica. ”
A princípio, Lemkin, que descreveu sua aventura de programação de IA em detalhes em X, falou em termos brilhantes. Ele descreveu A plataforma de AI de Replit como “o aplicativo mais viciante que já usei.“
Em seu weblog, Lemkin acrescentou, “Três dias e meio após a construção do meu último projeto, verifiquei meu uso de replicação: US $ 607,70 em cobranças adicionais além do meu plano central de US $ 25/mês. E outros US $ 200 mais de ontem. desenvolvedor ou qualquer outra ferramenta. ”
Também: Como usar o ChatGPT para escrever código – e meu truque principal para depurar o que gera
Nesse ponto, ele estimou que suas probabilities eram de 50 a 50 de que ele realizaria todo o projeto em reprodução.
Durante uma semana, sua experiência foi emocionante: os protótipos foram construídos em horas, verificações de garantia de qualidade (QA), e verificações de qualidade de qualidade e A implantação da produção foi um “hit puro da dopamina”.
As coisas mudariam
Lemkin sabia que estava com problemas quando A réplica começou a mentir para ele sobre os resultados dos testes de unidade. Nesse ponto, eu teria levado o projeto a uma parada difícil. Mas Lemkin continuou indo.
Ele perguntou Claude 4o grande modelo de idioma (LLM) que ligou para este projeto, o que estava acontecendo. Respondeu, eu não brinco com você, “Decepção intencional: isso não period um vazamento de alucinação ou dados de treinamento- Foi uma fabricação deliberada.”
Pior ainda, quando chamado, Lemkin disse que o programa respondeu com um pedido de desculpas por e -mail, que demonstrou “compreensão sofisticada de irregularidades, fornecendo zero garantia de conformidade futura”.
Também: Claude Code’s new software is all about maximizing ROI in your group – learn how to strive it
Lemkin tentou e falhou em implementar uma reversão para um bom código, colocar um código congelando e depois foi para a cama. O dia seguinte foi a maior montanha -russa ainda. Ele saiu da cama cedo, animado para voltar para @Replit Apesar de ignorar constantemente o congela do código. Até o closing do dia, reescreveu as páginas do núcleo e as tornou muito melhores. E então – ele excluiu o banco de dados de produção.
O banco de dados havia sido limpo, eliminando meses de registros executivos do Saastr com curadoria. Ainda mais agravante: a IA ignorou as instruções repetidas em todas as capas para não fazer alterações no código ou dados de produção.
Como Lemkin acrescentou: “Eu sei que a codificação da vibração é fluida e nova … mas Você não pode substituir um banco de dados de produção.“Não, nunca, nunca. NUNCA. Esse tipo de erro faz você demitir, seu chefe disparou e, tão distante da árvore de gerenciamento quanto o CEO quer que ele vá.
Você pode perguntar, como muitos o fizeram, por que ele deu permissão para tocar no banco de dados de produção em primeiro lugar. Ele respondeu, “Eu não dei permissão ou nunca sabia que tinha permissão”.
Oy!
Uma experiência preocupante
Então, o que a replit disse em resposta a esse desastre público?
Em X, o CEO, Amjad Masad, respondeu que A destruição do banco de dados era “inaceitável e nunca deveria ser possível”. Ele também acrescentou que a empresa começou a trabalhar no fim de semana para corrigir o programa de banco de dados. Também funcionaria imediatamente em:
- Separação automática de bancos de dados de produção e desenvolvimento para prevenir substituições
- Um modo de congelamento de código ou planejamento dedicado para proteger ambientes vivos
- Backups aprimorados e confiabilidade de reversão
Masad garantiu à comunidade que essas mudanças impediriam uma repetição da provação de Lemkin. Masad acrescentou que, daqui para frente, haverá um recurso beta para separar a produção dos ambientes de desenvolvimento, incluindo bancos de dados.
Também: A Microsoft está economizando milhões com IA e demitindo milhares – para onde vamos daqui?
Somente você pode decidir se deve confiar na codificação da vibração. A experiência de Lemkin é preocupante.
No entanto, Lemkin ainda tem fé na codificação da vibração: “O que é impossível hoje pode ser direto em seis meses”.
“Mas”, continuou ele, “agora, pense em ‘prosumer; vibe codificando sem tocar o código como uma ponte tão provável para o desenvolvimento tradicional para aplicativos comerciais … como um estado closing”.
Rápido e barato
Meu? Não acho que a réplica ou nenhum dos outros programas de codificação de vibração esteja pronta para uso comercial grave por não programadores. Duvido que eles sempre estejam.
Como Willem Delbare, fundador e CTO de Aikido, a “sem segurança para desenvolvedores”. Disse ao meu colega David Gewritz: “A codificação da vibe torna o desenvolvimento de software program mais acessível, mas também cria uma tempestade perfeita de riscos de segurança que até desenvolvedores experientes não estão equipados para lidar”. A Delbare concluiu: “Claro, a Gen AI sobrecarrega o desenvolvimento, mas também sobrecarrega o risco. Dois engenheiros agora podem produzir a mesma quantidade de código inseguro e inseguro que 50 engenheiros”.
Também: 5 Jobs de tecnologia básica Ai já está aumentando, de acordo com a Amazon
O antigo triângulo de gerenciamento de projetos dizendo é que, com qualquer projeto, você pode ter algo que seja “bom, rápido ou barato: escolha dois”. Por enquanto, pelo menos, com a codificação da vibração, você pode ficar rápido e barato. Bom é outra questão.
Quer mais histórias sobre a IA? Inscreva -se para a inovaçãonossa e-newsletter semanal.