Softwares mediocres com IA no futuro?
Estes dias eu estava travado em um BUG em um algoritmo JS, onde o splice não estava deletando elementos de uma Array corretamente.
Fui pedir ao ChatGPT e ele sempre dava solucões erradas, depois descobri a origem do problema e ele passou uma solucão que finalmente funcionou. Porém ao invés de remover o elemento alvo na Array, a solucão estava criando uma nova Array porém sem o elemento deletado e substituia a Array original pela Array nova.
Essa solução não é tão eficiente mas funcionou. Vocês acham que em um futuro com "engenheiros de prompt" estes problemas seriam mais comuns? Um programador poderia ajustar estes detalhes e é por isso que acredito que muitas profissões não serão completamente substituidas, afinal quem mais seria melhor para ajustar um desenho feito por IA do que um desenhista?
(Desculpe o Post mal estruturado, foi feito pelo celular)
Muito provavelmente a mesma falta de eficiência que tem hoje terá no futuro, se compararmos a evolução do hardware comparado ao software em performance, estamos atrasados em alguns anos no mínimo. O mercado pede por software bom o suficiente para entregar o mais rápido possível, com exceção casos mais críticos. Uma otimização de "míseros" 10ms
é na esmagadora maioria das vezes nem percebida, e se for, provavelmente a culpada será a rede.
Devemos é claro, sempre buscar pela melhor solução, que economize a maior quantidade de recursos e gaste a menor energia, isso é o que incluse a Green Software Foundation busca incentivar.
Mas a menos que o seu código esteja rodando em datacenters ou em uma quantidade notável de dispositivos, a produdividade sempre será prioridade em prol da performance da aplicação. 😕
Meu ponto de vista é o seguinte, IA é uma ferramenta e como ferramenta ela está lá para te auxiliar, você precisa ter o conhecimento para definir se o que ela sugeriu é bom ou é ruim e se adere aos seus requisitos.
Na sua questão de erro pelo que bem disse "Fui pedir ao ChatGPT e ele sempre dava solucões erradas" você tem o conhecimento para dizer o que é certo ou errado e isso é fundamental.
A I.A vai tirar emprego de várias pessoas, mas como ferramenta ela vai aumentar a produtividade de pessoas excelentes.
pensa no seguinte:
I.A(realmente boa) x pessoa com excelencia no que faz (qualquer area) = produtividade = menos pessoas para desempenhar alguns papeis pois uma pessoa com excelencia + I.A vale por várias pessoa medianas.
Interessante seu depoimento. Eu particularmente quando me deparo com algum problema ou erro, vou vasculhar a internet, stackoverflow e etc. O GPT sempre é minha ultima opção. Inclusive, queria sugerir que ao invés de usar GTP você utilize o copilot ou code whisper como assistente de desenvolvimento de código.
Pode ser porque você está usando a versão gratuita. Uma vez eu estava focado no problema, tentando fazer o ChatGPT resolver uma coisa específica que eu encontrei. Aí, pensei o contrário, e se eu pedir logo a "porra toda" para ele fazer, deu certo, expliquei meio que o que o software inteiro deveria fazer, foi melhor do que ficar pedindo trechos e pequenas tarefas.
Não há mais necessidade de programar": CEO da Nvidia diz que carreira investiria se estivesse começando agora https://br.ign.com/nvidia/120183/news/nao-ha-mais-necessidade-de-programar-ceo-da-nvidia-diz-que-carreira-investiria-se-estivesse-comecand
Penso que devemos usar a inteligência artificial como um assistente.
Já há muitas pessoas usando o termo "Inteligência Aumentada", que eu prefiro.
Este artigo traz algumas dicas para uso da inteligência artificial.