Ferramentas como ChatGPT e GitHub Copilot podem oferecer benefícios significativos ao poupar esforço na criação de código, mas também exigem uma aptidão para editar e corrigir possíveis erros.
O robô ChatGPT e o Copilot do GitHub são ferramentas que vão além da escrita de textos, permitindo a “programação” em várias linguagens. Essas ferramentas têm o potencial de transformar a forma de trabalho dos programadores e as competências exigidas por eles.
Tanto o ChatGPT quanto o Copilot foram treinados usando códigos-fonte disponíveis na internet para simular o pensamento humano. Eles são capazes de criar programas por conta própria, oferecendo sugestões e completando partes do código com base em padrões identificados em grandes conjuntos de dados.
‘’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
De acordo com ele, os robôs possuem o potencial de aprimorar a colaboração entre programadores, pois é possível utilizar essas ferramentas para explicar códigos e facilitar a revisão por pares.
“É sempre um tanto estranho descrever o próprio trabalho, pois você tem todo o conhecimento sobre ele em sua mente”, ele diz. “Os colegas de trabalho precisam compreender o que eu fiz e, nesse sentido, podemos contar com a IA”.
Os robôs vão acabar com empregos?
Os robôs não estão necessariamente destinados a eliminar empregos. Embora seja cedo para afirmar com certeza, a expectativa é de que eles aumentem a produtividade dos profissionais ao auxiliá-los na escrita de código de maneira mais rápida e na redução de erros.
Com base em experiências passadas, novas ferramentas de desenvolvimento têm ajudado os desenvolvedores em seu trabalho, em vez de substituí-los, como afirma Thomas Dohmke, diretor-executivo do GitHub. Antes da internet, tudo era construído do zero, mas hoje em dia os desenvolvedores não estão tentando competir com o código aberto.
O ChatGPT oferece uma versão gratuita, mas também tem uma opção paga que custa US$ 20 por mês (cerca de R$ 100), que garante disponibilidade do serviço mesmo durante períodos de alta demanda, respostas mais rápidas e acesso a novos recursos mais rapidamente.
Já o Copilot está disponível apenas na versão paga, que custa US$ 10 (R$ 50) por mês, e integra-se a diferentes programas de edição de código. A Microsoft, proprietária do GitHub, possui o Microsoft 365 Copilot, voltado para programas como Word, Excel e PowerPoint.
A empresa de tecnologia Zup está testando o ChatGPT e o Copilot, mas ainda não os utiliza em seus produtos. De acordo com Geraldo Gomes, pesquisador da Zup, os desenvolvedores precisam se adaptar, mas os robôs não devem substituir completamente os humanos.
Ele destaca que, atualmente, o ChatGPT funciona em uma interface em que é necessário escrever um texto para obter resultados. No entanto, é preciso ter conhecimento do produto que se deseja gerar e das entradas necessárias para obter os resultados desejados.
Para Gomes, o que pode acontecer é que os robôs mudem o conceito de programação em dupla, em que um programador tem o suporte de outro profissional para analisar o código e identificar possíveis melhorias.