logo CodeFTW

CodeFTW

Inscrever-se
Voltar23/03/2023, 11:51

#15 Alucinações | IA para Programadores: Vai tomar meu emprego ou vai me ajudar? | Novo lançamento da Microsoft

essa é a pergunta do momento

Fala galera, blz?

Pensamento do dia

"O mínimo que você deve fazer é ser bem informado sobre o que importa."

Frase engraçada do dia

"Eu pareço ser uma pessoa com planos?"
Uma pessoa que trabalhava no Milk Road falou isso após pedir demissão e ser perguntado qual era o seu plano. Hahahaha

Conteúdo de hoje

  • IA para Programadores: Vai tomar meu emprego ou vai me ajudar?
  • Novo Lançamento da Microsoft

github-copilot-x.png

IA para Programadores: Vai tomar meu emprego ou vai me ajudar?

Essa é a dúvida de muitos programadores, especialmente os iniciantes, eu vou tentar ser breve porém assertivo:

1 - Não, não tomará o seu emprego, exceto se você estiver entre os 10% piores programadores, ou seja, só depende de você;
2 - Sim, você será ajudado pela IA (leia o segundo conteúdo) porém para isso você precisa ser um ótimo programador ou a IA só vai gerar código que você não entende e não sabe manter depois;
3 - Esse modelo de IA (large language models e generative) possui grandes falhas, a mais comum é afirmar coisas erradas com convicção e também acontece algumas coisas coisas totalmente aleatórias, que os especialistas de IA tem chamado de "alucinações". Alguns exemplos:

Exemplo 1: Ontem alterando algumas coisas nessa ferramenta de Newsletter do Lemeno eu e o Designer Líder da Quave fizemos um teste na feature "Corrigir erros de Gramática" do Lemeno e a IA ao invés de corrigir os erros de gramática simplesmente escreveu no meio do texto: "Eu amei essa frase".

A gente deu muita risada e não fazemos ideia do que rolou, foi provavelmente uma alucinação.

Agora imagina que você está no meio de um código complexo e que você não entende 100%, aí a IA que está te ajudando tem uma alucinação mas como você não entende bem o código isso passa batido? Pode ser um baita bug ou até mesmo um código que não tem absolutamente NADA A VER com o que você quer.

Por isso a IA não vai te substituir e também porque esse modelo de IA apenas aprende com o que já existe.

Exemplo 2: quem está criando novas tecnologias não será muito ajudado com a IA, vamos para mais um caso concreto: quando eu estava trabalhando no Core do Meteor, fazendo mudanças no framework, não tem como a IA me ajudar muito.

Por que? Porque eu estava mudando coisas no framework e como ela vai me ajudar se não tem como ela aprender sobre essas mudanças que eu estou criando no framework?

Então para casos mais complexos, coisas novas, soluções diferentes do trivial, não terá como esse tipo de IA nos ajudar.

Resumo do resumo: estude para caramba, seja um dos melhores e não se preocupe com a IA. Porém você pode se beneficiar da IA para se tornar um dos melhores mais rapidamente, leia o próximo tópico.

Se quiser ler mais sobre isso: Excelente texto sobre isso escrito pelo Josh W Comeau

Novo lançamento da Microsoft

GitHub Copilot X, veja o vídeo desse tweet.

O GitHub Copilot (assistente que roda dentro da sua IDE com IA) está ganhando novos poderes.

Destaques:

  • Chat integrado a IDE
  • Integração com Pull Requests
  • Integração com Documentações

Você pode usar essas features para aprender mais rápido, fazer perguntas para IA e a partir daí tirar conclusões. Veja, filtre o que a IA te fala e tire suas próprias conclusões.

E o mais importante: entenda 100% do código que a IA te der, use a própria IA para te explicar até que você entenda.

Os programadores juniores que souberem fazer isso bem sairão MUITO na frente.

Dica: Se você tem muita contribuição open-source o GitHub Copilot sai de graça, eu mesmo não pago. Eles avaliam isso automaticamente pelo seu GitHub mensalmente.

Bom, era isso.

Aviso Importante

Só um aviso chato que faz tempo que eu não faço: quem não clica nos links será descadastrado da Newsletter, já fiz isso com bem mais de 1000 pessoas e continuarei fazendo. Então pra garantir clica aqui no link desse episódio do Podcast Área de Trabalho falando sobre uso de Redes Sociais, IA e Lemeno, eu fui o convidado e ficou bem massa.

Se você chegou até aqui é porque realmente curte essa newsletter então vai um desafio com um bônus: você está preocupado com a crise dos bancos? Eu vou falar sobre isso num papo com amigos hoje às 16h de Brasília, se quer ter chance de participar me manda como resposta nesse email qual foi o último link sobre o assunto que você consumiu e qual sua opinião sobre tudo isso, se eu perceber que realmente você está estudando o assunto vou te mandar o link pra você entrar no Google Meet com a gente.

ps: E se você nem sabe do que eu estou falando comece por aqui.

Abraços e fui.