O ChatGPT substituirá os programadores?
Escrito por Pythoneiro
O ChatGPT substituirá os programadores? O ChatGPT substituirá os desenvolvedores? O ChatGPT substituirá os cientistas de dados?
Existe um medo entre profissionais da tecnologia que trabalham com programação de serem substituídos pelo chatGPT ou outras inteligências artificiais. Mas será que isso é algo que pode acontecer mesmo?
Entenda o contexto do chatGPT, o que é e o que pode fazer.
O que é o chatGPT?
ChatGPT é um chatbot de inteligência artificial desenvolvido pela OpenAI. Ou seja, é um robô que conversa com você, te resposde perguntas e até gera textos, frases, respostas e até códigos de programação para você.
Como funciona chatGPT?
É um modelo baseado em linguagem com processos de ajuste fino através de aprendizagem supervisionada, quanto aprendizagem por reforço a partir de feedback humano. Ou seja, no treino do modelo dele, pessoas julgam as respostas para que a IA aprenda com feedback.
👉 Quer aprender a rodar chatGPT no Python? Veja tutorial aquiBeleza, muito legal, mas isso parece problemártico...Se a IA é capaz de gerar códigos das mais diversas linguagens de programação, será que a profissão vai ser extinta?
Minha opinião é que não.Mas substituir programadores de níveis mais baixo, talvez. O chatGPT hoje consegue gerar códigos para problemas mais genéricos. Isso não significa que vai resolver um problema inteiro.
Para isso ainda serão necessário programadores para pensar em toda solução do problema de negócio, toda a engenharia de software, ou todo a lógica da criação de um modelo estatístico, etc etc.De nada basta alguém que saiba "codar", mas não entenda como resolver problemas, traduzir problemas de negócios em algoritmos.Então por isso você deve não focar só na parte puramente técnica se quiser ser um bom programador, desenvolvedor ou cientista de dados.
E tem mais, nem tudo que sai do chatGPT é bom. O modelo aprendeu com banco de dados e feedback humano. Quem garante que o banco de dados está certo e que o ser humaninho deu feedback correto? Quem sabe não tem maneira melhor para uma mesma solução que o chatGPT dá?
Talvez algum dia até possa ser um "perigo" mais real para desnvolvedores, mas não agora. Novas tecnologias surgem e vão surgir. Nós criamos, e depois ós ensinamos a máquina. Então não acho que chatGPT ou outras IAs vão subtituir programadores. Mas sim ser uma ferramenta de suportes para desenvolvedores, assim como já temos o StackOverflow, fóruns, mentores, sites de referência (como este do pythneiro!😉) e assim por diante.
Artigos relacionados
Python programação Matemática
Como calcular expoente, módulo e floor division no Python
Leia o artigo completo
chatGPT Google Colab
Como conversar com chatGPT pelo Google Colab?
Leia o artigo completo
Python programação Matemática
Aprenda Operações Aritméticas na Programação Python
Leia o artigo completo
Python Programação
Números no Python: tipo int e float | Aprenda Python Gratuito
Leia o artigo completo
Python Matplotlib
Como instalar e usar Matplotlib no Python? (Exemplos de gráficos)
Leia o artigo completo
Programação
O que é Programação? | Blog do Pythoneiro
Leia o artigo completo