Nvidia diz que IA vai acabar com a programação. Mas temos 5 razões pelas quais está errada
O CEO da Nvidia afirmou que não devemos ensinar programação às crianças porque a IA fará todo o trabalho "pesado" por elas. Embora seja verdade que a IA pode ser a melhor amiga de um programador, as pessoas ainda devem aprender a programar. Deixamos 5 razões.
O que disse o CEO da Nvidia sobre IA e programação?
Na World Government Summit (WGS) de 2024, no Dubai, o CEO da Nvidia, Jensen Huang, afirmou acreditar que não vale a pena ensinar as pessoas a programar porque a programação será toda feita pela IA num futuro próximo:
A nossa função é criar tecnologia informática de forma a que ninguém tenha de programar. E que a linguagem de programação seja humana. Toda a gente no mundo é agora um programador. Este é o milagre da inteligência artificial.
Embora a IA possa gerar blocos de código funcionais, há argumentos que defendem que as pessoas não precisam de aprender as noções básicas de programação se quiserem criar programas. Huang fez uma excelente observação e a sua afirmação baseia-se em provas reais. No entanto, há muitas razões para continuar a ensinar as pessoas a programar.
1. O código ainda requer conhecimento para verificar erros
Muitas vezes, o código de IA pode ser executado sem gerar um erro, mas não é perfeito. Aprender a programar dá-lhe o conhecimento necessário para refinar e aperfeiçoar o código que a IA produz.
Ferramentas de IA podem escrever código, mas deve ter cuidado porque nem sempre lhe dará o melhor resultado. O que obtém pode ser propenso a erros e pode não seguir as melhores práticas. Sempre que utilizar uma, esforce-se por compreender primeiro o que o código faz. Não se limite a copiar e colar.
2. Os programadores têm experiência real para resolver problemas
Os programadores estão a tentar resolver um problema. Quer estejam a criar uma aplicação para eles próprios ou para um cliente, têm de encontrar a melhor forma de transformar um conceito em realidade utilizando código.
À medida que os programadores ganham experiência na criação de aplicações, conseguem perceber melhor como é que um projeto passa de um desenho no papel para um sistema funcional. Os chatbots de IA não têm este mesmo nível real de formação.
3. Programadores podem melhorar o código para satisfazer necessidades
Se está a fazer um programa para outra pessoa, há uma boa hipótese de ela ter algum feedback. É uma parte natural do processo de ida e volta que garante que o cliente recebe o produto que deseja.
Se foi um humano que programou a aplicação, pode implementar qualquer feedback e enviar uma segunda versão, continuando esta tendência até estar como o cliente pretende. No entanto, se alguém estiver preso a um código gerado por IA, o melhor que pode fazer é pedir à IA que faça as alterações e rezar para que esta processe o seu pedido corretamente.
4. Adaptação à evolução das tendências tecnológicas
Os modelos de IA obtêm o seu conhecimento a partir de dados já existentes. Isso torna-os muito bons a recriar coisas a partir de material já existente na Internet, mas não tão bons a compreender as últimas tecnologias e tendências.
Os programadores podem manter-se sempre atualizados sobre os últimos desenvolvimentos na sua linguagem e implementá-los no seu código. Também compreendem quais as linguagens que funcionam melhor com certas tarefas e podem mudar a linguagem utilizada quando uma delas deixa de ser apreciada.
5. Resposta a pedidos de correção urgentes mais rapidamente doa que a IA
Por último, se algo correr mal com o código, é necessário que alguém com conhecimentos de programação o corrija. No caso de uma exploração de dia zero, o tempo é essencial; o problema precisa de ser identificado e corrigido o mais rápido possível.
Não importa se o código é escrito por humanos ou por IA; ambos são suscetíveis a erros. No entanto, alguém que compreenda o código terá mais facilidade em localizar e compreender o problema. Alguém que não saiba como funciona o código nem sequer saberá o que pedir à IA para fazer. Este é o ponto principal.
Leia também:
Os programacores totos do linux vai ficar eternamente na cave dos papas lol. A IA vai subsituir os totos, e darwin vai fazer com quem desaparecam pois ninguem os atura
E escrever português? Mais um exemplo do facilitismo socialista….
Sem Linux não haverá novidades no Windows. Já agora sabes que precisas de ter o Linux instalado no Windows para usar a IA certo?
uh?!
cope
se lidassem com o argumento de forma séria iriam perceber a evolução que houve nos sistemas de AI nos últimos 3 anos e que os próximos (provavelmente) não serão mais lentos. Há 3 anos era incapaz de escrever queries SQL, hoje em dia não tem problemas com uma fatia enorme de queries. O mesmo se passará noutros contextos.
A AI consegue receber uma base de código completa (nota: neste momento só para bases de código não gigantes) e enumerar-te os possíveis problemas em segundos. Hoje. (Gemini 1M janela de contexto) Um humano não vai ser mais rápido que um sistema de AI criado propositadamente para programar.
Há alguns bons argumentos contra, mas poucos têm a ver com capacidade de programação ou velocidade de aprendizagem, wtf… Se houver necessidade de uma linguagem nova por ser mais eficiente quem a cria pode muito bem desenvolver documentação boa o suficiente para a AI inferir tudo o que necessita para a utilizar.
Hoje as ferramentas ainda são fracas, hoje uma AI já consegue fazer parte do trabalho mas está longe de fazer uma fatia grande. Amanhã será diferente. É apenas uma questão de tempo (se não for atingido algum limite em termos de continuar o progresso das LLMs) até conseguirem programar de forma quase totalmente autónoma.
(vem ai um mundo estranho, para estarmos preparados é importante lidar com estas questões dando-lhes a atenção que merece em vez de usar o cope de que “está tranquilo, isso nunca vai acontecer”)
“É apenas uma questão de tempo…até conseguirem programar de forma quase totalmente autónoma.” Era isto que eu queria dizer. Falou tudo aqui.
So me resta saber a estimativa de quando sera o dominiio inteiro da humabidade por uma IA descontrolada e autonoma subvergindo todo sistema/sociedade. Alguem tem nocao? 2040-2060? Qual data? Pois nao gostaria de estar aqui mais, prefiro morrer. Esse mundo ja é louco o bastante
Não sei se a Nvidia está assim tão errada, até certo ponto. Uma coisa é certa, daqui a alguns anos a profissão de programador passou à história e tudo por causa da inteligência artificial. Isso é mais que sabido e os programadores(e todos os que trabalham com tecnologia) que se adaptem porque senão… Senão virão maus tempos.
Não sei! Deverão existir programadores nem que seja só para fazerem diferente!
E quem programa a IA?
Preocupem-se mas é com os postos de trabalho porque daqui a uns anos a inteligência artificial não precisa que ninguém a programe. Aí é que vão ser elas, se vão !! Mas não é só para os programadores, é para todos que trabalham em tecnologia. Criaram o “monstro”, agora “deliciem-se” com ele.
Criaram o “monstro”, agora “deliciem-se” com ele”. Isso é covardia, crueldade.. “Criam”, e depois jogam a bomba nos “outros”. Eu nao tenho culpa se criaram o monstro e soltaram na minha cara, na minha casa ou na minha cidade. Eu nao tenho culpa se inventaram bomba atomica e soltaram no meu bairro. Eu nao tenho culpa de ter nascido nesse mundo crueo, maligno, covarde, insensivel, conturbado, doentio, e altamente tecnologico como o nosso. Eu nao tenho culpa de ter nascido na penultima ou ultima geracao. Eu nao tenho culpa se o ladrao invade minha liberdade. Eu nao tenho culpa se os outros que sao doentios e eu que tenho que sofrer, assim como ser uma vitima de um estupro, esquartejamento, sequestro… O mundo é tao louco, doentio que nao era nem para eu ter nascido nessa maldicao. Isso que voces chamam de pasaiso? Ter un cancer em ascensao?
Nem mais
Não se preocupem com AI têm sempre o Linux 😛
Ai sim ?
Pensem no seguinte:
Quando apareceu a televisão a preto e branco e sem som, é como está a IA neste momento.
Hoje, temos televisão com imagem de alta qualidade assim como o som.
O que diria Charlie Chaplin se visse hoje a televisão?
Face a este exemplo tosco, garanto que nenhum de nós tem capacidade para imaginar o que vem aí.
No entanto é facto que o humano deixará de executar vários trabalhos e tarefas.
Por outro lado, tenho sérias dúvidas que abram novos nichos para os humanos.
A questão é visualizar o problema com os olhos do empresário ou o empreendedor.
Se puder ganhar dinheiro com robôs ou IA, sem pagar salários, o fará sem problemas nenhuns.
A solução, obviamente passará por cada um tratar da sua vida, e utilizar as ferramentas tecnológicas ao seu dispor.
O humano vai continuar a precisar de coisas essenciais ao seu bem estar e portanto será somente identificar essas coisas e produzi-las, de preferência sem funcionários, para o lucro ser maior, e ter um negócio a laborar durante 24×7 sem reclamações e ótimas qualidade final.
Só não percebo como pode vender produtos e serviços se as pessoas não tiverem empregos que lhes garantam rendimentos.
Só pode achar isso quem nunca lidou com algum tipo de cliente, o cliente na maioria das vezes não sabe explicar o que quer, e as AI são demasiado literais. O cliente vai repetir a mesma coisa 5 vezes e esperar resultados diferentes que a AI nunca lhe vai fornecer, falta-lhes a parte humana de perceber, subentender um pedido the ndo um objetivo em mente. Talvez um dia, mas não acho que estejamos perto disso. Ainda hoje conseguimos perceber perfeitamente quando um conteúdo é construído por AI.
As empresas são para dar lucro, e enquanto houver um fdp de um empregado a levar salário para casa, e por mais complexa que seja a função, os Administradores vão investir rios de dinheiro até conseguirem metê-lo no olho da rua. Porque se não o fizerem a empresa do lado vai fazê-lo. A ganância e egoísmo da nossa espécie vai-nos lixar a todos!
Continuo a dizer que a IA nunca vai ter imaginação, criatividade, nem socializar como um humano.
Ainda no outro dia, tive que pedir um reboque e tive 2 minutos num monólogo terrível com a Maria (nome da voz do atendimento automático), tudo isto para poupar trabalho ao assistente que me atendeu, que acabou por fazer as mesmas perguntas .
A IA nunca vai criar nada novo a partir do zero, vai sempre pegar no que já existe, misturar tudo no caldeirão e puff, cá está uma nova música, uma nova pintura, etc, mas com elementos já usados em outras obras, e isso é considerado plágio.
Tenho amigos programadores e eles dizem que a IA pode ajudar em tarefas mais repetitivas, mas não vai substituir os programadores a 100%