Como robôs ‘programadores’ que escrevem códigos devem mudar o trabalho de profissionais de TI

 

Ferramentas como ChatGPT e GitHub Copilot poupam esforço, mas exigem aptidão para editar códigos e corrigir possíveis erros.

Além de escrever textos, o robô ChatGPT consegue “programar” em várias linguagens. Isso também pode ser feito com o Copilot, do site de compartilhamento de códigos GitHub. As ferramentas podem mudar a forma de trabalho e as competências exigidas de programadores.

O ChatGPT e o Copilot foram treinados a partir de códigos-fonte disponíveis na internet para simular o pensamento de humanos. Eles criam programas por conta própria, mas, em muitos casos, exigem ajustes que vão além de um simples “copiar e colar”. Entenda mais sobre as ferramentas.

 

  • O QUE SÃO: ferramentas de inteligência artificial treinadas para criar códigos em diversas linguagens de programação
  • COMO FUNCIONAM: ambos fazem análises de texto com ajuda do GPT-4, modelo de linguagem criado pela OpenAI
  • O QUE FAZEM: criam códigos do zero a partir de um pedido na forma de uma frase curta ou completam códigos que uma pessoa começou
  • O QUE PODE MUDAR: profissionais de tecnologia da informação (TI) poderão ter que aprimorar habilidades de edição de códigos e aprender a melhor forma de usar os robôs

Para o diretor-executivo do GitHub, Thomas Dohmke, profissionais de TI precisam buscar novos tipos de competências.

 
A edição [de códigos] se tornará uma habilidade muito importante. Antes, você tinha que escrever tudo sozinho. No futuro, teremos a IA nos ajudando
— Thomas Dohmke, diretor-executivo do GitHub

Segundo ele, os robôs têm o potencial de melhorar a colaboração entre programadores. Isso porque é possível usar as ferramentas para explicar códigos e facilitar a revisão feita por pares.

“Descrever o seu próprio trabalho é sempre um pouco estranho porque você sabe sobre ele na sua cabeça”, diz. “Os colegas de trabalho precisam entender o que eu fiz e, para isso, podemos usar a IA”.

Os robôs vão acabar com empregos?

 

Ainda é cedo pra dizer, mas a expectativa é que eles aumentem a produtividade dos profissionais ao ajudá-los a escrever códigos mais rapidamente e a reduzir a quantidade de erros.

 
Se o passado é algum indicativo, novas ferramentas de desenvolvimento ajudam desenvolvedores em seu trabalho, em vez de os substituírem
— Thomas Dohmke, diretor-executivo do GitHub

“Antes da internet, você construía tudo do zero. Você poderia ter uma revista com algum código de exemplo, mas, a partir dali, tinha que construir do zero. Hoje, nenhum desenvolvedor, nenhuma empresa está tentando competir contra o código aberto”.

O ChatGPT é gratuito, mas conta com uma versão paga que custa US$ 20 por mês (cerca de R$ 100) e garante a disponibilidade do serviço mesmo quando há muita demanda, oferece respostas mais rápidas e libera novos recursos mais rapidamente.

Onde eles ainda precisam melhorar?

 

Os robôs ainda têm problemas, mesmo ao darem boas soluções. Foi o que notou o desenvolvedor de software Erick Savassa, quando achou uma resposta em poucos minutos no ChatGPT depois de passar horas pesquisando no Google.

 

“Nesse exemplo que foi um sucesso, o ChatGPT criou um código que, na verdade, era impossível de fazer. Ele usou uma função que não existia em uma biblioteca”, conta. “Como eu já desenvolvo há bastante tempo, eu sabia o que fazer. Mas não foi só copiar e colar”.

 

No caso do Copilot, ele diz que as sugestões não costumam seguir o padrão esperado. “A sugestão, às vezes, meio que copia e cola um código que já está escrito, e você quer algo a mais”.

O desenvolvedor de software Claudio Oliveira diz já ter aprendido comandos novos com o ChatGPT, mas ressalta que é “preciso saber pedir” para aproveitar todo o potencial. Ele ainda não usa o serviço constantemente em seu trabalho, mas planeja experimentar mais o robô.

“Acredito que terão soluções que o ChatGPT poderá me entregar mais rápido e melhor do que uma busca no Google”, afirma.

Já o analista de sistemas Sergio Antonio Soares Filho usa a plataforma com frequência para encontrar comandos e corrigir erros em seus códigos.

“Fora que estou usando também para substituir cursos que fazia em vídeo pela capacidade de ele entender o contexto das perguntas feitas”, complementa.

Para Geraldo Gomes, da Zup, os desenvolvedores precisam testar as ferramentas para analisar no que elas são boas, mas também no que elas ainda têm dificuldades.

“O que ela não faz de legal é onde eu como profissional vou conseguir me especializar, fazer melhor que a ferramenta e tirar proveito de tudo aquilo que ela faz. Com isso, já é possível se estabelecer bem dentro da área”, avalia.

Fonte:
https://g1.globo.com/tecnologia/noticia/2023/05/11/como-robos-programadores-que-escrevem-codigos-devem-mudar-o-trabalho-de-profissionais-de-ti.ghtml

Salvador Tech é um site especializado em conteúdo on-line nas areas de tecnologia e afins…

Inscreva-se

Receba a nossa newsletter e fique por dentro de tudo o que acontece na cidade.

© 2021 – Secretaria de Desenvolvimento Econômico, Emprego e Renda. Site: www.semdec.salvador.ba.gov.br Ladeira do Boqueirão – Santo Antonio, Salvador – BA, 40301-155 | Telefone: (71) 3202-7900 |