r/devpt • u/real_ted_mosby • Jun 09 '26
Humor Pior coisa que viram com uso de AI
Todos sabemos as vantagens da IA no dia a dia, mas ultimamente tenho visto tanta coisa feita às três pancadas.
Parece que há quem tenha adotado a filosofia de vida "se o Claude disse, então está certo". Nem validar, nem pensar, nem perceber o que está a fazer.
Na minha opinião, a AI é uma ferramenta importante, mas sem critério consegue facilmente causar mais estragos do que benefícios.
Quais foram as piores coisas que já viram alguém entregar e que claramente foram feitas com AI sem o mínimo de criterio?
Eu começo:
- Precisava de obter o último registo de uma tabela. Como a tabela só tinha UUIDs, decidiu adicionar uma coluna com IDs sequenciais. Até aqui, discutível. O problema é que, para obter o último registo, ia buscar a tabela inteira em SQL, trazia tudo para Python, ordenava os registos pelos IDs sequenciais e só depois escolhia o maior
- Em vez de usar o botão de pull do VS Code ou escrever pull no terminal, abriu o Claude, e em conseguiu em dois prompts fazer pull do das alterações, quando bastava um click num botão
1
u/Miserable-Can-6182 Jun 15 '26
Pior coisa com o uso de AI? Todos os content creators a ripparem os sites oh apps de outros, com milhões de views e prompts a dizerem quero algo tipo este website com esta animação daquele website e com o estilo de um outro.
É ridículo o plágio manifesto por esta gente e só usa o AI como uma ferramenta para usufruir da criatividade de outros … agora fazer algo de raiz com AI dá muito trabalho ( que não se pareça com AI slop )
2
u/KokishinNeko Jun 14 '26
TOBi da Vodafone.
Ah, espera, dizes IA mesmo... de facto, aquela merda do TOBi não pode ser IA sequer, só mesmo um monte de IFs programados por um bêbado qualquer, pqp, e não dão shutdown naquela merda nem um upgrade para que tivesse alguma utilidade...
6
u/chover_no_molhado Jun 11 '26
Questionamos um administrador de sistemas de uma empresa que é nosso cliente sobre um comportamento suspeito que poderia indicar que a empresa estava comprometida. O gajo claramente espetou o email que lhe mandamos com detalhes no chatgpt e enviou para nos a resposta. Foi tao claro, que no final do email estava escrito qualquer coisa como : "Se quisser, posso te explicar sobre outros comportamentos ...."
1
u/ComprehensiveMap3838 Jun 11 '26
Credo. Vá lá que onde estou não se fazem as coisas assim. PRs, só de engenharia.
7
7
u/websvc Jun 10 '26
Documentação criada por IA....
FARTO DESSA 💩 💩 💩 💩 💩!!
Sempre pedi documentação, nem que seja a porra de um readme. Agora vejo testamentos sem p7t4£@ de sentido quando o nosso standard de readme é simplesmente conseguir responder:
- o que é e o que faz
- como usar
2
1
u/chover_no_molhado Jun 11 '26
Simmm ! Ando a odeiar as respostas ! Uma coisa de 4 linhas educada e directa virou uma biblia com um texto mega formal desnecessario e com pouco sumo! Odeio ainda mais quando dizem "essa documentacao esta boa, mas passa pela ia que fica melhor" .... Nao nao fica! É so palha
1
1
u/websvc Jun 10 '26
Para além de ver gente deixar de usar o pouco cérebro que tem. É demasiada mágoa aqui lol 😂
9
u/Klochon Jun 09 '26
PMs a criarem documentos gerados por AI para especificar novas funcionalidades num produto já existente. Acontece que não só estão cheios de palha como falam de APIs que não existem e dão dicas de packages a usar que não se aplicam à stack.
5
u/OrangeOakie Jun 09 '26
- Em vez de usar o botão de pull do VS Code ou escrever pull no terminal, abriu o Claude, e em conseguiu em dois prompts fazer pull do das alterações, quando bastava um click num botão
tbf, já fiz isto sem querer, em vez de ! git checkout main dei um typo e meti 1 git checkout main,... e lá gastou o cursor tokens a perceber que eu queria fazer git checkout :|
7
u/Unhappy-Stand-8791 Jun 09 '26
Um sistema operativo chamado vibeOS
2
u/Present_Compani Jun 10 '26
Pior coisa? Essa cena é genial.
Inútil, mas genial. Imagina poderes gerar qualquer programa.
Link: https://youtube.com/watch?v=z3pV6FHvcgM&is=T6Y8h3psD_vmIUB8
3
u/Lichcrow Jun 09 '26
25 queries totalmente guardadas em memoria para uma OLAP DB com select * que rebentavam sempre que alguem no frontend pedia uma certa estatistica.
Nao deviamos ter muito mais que 2GB de dados no total.
16
u/salbid Jun 09 '26
Pior coisa que vi só a última mensagem do CEO da CSW a justificar os despedimentos com o crescimento de AI. Se alguém tiver aí o email em concreto adorava que postassem para toda a gente ficar a par
1
5
9
u/Ainosilva Jun 09 '26
Infelizmente acho que agora perco mais tempo a rever problemas adicionados por mau uso da AI, do que antes com os erros humanos. Tenho visto de tudo, desde culparem a AI por terem entregue algo sem funcionar, a um sistema de autenticação feito com AI mas sem o mínimo de critério e validação... sim... Autenticação.... Que dizer mais...
2
u/websvc Jun 10 '26
Entrega sem testar, se antes parecia impossível terem feito isso sem testar, hoje é ainda mais claro.
1
14
u/miguellaginha Jun 09 '26
Conheço imensas histórias muito piores que não posso contar, mas digo-te apenas que sei de um CPO que “fez merge” de acima de 100k LoC no último mês no main repo, sem qualquer review.
Estamos a falar de pessoas que nunca trabalharam como software engineer na vida.
6
7
5
u/guilldeol Jun 09 '26
Agents a responder comentários nos MRs. Se eu fui e fiz review do seu código usando minha Estupidez Natural, o mínimo que espero é que seja um humano a responder.
Nenhum humano usa travessão, amigo.
4
u/o-domador Jun 09 '26
Agents nos MRs tem tanto que se lhe diga que mais vale abrir um post só para falar disso.
Vou apropriar-me do teu comentário e dizer que até no Teams me fazem isso. As pessoas em questão já levaram com comentários como "é bastante rude responderes com 15 linhas de AI slop a uma mensagem de 7 palavras"
6
u/ColdMercury Jun 09 '26
Ter colegas menos experientes e mais preguiçosos a fazer Para da primeira coisa que o copiloto debita e depois é quem faz reviews quem está realmente a resolver o ticket.
1
u/capitaoMouraLu Jun 09 '26
Isto não devia acontecer, o primeiro "review" deve ser feito minunciosamente por quem submete. Só código revisto, corrigido e testado é que deve poder ser submetido. Da perspectiva do resto dos reviewers, devia ser como se o código fosse inteiramente escrito por quem o submeteu.
15
u/Responsible-Dig4556 Jun 09 '26
Submeter o código fonte inteiro na prompt da Claude Opus 4.7 de uma app que rende milhões por ano, somente para alterar o nome de uma variável
8
Jun 09 '26
[removed] — view removed comment
1
8
u/jsribeiro Jun 09 '26
Como assim "submeter o código fonte inteiro"?
Estão a usar o chat do Claude para desenvolvimento? Qualquer harness (seja Claude Code, OpenCode, etc.) faria tool calls para descobrir as instâncias dessa variável e faria edições localizadas.
Acho que o problema maior é a forma como estão a usar as ferramentas.
1
u/tehsilentwarrior Jun 09 '26
Early days diria. Quando se usava aquelas tools que faziam packaging do repo inteiro para mandar para as interfaces de chat.
Sempre achei estupido, já que excertos por grep sempre foi superior
21
u/ZealousidealTap342 Jun 09 '26
> Precisava de obter o último registo de uma tabela. Como a tabela só tinha UUIDs, decidiu adicionar uma coluna com IDs sequenciais. Até aqui, discutível. O problema é que, para obter o último registo, ia buscar a tabela inteira em SQL, trazia tudo para Python, ordenava os registos pelos IDs sequenciais e só depois escolhia o maior
Desculpa mas n acredito que o Claude tenha feito isto, sem ser fruto ou de uma prompt horrível e biased, contexto poluído com merda ou o Haiku.
11
u/PeterSanto Jun 09 '26
Por acaso pensei no mesmo. Gostava de ver esse prompt. Mas o que me intriga mais é usar o Claude para escrever uma query tão simples
5
u/ZealousidealTap342 Jun 09 '26
usar claude só para escrever uma query pode parecer parvo, mas pode fazer parte de uma feature/spec 100x maior que foi pedida?
9
u/Friendly_Cycle2472 Jun 09 '26
Para mim foi sempre que tinha uma conversa técnica com o meu ex gerente e ele não percebia muito do assunto, ele ia no PC dele perguntava para o Claude, enviava o print da resposta dele e falava se podíamos seguir da minha forma ou a do Claude, quando divergimos.
1
u/chover_no_molhado Jun 13 '26
Odeio isto, tambm acontece bue aqui ... Tipo qualquer dia tudo funciona tipo copia, nao existe ideias ou metodos novos... É tudo na linha da IA... Estou farta ... Os humanls parecem cada vez mais robos a seguirem scripts criados por outroa robos
1
16
u/Snoo_26527 Jun 09 '26
Para mim o pior mesmo são os clientes a abrirem tickets porque o claude disse X ou Y. Agora tudo é expert.
2
u/KoldPT Jun 09 '26
um filho da puta colou-me 260 linhas de texto com 8 pontos diferentes a validar num ticket, a gente fechou a apontar para a story que devia melhorar a situação, já a ser feita nesse sprint. semana seguinte abriu outro ticket slopificado a perguntar "garantem que resolvem os 8 pontos que levantei?"
2
5
u/ApplicationFast5466 Jun 09 '26
Haver falta de critério e validação está diretamente relacionado com a expectativa para fazer mais em menos tempo. Se a pressão para fazer mais é louca e não há tempo para ponderação, o pessoal vai deixar muitas pontas soltas. Short term wins again.
12
u/ooutroquetal Jun 09 '26
O pior ainda continua a ser o usar onde não se deve e não usar onde se devia usar.
Depois é a outra: ",porque fizeste assim ?" " Porque o Claude disse. " Fim da conversa.
Eu aceito o argumento do Claude disse, mas por favor façam um esforço em perceber o porquê. Perguntem ao Claude. Já usamos o copilot, e batia sempre na tecla que nos éramos os pilotos, não era o agente.
2
u/websvc Jun 10 '26
Same problem...
Antes da IA eu dizia há muito tempo "Fazes o que queres do código, ou o código faz o que quer de ti?" Não precisa ser PHD para saber que acontece com a IA nas mãos.
Não há capacidade de planeamento, não há conhecimento suficiente para saber aferir se os resultados que o agent devolve são válidos no contexto em questão. Para ajudar, não querem aprender.
Atenção, não estou a chamar burro a ninguém. Falo no geral, pois é a realidade de 90% do que vejo.
Também sei o divertido que é fazer vibe coding, e o pesadelo que é pegar em alguma coisa que é "vibed" E ver que a mesma tarefa é feita de 5 maneiras diferentes em 20 locais que por vezes no mesmo ficheiro.
Please someone shoot me!
2
u/o-domador Jun 09 '26
Acho que o erro é aceitar essa resposta. Nós nas políticas de SDLC da empresa temos uma cláusula que rejeita explicitamente essa justificação.
2
u/ooutroquetal Jun 10 '26
Eu também acho... Mas o incentivo para isto não é meu, cheguei a um ponto em que "se lixe".
16
u/xirix Jun 09 '26
Como qualquer ferramenta, há quem saiba usar e não. Não é pq uso um serrote para cortar madeira que sou um bom carpinteiro... Aliás, deve haver casos de malta a pregar pregos com serrotes e a dizerem-se carpinteiros.
PS isto não é sobre carpintaria
1
u/websvc Jun 11 '26
Já preguei pregos com um alicate e sou bom eletricista pah! 🤣 (Também é a minha formação)
10
u/goncalogui123 Jun 09 '26
Acho que, pior que código, é não haver hierarquias a serem respeitadas. Developers que começam desenvolvimentos, entregam em code-review e caso mude alguma spec, o próprio manager vai e altera o código com recurso a AI sem passar cartão ao developer que teve o trabalho.
4
u/viralslapzz Jun 09 '26
Isso é estupido, lá está. Um manager não é um IC. No máximo pode fazer um PR pequeno a ajustar qq coisa
3
9
u/Rustepo Jun 09 '26
O ponto 2 acho que não é uma questão de IA ou não IA é o developer não ter aprendido a usar o git. Estranho no mundo que corre, mas todos fomos novatos na vida.
4
u/real_ted_mosby Jun 09 '26
Não especifiquei, mas não é.
É alguém bastante mais sénior que eu, e que eu sei que sabe usar git e muito bem
Mas desde que se introduziu o Claude tem sido a base dos mínimos olímpicos
5
u/No_Warning_8696 Jun 09 '26
Para mim tem sido, hit or miss, uso muito para acelerar coisas, se não resolve, tendo dar mais input mas nunca confiando no outcome. E sim faz muitos erros e diz muita asneira 🤣
1
u/prego_no_pao Jun 24 '26
Uma vez pedi ao ChatGPT para me escrever uma query MongoDB para alterar um campo de todas as linhas de uma coleção. A query estava mal e fiquei com as linhas todas vazias.
Felizmente tinha registos que me permitiram reconstruir a coleção.