Start Debugging

A revolução da IA: engenheiros de software deveriam temer pelos seus empregos?

A IA vai substituir engenheiros de software? Exploramos a realidade por trás de sites gerados por IA, prompt engineering, IA especializada e por que a IA é mais um copiloto do que uma substituta.

Essa é uma pergunta que me fazem com frequência, e ela vem tanto de pessoas de dentro da indústria quanto de outras de fora do nosso pequeno círculo: gente no início de carreira ou pessoas preocupadas que eu fique sem emprego em breve. E sempre que tento explicar por que não tenho medo (por que engenheiros de software, e em geral as pessoas, não deveriam ter medo) costumo encontrar certa resistência: “mas a IA já faz isso e aquilo, claro que vai conseguir fazer isso também em pouco tempo!”.

Talvez.

”A IA já está fazendo sites”

Um exemplo comum que aparece nessas discussões é que a IA já consegue programar e construir sites e que, portanto, desenvolvedores web no mundo todo já estão sendo substituídos. Vamos analisar esse tema por um momento.

Sim, a IA consegue gerar sites. E o que ela gera costuma ser bem impressionante, até você perceber que, embora o site gerado seja bonito, ele não é o que você realmente precisa. Você queria outro layout, outro conteúdo; aí percebe que os links estão quebrados e que os botões da página não fazem nada. Então você começa a buscar soluções para todos esses problemas. Tenta de novo usar a IA para corrigir o site recém-gerado: algumas tentativas dão certo, outras pioram a situação ou quebram outra coisa. No fim, você corrige na mão e dá um descanso bem merecido para a IA.

A partir daí, geralmente vamos por dois caminhos:

Os prompt engineers

Mesmo com a IA ideal à sua disposição, o resultado depende muito da qualidade do seu pedido, ou especificações, se preferir. Já estamos acostumados: pedimos algo à IA e, quando a resposta não bate com a expectativa, ajustamos rapidamente o pedido para dar mais contexto.

Em alguns casos, nem é por falta de contexto. Pode ser pela forma como formulamos o pedido, então reformulamos de modo mais explícito, na esperança de que ela entenda o que quisemos dizer. Em outros, partimos para o prompt framing (informar condições, dar exemplos, decompor a tarefa em passos, etc).

Tudo isso deu origem a um novo cargo: Prompt Engineer.

IAs especializadas

Mesmo que a Skynet ainda esteja distante, as peças básicas dela já estão aqui.

De coisas fundamentais como entender intenção em linguagem natural, detectar e identificar objetos, extrair texto de documentos até implementações bem específicas de cada domínio dessas peças, como chatbots, classificação de documentos ou carros autônomos. Esses blocos fundamentais já estão fazendo um trabalho pesado neste exato momento, e em breve teremos uma IA assim, especializada, para quase qualquer coisa que você imagine. O truque vai ser juntar tudo.

Mas talvez a Skynet não seja o objetivo. Por exemplo, no caso de um robô cirurgião, eu o quereria especializado em cirurgia; pouco me importa se ele sabe jogar futebol, talvez ele nem tenha pernas… E o mesmo se aplica em quase todos os casos.

E, mesmo se conseguíssemos construir algo assim para começar, não teríamos onde rodá-lo. Basta olhar para a situação atual, em que organizações literalmente querem jogar dinheiro na OpenAI, mas ela simplesmente não consegue atender a demanda. E, com risco de simplificar demais, estamos falando de um chat-bot.

Um copiloto

É isso que a IA é: um copiloto.

Não importa se você pensa nela do ponto de vista puramente digital ou se a associa a um robô físico, ela está aqui para te ajudar, aumentar sua produtividade e melhorar sua qualidade de vida, não para substituir você, nós. Ela não consegue.

Não estamos em um ponto em que a IA tome decisões, e não vamos estar tão cedo. Pode parecer que ela toma decisões, mas o que ela faz, na verdade, é seguir um conjunto de regras e probabilidades até o resultado mais provável. Há quem diga que é o que humanos fazem também. Mas, na minha visão, isso é um pouco superficial.

Os empregos serão afetados pela IA? Sim, serão. Mas talvez não da forma dramática que muitos imaginam. Alguns trabalhos serão potencializados pela IA, outros mudarão de escopo. E, com certeza, novos trabalhos vão surgir.

O que você acha?

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.

< Voltar