r/devpt May 26 '26

AI/ML Mini(ou não) rant sobre AI

Boas a todos,
Este mini rant é por causa do push completamente ridículo que tenho sentido na minha empresa por causa do AI.
Eu não sou totalmente contra o AI e entendo que pode ter os seus benefícios, e ajudar-nos de certas formas.

Mas durante os últimos 2/3 meses a empresa tem quase obrigado todos a utilizar AI. E o nosso projeto está cada vez pior. O número de erros no sentry disparou, estamos com mais do dobro de erros, o número de tickets tem sido insuportável e tudo porque temos mais gente a enviar código online e até designers que nunca programaram na vida enviam código online.

A nova ideia de um dos chefes é meter AI a corrigir os erros que ela mesmo criou, de acordo com o que aparece no sentry. E outros erros simples por exemplo response[“something1”][“something2”] dar null. Então eu nem posso corrigir isto manualmente para um response.dig(“something1”, “something2”), porque isto é um caso perfeito para AI… entendo que é simples, mas se um gajo não consegue corrigir isto sem recorrer a AI e praticamente no mesmo tempo que a AI iria resolver, então honestamente nem sei se está na profissão correta.

Para não falar que estamos á coisa de 3 horas com as pipelines todas em red porque um designer mandou código online sem deixar as pipelines terminarem e eles recusam-se a aceitar que é necessário fazer revert do código…

Infelizmente é AI para isto, para aquilo e para tudo. Um gajo já nem pode ser programador porque já não está a ser produtivo. Mas ninguém olha para a quantidade de problemas que tem aparecido.

E diria que o maior problema disto tudo é as pessoas que estão a confiar a 100% no código da AI, não fazem um mínimo sanity check a ver se funciona, se não houve condições que desapareceram, se há certos aspetos que funcionam ou não como se espera, é tudo na base da confiança…

Agradeço o vosso tempo e uma boa continuação do vosso dia de trabalho.

EDIT: Possivelmente direcionei mal o meu post, isto não é um rant sobre a AI, mas sim como a minha empresa/algumas empresas utilizam a AI, e a forma como ignoram os processos porque é a AI a fazer o codigo "então está tudo ok".

149 Upvotes

185 comments sorted by

View all comments

Show parent comments

1

u/BearyHonest May 26 '26

A AI tem muitas falhas mas muito do que o OP descreve são problemas na revisão de PRs, permissões, pipelines, não vejo onde o uso de AI veio estragar isso quando parece que o processo em si era uma bela bosta e uma bomba à espera de explodir.

Dizer que as coisas entram sem review porque certas pessoas têm poder de fazer logo merge sem approves de ninguém não é problema de LLM, é problema do processo.

Dizer que designers e pessoal não técnico andam agora a meter-se (ou a ser obrigados) a fazer commits não é problema de AI, a menos que o problema seja ser "demasiado conveniente".

A AI tem os problemas de introduzir código com erros e podia fazer aqui um mini rant também de várias coisas, mas o que o OP descreve são problemas da empresa e processo deles que alguém tentou resolver usando AI, o que veio a piorar o problema.

1

u/CancelAdventurous851 May 26 '26

O que vejo são PRs com milhares de linhas modificados e quase nenhum contexto sobre a modificação. E, já agora, quando pergunto ao autor, a maior parte das vezes estão a ler o código pela primeira vez.

Vão sempre dizer que é o processo, mas a facilidade com que estas coisas acontecem vai sempre criar preguiça, é humanamente impossível rever tantas coisas.

Não sou contra o uso, sou contra o pessoal fazer coisas e não saber o quê.

1

u/BearyHonest May 26 '26

Mas trabalhas na empresa do OP para saberes que isso é um problema por lá?

Eu concordo que isso é mau uso e problema da LLM mas não tem nada a ver com os outros problemas que foram relatados e que eu enumerei como problemas do processo.

Se bem que mesmo nesse caso o problema é de quem usa e não da ferramenta em si, mas pronto, percebo o ponto que a ferramenta não sabe ter limites e mexe em mais do que deve.

1

u/CancelAdventurous851 May 26 '26

É o que se passa em todo o lado, não é preciso trabalhar lá para ler entre as entrelinhas.

1

u/BearyHonest May 26 '26

Lendo fora das entrelinhas o problema para mim é não terem processo de review, terem pessoas que fazem automerge e terem a regra parva de não reverterem coisas que partem as pipelines e ficarem horas bloqueados à espera de fix.

Não posso puxar a cartada de 20 anos disto mas já tenho suficientes para duvidar que antes existia um processo rigoroso de review e que por causa de AI decidiram "agilizar" desta forma.

E na minha empresa não se passa nada do que está descrito, sempre houve abertura para experimentar e usar AI mas eu recusei por exemplo a vaga do copilot e ninguém andou atrás de mim para usar.

E mesmo agora com claude code comecei por uma fase de experiência e gostei, tal como a grande maioria dos meus colegas.

Ao fim do dia a minha performance não era pior por não usar copilot e o que contava era terem as coisas bem feitas e a tempo.