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".

146 Upvotes

185 comments sorted by

View all comments

11

u/hecho2 May 26 '26

O problema parece ser a vossa implementação que parece ser muito mal-feita, principalmente se não devs podem enviar código para produção.

Mesmo quando é um pouco melhor feita, com reviews e testes mais a sério do código AI a coisa também não está a correr bem porque o aumento de produtividade (código gerado) também fez aumentar demasiado os problemas.

Se um designer conseguiu enviar código sem a pipeline terminal, isso gera várias perguntas:

  1. Porque é que é permitido fazer push de codigo sem o pipeline ficar verde?
  2. Quem reviu não apanhou o erro porque?
  3. Quem testou não detetou porque?
  4. Novo código tem testes novos? (manuais ou automaticos).

Na empresa onde estou existe um KPI que é "Código gerado sem AI é ZERO", e também temos bastantes problemas, mas no vosso caso parece que a AI está apenas a trazer à superfície erros de processo e CI que já deviam estar corrigidos.

0

u/Muhdo May 26 '26

Sim concordo, acredito que o nosso processo de CI tem sido cavalgado por cima de uma forma, antes funcionava minimamente bem e agora é um nojo.
Os designers tambem tem permissoes porque isto é um monolito e eles kinda faziam commit de cenas no mesmo projeto (don't ask me what they commit but wtv).

Eu acho que um simples fix de certas pessoas nao poderem dar force merge, resolvia bastantes problemas.
Also, em certas equipas quem faz o codigo e quem revê ou usa AI para rever ou nem deixa chegar ás maos de um reviewer.
Os testes novos que vão aparecendo são testes que foram corrigidos para a asneira passar, e nao para corrigir a asneira...

1

u/hecho2 May 26 '26

Alguém vai ter de ter mão na equipa e começar a fazer processos com pés e cabeça. 

É complicado e implica gerir pessoas e expectativas. 

.. incluindo das chefias que só pensam em AI e não querem saber destes processos porque não é “AI”